在Linux中,单引号和双引号具有不同的用途和特性
单引号('):
echo 'Hello, $USER!'
将输出 Hello, $USER!
,而不是 Hello, username!
。双引号("):
\n
表示换行,\t
表示制表符)会被解释。echo "Hello, $USER!"
将输出 Hello, username!
,因为 $USER
变量被识别并替换为实际的用户名。总结一下,单引号用于定义不会发生变量替换和转义字符解释的字符串,而双引号用于定义会发生变量替换和转义字符解释的字符串。