Linux學習之Bash符號
阿新 • • 發佈:2018-12-22
一、萬用字元
萬用字元 | 作用 |
---|---|
? | 匹配任意一個字元 |
* | 匹配任何內容 |
[ ] | 匹配中括號裡的任意一個字元 |
[ - ] | 匹配中括號範圍內的任意一個字元。例如:[0-9] 匹配0-9的數字 |
[ ^] | 邏輯非;表示匹配不是中括號內的字元。例如:[^0-9] 匹配非數字 |
二、特殊符號
符號 | 作用 |
---|---|
’ ’ | 單引號;在單引號裡的所有特殊符號沒有特殊有意義 |
" " | 雙引號;在雙符號裡的特殊符號沒有特殊意義。但是“$”,“`”,“\” 除外,分別具有“呼叫變數的值”、“引用命令”、“轉義符” 的特殊含義 |
`` | 反引號;反引號括起來的是系統命令,Bash會先執行它。和 $ () 作用一樣,不過推薦 $ (),因為反引號容易看錯 |
$ () | 與反引號一樣,用來引用系統命令 |
# | 在Bash中,#代表註釋 |
– | – |
$ | 用於呼叫變數的值。如:$name,呼叫變數name的值 |
\ | 轉義符;跟在 \ 之後的 特殊符號 會失去特殊符號。如:$ 將只表示字元 $,而不是變數的引用 |