九 退出 測試 判斷及操作符

2022-06-30 12:39:12 字數 542 閱讀 9064

目錄3 判斷

4 運算子

退出狀態及其含義

狀態值含義

0表示執行成功,程式執行未遇到任何問題

1~125

表示執行失敗,指令碼命令、系統命令錯誤或引數傳遞錯誤

126找到了該命令但無法執行

127未找到要執行的命令

>128

命令被系統強行結束

linux的shell命令中存在一組測試命令,該組命令用於測試某種條件或某幾種條件是否真實存在。

語法示例

[ 12 -eq 14 ] # 測試12是否等於15

示例

[ "hello" = 「helll」 ] #測試"hello"是否等於」helll「

示例

[ -d filename ] #測試filename是否為目錄

算術運算子包括:+(加運算)、-(減運算)、*(乘運算)、/(除運算)、%(取餘運算)、**(冪運算)

支援復合運算子

操作符及練習

計算機儲存數字時儲存的全是補碼 運算子分為前置 和後置 前置 先加1,後使用,即先使用變數中內容,然後給結果加1 後置 先使用變數中內容,整個表示式結束時,給變數加1 逗號表示式,取最後乙個表示式的值。移位操作符 左移操作符 左邊拋棄 右邊補0 右移操作符 位操作符 求乙個整數儲存在記憶體中的二進位...

awk常用操作符 運算子及判斷符,詳解

awk常用操作符 運算子及判斷符,詳解如下 增加與減少 前置或後置 指數 右結合性 非 一元 unary 加號 一元減號。加 減 乘 除 餘數。數字比較。邏輯and。邏輯or。賦值。awk與流程控制語句如下 if condition else while do while condition for...

perl檔案測試操作符

perl檔案測試操作符 操作符含義 r 檔案可以被有效的uid gid讀取。w 檔案可以被有效的uid gid寫入。x 檔案可以被有效的uid gid執行。o 檔案被有效uid所有 r 檔案可以被真實的uid gid讀取。w 檔案可以被真實的uid gid寫入。x 檔案可以被真實的uid gid執行...