4.8.2 单引号
单引号表示引用一个字符串,用法和双引号是相似的。如果双引号中再使用单引号,则输出时会输出这个单引号。例如输入命令A="asd'fgh'"对变量A赋值。再输入命令echo $A。命令的显示结果如下所示。
- asd'fgh'
注意:单引号与双引号的区别是:双引号中出现的shell变量会被替换为变量的值,而单引号则不会发生变量替换。例如:echo "my home directory is $HOME"会将$HOME替换为当前用户的主目录的路径,而echo 'my home directory is $HOME'打印的结果为:my home directory is $HOME。