Shell腳本語言運算符

Shell編程中,運算符是必不可少的,可以說每一個腳本中都會用到。熟悉掌握運算符是一項基本功。
注意點:
1、引用的變量最好加上雙引號。
2、運算符兩端需要空格區分。

文件測試操作符:
-d 文件存在且爲目錄則爲真
-f 文件存在且爲普通文件則爲真
-e 文件存在則爲真,不辨別是目錄還是文件
-r 文件存在且可讀則爲真
-w 文件存在且可寫則爲真
-x 文件存在且可執行則爲真
-L 文件存在且爲鏈接文件則爲真
-s 文件存在且文件大小不爲零則爲真
f1 -nt f2 文件f1比文件f2新則爲真
f1 -ot f2 文件f1比文件f2舊則爲真
關係運算符:
eq 等於
ne 不等於
lt 小於
le 小於等於
gt 大於
ge 大於等於
字符串測試操作符:
-n "字符串" 字符串長度不爲零則爲真
-z "字符串" 字符串長度爲零則爲真
"字符串1" = "字符串2" 字符串1等於字符串2則爲真
"字符串1" != "字符串2" 字符串1不等於字符串2則爲真
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章