オプションが設定されたbashスクリプトがあり-e、最初のエラーでスクリプト全体が失敗します。
スクリプトでは、ディレクトリに対してを実行しようとしていますls。しかし、そのパスは存在する場合と存在しない場合があります。パスが存在しない場合、フラグが設定されlsているため、コマンドは失敗します。-e
スクリプトが失敗するのを防ぐ方法はありますか?
ちなみに、私はそのコマンドの前後に実行するトリックを試しましたがset +e、それは機能します。set -eしかし、私はいくつかのより良い解決策を探しています。