shell中共有四种引用类型:
“ ”双引号
‘ ’单引号
` ` 反引号
反斜线
说明:
“ ”可引用除$、` 、 、外的任意字符或字符串,“ ”中的变量能够正常显示变量值。
‘ ’与“ ”类似,不同在于shell会忽略任何的引用值。
例如: GIRL=‘girl’
echo “The ‘$GIRL’ did well”
则打印:The ‘girl’ did well
说明:
` `用于设置系统命令的输出到变量,shell会将` `中的内容作为一个系统命令并执行质。
例如:echo `date` 则打印当前的系统时间。
说明:
用来屏蔽特殊含义的字符:& * + ^ $ ` “ | ?
例如:expr 12 * 12 将输出144