linux 中的单引号 和双引号有什么区别吗

2024-12-30 17:13:49
推荐回答(3个)
回答1:

没有区别,都是字符串,但bash中有一个字符要特别注意,那就是~下的点号“`”,它不是单引号,用它括起来的字符串,linux会按命令来执行,并把结果转为字符串。

回答2:

单引号中是原始字符串
双引号可以对特殊字符进行扩展,如
a=bcdef
echo "$a" #双引号将进行变量扩展 ,输出bcdef
echo '$a' #单引号直接输出$a

回答3:

没有区别