在 Bash 中,单引号 ('') 和双引号 (\'\') 有什么区别?
) 和双引号 ( '' ) "" 有什么区别
''
""
如果您指的是回显某些内容时发生的情况,单引号将逐字回显它们之间的内容,而双引号将评估它们之间的变量并输出变量的值。
例如,
#!/bin/sh MYVAR=sometext echo "double quotes gives you $MYVAR" echo 'single quotes gives you $MYVAR'
将得到如下结果:
double quotes gives you sometext single quotes gives you $MYVAR