|
发表于 2005-3-14 17:23:30
|
显示全部楼层
首先下面都是我的说明,不知正确与否,如有错误,敬请指正
1.`我称其为反引号
2.总结一下三种引号的最简单的区别:
a. ' '(单引号):取消所有metacharacter(元字符,就是例如$,\,等).所有在其中的字符均作为普通字符处理(用echo显示就是全部不变的显示).
b." "(双引号):取消除去"(双引号),$(美元符号),\(反斜杠),`(反引号)之外的metacharacter作用,也就是除去这四个其他所有字符均作为普通字符处理.
c.` `(反引号):命令的替换,等价于$(),只是在用` `进行命令嵌套时要注意使用\的escape作用,格式为:
- ` command1 \` command2 \` `
复制代码
而$()则不用\,即为:
不知道这样说好不好理解,这里就不举例子了 |
|