Shell中单引号(‘ ‘) , 双引号(“ “) 和 反引号(` `) 的区别
1. 单引号' '和双引号" "
两者都是解决变量中间有空格的问题。
在bash中“空格”是一种很特殊的字符,比如在bash中这样定义str=this is String,这样就会报错,为了避免出错就得使用单引号''和双引号""。
单引号''剥夺了所有字符的特殊含义,单引号内就变成了单纯的字符。
双引号""则对于双引号内的参数替换($)和命令替换(``)是个例外。
举例:比如定义变量 n=3
echo '$n' 结果就是$n
echo "$n"...
原创
2021-01-07 15:57:14 ·
593 阅读 ·
1 评论