我面臨以下問題我已經創建了上述條件,但是當我選擇y是的時候一切正常,但是當我選擇n沒有時,我得到惱人的錯誤輸出: 輸出: 你同意是(Y)否(N) ñ ./myscript:[N:找不到命令bash輸出命令未找到
的MyScript是我的腳本代碼 這裏的名字:
echo "Do you agree yes (y) or not (n)"
read answer
if ([ "$answer" = 'y' ] || ["$answer" = 'Y' ]);
then
echo -e 「 output for y」
done
else
echo -e " output for n "
exit 1;
任何想法,我怎麼能擺脫的輸出並解決問題? 謝謝
沒有必要使用括號在'if'語句中分組測試命令。 – 2012-03-23 13:17:26