Shell 编程

随笔记些东西
1. shell在给变量赋值的时候不进行变量替换,因此x=*,仅仅是把一个星号赋给了x.
   shell执行命令的顺序是:
                     a.变量替换
                     b. 文件名替换
                     c.处理参数
2. 引号
    单引号:当shell看到第一个单引号时,它忽略掉其后 直到右引号以前的全部特殊字符。
    双引号:忽略大多数特殊符号,除了如下三个:美圆符号($),反斜杠(\),反引号(`)。
    反斜杠:大多数状况下等于在后面的字符先后加上单引号。例外:反斜杠做为一行的最后一个字符时,表示续行,例:
                         $a=one\
                         >two
                        $echo $a
                        onetwo
                        $
相关文章
相关标签/搜索