1、$ 美元符
2、\ 反斜杠
3、` 单引号
4、" 双引号
1 例子
A.txt中内容如下:
ABCDEFG
1234456
abcdefg
命令如下:
amax@amax:/data/wyx/horizon/shell_learn$ B=`cat A.txt|grep 234`
amax@amax:/data/wyx/horizon/shell_learn$ echo $B
1234456
amax@amax:/data/wyx/horizon/shell_learn$ echo "$B"
1234456
amax@amax:/data/wyx/horizon/shell_learn$ echo "\$B"
$B
amax@amax:/data/wyx/horizon/shell_learn$ echo '$B'
$B
amax@amax:/data/wyx/horizon/shell_learn$
2 解释
$
:取变量值
双引号对$
符号不起作用,对有些特殊字符可以将其特殊含义屏蔽掉
单引号可以将特殊字符$
的特殊意义屏蔽掉,也可屏蔽其它特殊字符
反斜杠可以将特殊字符$
的特殊含义屏蔽掉,也可屏蔽其它特殊字符