shell指令碼中的運算子和條件判斷:
一、算術運算子
在Shell指令碼中,你可以使用各種運算子來執行數學運算、比較和邏輯操作。
計算方式:
- $[ ]
- $(( ))
例:
a=$[(9+5)90] 列印輸出結果 ==> echo $a
二、條件判斷
判斷方式:
- test $a = 90
- [ $a = 90 ]
注意事項: 判斷處理中間空格隔開
數字比較:
關係運算子:
-eq 等於
-lt 小於
-gt 大於
-ne 不等於
-le 小於等於
-ge 大於等於
檔案型別判斷:
-r 判斷是否有可讀權
-w 判斷是否有可寫權
-x 判斷是否可執行權
-e 檔案是否存在
-f 判斷是否有此檔案且是否常規檔案
-d 判斷檔案是否為目錄
宣告:以上內容是個人日常學內容筆記,僅供參考,如有雷同實屬巧合,歡迎評論指教。