-2
夥計們,我的if語句只是執行第一部分,即使嘗試使用不存在的文件,沒有讀取權限的文件,else也不會執行。這很傷心,我一直在嘗試,但沒有。 有人會爲我推薦一個試用嗎,謝謝。unix shell ksh:if語句不會執行這兩個部分
#testing file to be read and display error messages:
if [ -f "$file" ]
then
echo="Error: Nonexistent or irregular file. "
break
else
echo Found
fi
if [ -r "$file" ]
then
echo "No Reading access"
break
else
echo Reading Access
fi
爲什麼你的'break'語句,你從分手?你有沒有顯示一個周圍的循環? P.S.,這是'不存在' – SiegeX 2011-04-19 00:14:47
謝謝,我不知道如何很好地編輯我的問題。 :-) – learnerNo1 2011-04-19 00:15:09
突出顯示您的代碼,並按CTRL + K或按下按鈕,看起來像這樣 - > {}' – SiegeX 2011-04-19 00:16:42