1:反引号位 (`)在Linux中起着命令替换的作用;
能够将一个命令的标准输出插在一个命令行中任何位置。
2:单引号、双引号用于用户把带有空格的字符串赋值给变量事的分界符。
str="Today is Monday"
如果没有单引号或双引号,shell会把空格后的字符串解释为命令。
2.1.单引号:告诉shell忽略所有特殊字符
2.2.双引号:告诉shell忽略大多数特殊字符,但不包括$、\、`
备注:linux里环境变量名需要遵循规范,全部大写用下划线分隔,不能带点.
1:反引号位 (`)在Linux中起着命令替换的作用;
能够将一个命令的标准输出插在一个命令行中任何位置。
2:单引号、双引号用于用户把带有空格的字符串赋值给变量事的分界符。
str="Today is Monday"
如果没有单引号或双引号,shell会把空格后的字符串解释为命令。
2.1.单引号:告诉shell忽略所有特殊字符
2.2.双引号:告诉shell忽略大多数特殊字符,但不包括$、\、`
备注:linux里环境变量名需要遵循规范,全部大写用下划线分隔,不能带点.
本文标题:Shell中的反引号,单引号,双引号区别
本文链接:https://www.haomeiwen.com/subject/wggupktx.html
网友评论