shell指令碼中的運算子和條件判斷

轻棠發表於2024-04-17

image

shell指令碼中的運算子和條件判斷:

一、算術運算子

在Shell指令碼中,你可以使用各種運算子來執行數學運算、比較和邏輯操作。
計算方式:

  • $[ ]
  • $(( ))

例:
a=$[(9+5)90] 列印輸出結果 ==> echo $a

二、條件判斷
判斷方式:

  1. test $a = 90
  2. [ $a = 90 ]

注意事項: 判斷處理中間空格隔開

數字比較:

關係運算子:
-eq 等於
-lt 小於
-gt 大於
-ne 不等於
-le 小於等於
-ge 大於等於

檔案型別判斷:
-r 判斷是否有可讀權
-w 判斷是否有可寫權
-x 判斷是否可執行權
-e 檔案是否存在
-f 判斷是否有此檔案且是否常規檔案
-d 判斷檔案是否為目錄

宣告:以上內容是個人日常學內容筆記,僅供參考,如有雷同實屬巧合,歡迎評論指教。

相關文章