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 條件表示式 或者 條件表示式 檔案的常見操作選項如下 選項 描述 ...