-1

コード

if [ $setup==="y" ]
    then
        echo "kurulum:"$setup
        exit
        full_dir=$full_dir"/public"
    else
    echo "Sub-Public folder is exist? [public,web]"
        read folder_extend
        if [ $folder_extend ]
                then
                full_dir=$full_dir"/"$folder_extend
        fi
fi

sh の実行後に param $setup view を "n" として設定しますが、それでも条件は最初の部分の実行です。間違ったコードはどこですか?

ありがとう。

4

1 に答える 1

4

次のように変更します。

if [ "$setup" = "y" ]
    then
        echo "kurulum:"$setup
        exit
        full_dir=$full_dir"/public"
    else
    echo "Sub-Public folder is exist? [public,web]"
        read folder_extend
        if [ "$folder_extend" ]
                then
                full_dir=$full_dir"/"$folder_extend
        fi
fi

単一=の である必要があり、その前後にスペースが必要です。また、変数にスペースが含まれている場合に備えて、ほとんどのコンテキストで変数を引用する必要があります。

于 2013-05-02T10:59:10.670 に答える