您的位置首页生活小窍门

` `,' '," "的区别

` `,' ',

单引号''和双引号"" 两者都是解决变量中间有空格的问题。 在bash中“空格好告唤”是一种很特殊的字符,比如在bash中这样定义str=this is String,这样就会报错,为了避免出错就得使用单引号''和双引号""。 单引号'',双引号""的区别是单引号''剥夺了所有字符的特殊含义,单引号''内就变成了单纯的字符。双引号""则对于双引号""友凯内的参数替换($)和命令替换(``)是个例外。 反引号`` 反引号 `` 是命令替换,命令替换是指Shell可以先执行``中的命令,将输出结果暂时保存,在适当的地方输出。语法友扰:`command` 参考: https://www.cnblogs.com/jasonzeng/p/10854978.html