下面我們以變數str=/home/guest/shell/hello.sh為例,講解shell的匹配運算子
運算子$ 如果模式匹配於變數的開頭處,要刪除匹配的最短部分,並且返回剩下的部分
例如:$ 返回guest/shell/hello.sh
$ 如果模式匹配於變數的開頭處,要刪除匹配的最長部分,並且返回剩下的部分
例如:$ 返回hello.sh
$ 如果模式匹配於變數的結尾處,要刪除匹配的最短部分,並且返回剩下的部分
例如:$ 返回/home/guest/shell
$ 如果模式匹配於變數的結尾處,要刪除匹配的最長部分,並且返回剩下的部分
例如:$ 返回空串
from:
shell運算子操作 算術運算子
a 10 b 20 echo a b expr echo a b expr echo a b expr echo a b expr echo a b expr if a b then echo a等於b else echo a不等於b fiif a b then echo a不等於b else ec...
Shell筆記(運算子 關係運算子 布林運算子)
運算 語法 運 算式 表示式 表示式 表示式 expr a b 加 expr a b 減 expr a b 乘 expr a b 除 expr a b 求餘 a b 將b的值賦給a a b 判斷a是否等於b,返回結果為布林值 a b 判斷a是否不等於b,返回結果為布林值 注意 shell的字元型數值...
Shell 基本運算子 檔案測試運算子
檔案測試運算子用於檢測 unix 檔案的各種屬性。屬性檢測描述如下 操作符 說明 舉例 b file 檢測檔案是否是塊裝置檔案,如果是,則返回 true。b file 返回 false。c file 檢測檔案是否是字元裝置檔案,如果是,則返回 true。c file 返回 false。d file ...