我是bash的新手,我正在嘗試從在線輔導者那裏學習。 當我與一個Xserver的我越來越Bash編程無限循環
1) Hello
2) Quit
#?
bad option
#?
,這繼續無限,這我不應該讓試圖在我的電腦(Windows)在下面的代碼。我用./programname.txt
運行該文件 和我的代碼是
#!/bin/bash
OPTIONS="Hello Quit"
select opt in $OPTIONS; do
if [ "$opt" = "Quit" ]; then
echo done
exit
elif [ "$opt" = "Hello" ]; then
echo Hello World
else
clear
echo bad option
fi
done
有人請幫助。
在此先感謝
你應該(UN)格式化你的問題 – keyser 2014-10-06 08:14:00
這對我的作品。 – choroba 2014-10-06 08:22:20
當你得到這個不好的選擇時,你準確輸入什麼? – RaFD 2014-10-06 08:25:19