Shell中的反引号,单引号,双引号区别

1:反引号位 (`)在Linux中起着命令替换的作用;

能够将一个命令的标准输出插在一个命令行中任何位置。

2:单引号、双引号用于用户把带有空格的字符串赋值给变量事的分界符。

str="Today is Monday"

如果没有单引号或双引号,shell会把空格后的字符串解释为命令。

2.1.单引号:告诉shell忽略所有特殊字符

2.2.双引号:告诉shell忽略大多数特殊字符,但不包括$、\、`

备注:linux里环境变量名需要遵循规范,全部大写用下划线分隔,不能带点.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。