當前位置:編程學習大全網 - 電腦編程 - Linux下shell編程出現too many arguments的問題

Linux下shell編程出現too many arguments的問題

判斷表達式,比較操作符兩邊都要有空格,右邊的漏掉啦~~

還有,沒有or這種寫法,只有 -a (And) 或 -o (Or)

此外,妳不管判斷成立與否,都是 echo $ANSWER,那還要判斷幹啥呢?不是很明白妳的意圖。

echo "輸入Y或N"

read ANSWER

if [ "$ANSWER" = "Y" -o "$ANSWER" = "y" ]

then

echo $ANSWER

else

echo $ANSWER

fi

  • 上一篇:C# 壹個按鈕執行另壹個按鈕的代碼
  • 下一篇:如何遠程將自己的電腦連接到plc設備電腦上
  • copyright 2024編程學習大全網