阅读背景:

linux shell中,单引号、 双引号,反引号(``),$()的区别

来源:互联网 

一、单引号和双引号

首先,单引号和双引号,都是为了解决中间有空格的问题。

空格在linux中时作为一个很典型的分隔符,比如 string1=this is a string,这样执行会报错。为了避免这个问题,因此就产生了单引号和双引号。他们的区别在于,单引号将剥夺其中的所有字符的特殊含义,而双引号中 的'$'(参数替换)和'`'(命令替换)是例外。所以,两者基本上没有什么区别,除非在内容中遇到了参数替换符$和命令替换符`。空格在lin




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: