双引号("):
由双引号括起来的字符,除$、倒引号(`)和反斜线(\)仍保留其特殊功能外,其余字符均作为普通字符对待。
单引号('):
由单引号括起来的字符都作为普通字符出现。
eg:
a = 1
echo "$a" 输出 1
echo '$a' 输出$a
echo " '$a' " 输出 '1'
echo ' "$a" ' 输出 "$a"
双引号("):
由双引号括起来的字符,除$、倒引号(`)和反斜线(\)仍保留其特殊功能外,其余字符均作为普通字符对待。
单引号('):
由单引号括起来的字符都作为普通字符出现。
eg:
a = 1
echo "$a" 输出 1
echo '$a' 输出$a
echo " '$a' " 输出 '1'
echo ' "$a" ' 输出 "$a"