在shell中,单引号和双引号都用于引用字符串,但它们有几个不同之处:
echo 'Hello $USER' # 输出:Hello $USER echo "Hello $USER" # 输出:Hello [用户名] echo "Today is 'date'" # 输出:Today is 'date' echo 'Today is "date"' # 输出:Today is "date" 综上所述,单引号适用于纯粹的文本字符串,而双引号适用于需要解释和扩展的字符串,包括变量和命令的替换。