Shell中的特殊字符有
1、$ 美元符
2、\ 反斜杠
3、` 反引号
4、” 双引号
5、< ,>;,*,?,[,]
下面我一一举列说明
一、$符号
1、echo $? 显示的是上一条指令退出状态
2、echo “$?” 效果同上
3、echo ‘$?’ 显示的是$?
4、echo \$? 显示的是$?
5、echo “\$?” 显示的是$?
大家可能已经看出 $符号在双引号中具有特殊意义 双引号对$符号不起作用
而单引号可以将特殊字符的的特殊意义屏蔽掉,使其能显示为字符本身,反斜
杠也可以将特殊字符的特殊含义屏蔽掉,使特殊字符失去特殊含义。
二、\ 反斜杠