shell指令碼 條件

2021-06-04 11:07:28 字數 415 閱讀 3047

test或[命令

test用法:檢查乙個檔案是否存在。

if test -f fred.c

thenfi或

if [ -f fred.c ]

then

fi

#!/bin/sh

echo "is it morning?please answer yes or no"

read timeofday

if [ $timeofday = "yes" ]; then

echo "good morning"

else

echo "good afternoon"

fiexit 0

如果你用 指令碼 a  呼叫 指令碼b ,要在a中判斷b是否正常返回,就是根據  exit 0   or  1 來識別。

shell指令碼條件判斷

unix shell 程式設計中條件判斷是極為重要的,以下是常用的條件判斷 檔案判斷 b file 若檔案存在且是乙個塊特殊檔案,則為真 c file 若檔案存在且是乙個字元特殊檔案,則為真 d file 若檔案存在且是乙個目錄,則為真 e file 若檔案存在,則為真 f file 若檔案存在且是...

shell指令碼條件判斷

shell指令碼條件判斷 unix shell 程式設計中條件判斷是極為重要的,以下是常用的條件判斷 b file 若檔案存在且是乙個塊特殊檔案,則為真 c file 若檔案存在且是乙個字元特殊檔案,則為真 d file 若檔案存在且是乙個目錄,則為真 e file 若檔案存在,則為真 f file...

Shell指令碼 條件語句

1 檔案測試 2 整數值比較 3 字串與邏輯測試 if語句 單分支的if語句 雙分支的if語句 多分枝的if語句 檔案測試是指的是根據給定的路徑名稱,判斷對應的是檔案還是目錄,或者判斷檔案是否可讀 可寫 可執行等。基本格式 test 條件表示式 或者 條件表示式 檔案的常見操作選項如下 選項 描述 ...