1.变量引用

        变量的赋值用“=”,赋予变量的值可以加双引号,保留其中的空格、制表符或换行符。在程序中使用变量的值时,要在变量名前面加上一个符号“$”,否则只是一般的字符串常量。

        一个变量的值可以作为某个长字符串中的一部分。如果它在长字符串的末尾,就可直接引用,例:

        $s=ing

        $echo read$ and writ$

        如果在开头或中间,应该用花括号将该变量括起来:

        $dir=/usr/zhang

        $cat  ${dir}hr/m1.c

2.命令替换

         可以将一个命令的执行结果赋值给变量,两种形式:

       (1)倒引号

                 `命令表`

                  例:$dir=`pwd`

        (2)圆括号

                  $(命令表)

                  例:$dir=$(pwd)