3

スクリプトを実行しようとすると、次のエラーが表示されます

Bash : "done" unexpected (expecting "fi")

bash と dash の両方を試しましたが、同じエラーが発生します。

topip4="false"
topip6="false"
topurl="false"
for par in "$@" ; do
    if [ "$par" == "-topip4" ] ; then
        topip4="true"
    else if [ "$par" == "-topip6" ] ; then
        topip6="true"
    else if [ "$par" == "-topurl" ] ; then
        topurl="true"
    fi
done
4

1 に答える 1

4

に変更else ifしますelif

于 2013-06-15T11:02:57.353 に答える