单引号中任何变量都不展开,原样保留。
双引号中的变量会展开。
单引号关闭一切shell中的特殊字符。
双引号关闭部分,除$,反引号,反斜杠。反斜杠关闭其后面紧随的特殊字符。
单引号同时也会关闭其内的双引号特殊意义。
双引号同时也会关闭其内的单引号特殊意义。
例如:
arg=test
echo "'$arg'"
echo '"$arg"'
输出:
'test'
"$arg"
awk中单引号的作用就是关闭{} ()等的特殊意义。
单引号中任何变量都不展开,原样保留。
双引号中的变量会展开。
单引号关闭一切shell中的特殊字符。
双引号关闭部分,除$,反引号,反斜杠。反斜杠关闭其后面紧随的特殊字符。
单引号同时也会关闭其内的双引号特殊意义。
双引号同时也会关闭其内的单引号特殊意义。
例如:
arg=test
echo "'$arg'"
echo '"$arg"'
'test'
"$arg"