User=0
echo "Please select av ma ji im pr"
echo -n "First 2 initial of your Name eg: [av ma ji im pr]? "
read User
if [ $User = av ]
then
echo `$User`
elfi [ $User = ma ]
then # --> This line giving problem "syntax error near unexpected token `then'"
echo `$User`
elfi [ $User = pr ]
then
echo `$User`
else
echo "ur name dsoes not exist"
fi
3 に答える
0
elif
ステートメントにタイプミスがあります。また、echo ステートメントではバッククォートは必要ありません。そうでなければ、あなたが望んでいたものではないコマンドを実行することにつながります。
User=0
echo "Please select av ma ji im pr"
echo -n "First 2 initial of your Name eg: [av ma ji im pr]? "
read User
if [ $User = av ]
then
echo $User
elif [ $User = ma ]
then
echo $User
elif [ $User = pr ]
then
echo $User
else
echo "ur name dsoes not exist"
fi
于 2013-04-15T10:16:22.520 に答える
0
次回は質問の形式をもう少し良くしてみてください。
「else if」コマンドが原因でエラーが発生します。
エルフィじゃなくて エリフ
于 2013-04-15T10:17:37.443 に答える