<b>2.2.2 shell特殊字元</b>
下面來看看shell特殊字元。
雙引号":用來使shell無法認出除字元$、`、\之外的任何字元或字元串,也稱之為弱引用。
單引号':用來使shell無法認出所有的特殊字元,也稱之為強引用。
反引号`:優先執行目前指令。
反斜杠\:有兩種作用,一種是用來使shell無法認出其後的字元,使其後的字元失去特殊的含義,如有特殊含義的字元$,也稱為轉義符。另外,如果放在指令前,有取消别名的作用,例如在“\rm/home/yhc/*.log”中,rm指令前加上\,作用是暫時取消别名的功能,将rm指令還原。
分号; :允許在一行上放多個指令。
& :将指令放于背景執行,建議帶上nohup。
括号() :建立成組的指令。
大括号{}:建立指令塊。
<>& :重定向。
*? [] !:表示模式比對。
$ :變量名的開頭。
# :表示注釋(第一行除外)。
空格、制表符、換行符:當作空白。