1
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
4

3 に答える 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 に答える