環境変数$ VERBOSEが定義されているかどうかによって、-v
フラグの有無にかかわらず、bashスクリプト内でコマンドを実行したいとします。このような何か:VERBOSEが設定され、非空の場合条件付きでシェルスクリプトにフラグを追加するには?
#!/bin/bash
/usr/local/bin/mongo-connector \
-m $MONGO_HOST \
-t $NEO_URI \
[if $VERBOSE then -v ] \
-stdout
はい、ただし、$ VERBOSEが特定の値に設定されているかどうかを確認する方法はありますか?ありがとう –
特定の値をチェックする場合は、明示的に比較を行う必要があります。例えば、 'case'ステートメントです。簡単なショートカットはありません。 –