引号机制 命令替换

引号机制 命令替换
 
在SHELL中引号分为三种:单引号('),双引号(")和反单引号(`)
 
1、单引号
    由单引号括起来的字符都作为普通字符,特殊字符用单引号括起来后也会失去原特殊意义。
2、反单引号
    反单引号的作用是命令替换,所谓命令替换是指反单引号的内容将作为命令首先被执行,
    然后,在将命令执行后的结果替换反单引号及其括号位置的内容。
[在bash 中,命令替换的另一种形式,$(cmd) 作用与 `cmd` 相同]    
3、双引号
    双引号的作用与单引号的作用基本一致,可用于定义变量,所不同的是,在双引号内可进行变量替换
    和命令替换,双引号中特殊符号仍具有特殊含义,若在以双引号内使用特殊字符本身,则必须
    用转义字符,例如:双引号中的双引号"必须表示为\", \必须表示为\\
posted @ 2014-08-31 15:43  朔珩轩  阅读(280)  评论(0编辑  收藏  举报