前のコマンドの成功/失敗に応じて、シェルスクリプトで別のコマンドを実行するにはどうすればよいですか?

前のコマンドの成功/失敗に応じて、シェルスクリプトで別のコマンドを実行するにはどうすればよいですか?

前のコマンドが成功したかどうかに応じて、他のコマンドを実行する(mac os)bashでシェルスクリプトを実行する必要があります。

頑張った

if ls /Volumes/Shared
    echo success
else
    echo failure
    exit 1
fi

ただし、認識できないトークンには「else」と表示されます。

ベストアンサー1

1つがありませんthen

if ls /Volumes/Shared; then
    echo success
else
    echo failure
    exit 1
fi

おすすめ記事