Shell Script - 字元定義

參考資料

參考iT邦幫忙-30天不間斷-資工隨筆大雜燴系列第20篇

特殊字元

符號名稱意義
$變數取變數名稱對應的值
#註解
跳脫符號特殊及萬用字元還原成一般字元
|管線
;分隔連續指令符號
$工作控制將指令變成背景執行
/目錄符號分隔路徑
>,>>資料重導向(輸出)
<,<<資料重導向(輸入)
‘’單引號無法取變數值
“”雙引號可以取變數值
\ 或是 $()裏面包執行的指令
()子 shell的始末
{}中間爲命令區塊

萬用字元

符號功能
*0到無窮多個任意字元
?一個以上的任意字元
[]一個以上括號內的字元
-編碼範圍內的所有字元,例如[0-9]代表0到9之間的所有數字
^後面接的字元都不要,例如[^0-9]代表0-9之間的所有字元都不接