shell脚本知识点1(一直在改变系列3)

距离第一次post上一直在改变系列已经有段时间了,那时我,刚接触shell脚本,工作中临时要用到。学一样,爱一样吧,一步一步来。

1,单引号和双引号

单引号告诉shell忽略所有特殊字符,而双引号只要求忽略大多数,具体说,括在双引号中的三种特殊字符不被忽略:$,\,` ,即双引号会解释字符串的特别意思,而单引号直接使用字符串.

2,使用sh,./和source跑脚本的区别:

前者脚本中如果出现非内建脚本比如子shell,会在创建一个子shell环境,后者则不会。

3,编译型语言和解释型语言

编译型语言:C++,JAVA,C

解释型语言:shell,perl

4,shell中的全局变量和局部变量

全局变量可以通过配置文件声明,export也可以。

一个方法里的变量,不能是局部变量,如果他改变外部名字相同的变量是有效的。

局部变量必须要通过 local声明

posted on 2012-07-25 00:22  每当变幻时  阅读(241)  评论(0编辑  收藏  举报

导航