shell-单引号 双引号 反引号 反斜杠
单引号中的所有字符都被当成文字字符。
$ age=3
$ name='$age'
$ echo $name
$age
双引号允许$和反引号被解释。
$ age=3
$ name="age:$age"
age:3
反引号中内容被解释为命令,该命令的输出取代反引号部分。
$ DATE=`date`
$ echo $DATE
2013年 11月 02日 星期六 15:18:16 CST
双引号里的反斜杠可以保护$ 反引号 反斜杠不被解释。
$ age=3
$ name=”\$age, $age”
$ echo name
$age,3