ファイルにいくつかの設定があり、そのファイルがconfig
必要ですcat
。しかし、時にはconfig
存在しないこともあります。この場合、コマンドにデフォルト値を出力させたいと思います。
たぶん、次のように動作します。
$ ls
$ cat config || echo 42
42
$ echo 73 > config
$ cat config || echo 42
73
ベストアンサー1
あなたのビルドは素晴らしいです。あなたは次のことをすることもできます
cat config || cat defaultconfig
任意のコマンド(注釈のような./get_config_from_web
)を使用する場合は、そのコマンドが実際に合理的な戻り状態を提供していることを確認する必要があります。これはトリッキーかもしれません。シェルスクリプトは、最後に実行されたコマンドの結果のみを返し、exit
他の結果が必要な場合は。