if文で複数の条件をチェックし、その条件が真であれば、目的のコマンドを実行するスクリプトがあります。複数の条件のうちどれが真であるかを調べる
if [ ! -f /tmp/a ] && [ ! -f /tmp/b ]; then
touch /tmp/c else
echo "file exists" fi
ここで、複数の条件のうちどれが真であるかを知る必要があります。 例:存在していた/ tmp/aまたは/ tmp/b。私のelseの状態でそれを得る方法はありますか?
説明してください。私はかなり混乱しています:) – user2700022
基本的には、ファイルの存在に基づいて設定された2つのフラグを使用します。 if-elseブロックは、それらのフラグがどのように設定されているか心配することなくそれらのフラグを使用します。 – codeforester
ああ、このようなフラグを設定して、[[]]を設定することができることは私には新しかった。どうもありがとう。 – user2700022