0
它我的計劃的一部分,Case語句不工作
output="$(./t1)" // output=5
echo $output // It displays 5
if test $output -eq 5
then
echo "five" // this if statement works and displays 'five'
fi
case $output in **// this case is not working and giving just default value**
1) echo "one" ;;
2) echo "two" ;;
3) echo "three" ;;
4) echo "four";;
5) echo "five";;
*) echo "wrong choice" ;;
esac // output is wrong choice though it works proper in if statement
有沒有在我的bash腳本的任何錯誤? 請幫忙。
很奇怪。在我的bash中,你的程序可以正常工作5,5,5。 (Ofc,我刪除了所有非法的//註釋)。 – jm666 2013-04-20 20:17:00