オプションの冗長引数を持つスクリプトがあります。その値に応じて、出力を抑制したいと思います (以下の例では pushd ですが、実際には他のほとんどの git コマンド)。例:
verb=1
# pushd optionally outputs path (works but too long)
if [ $verb ]; then
pushd ..
else
pushd .. > /dev/null
fi
popd > /dev/null # the same if.. would be needed here
私が探しているのは、次のようなものです。
push .. $cond # single line, outputing somehow controlled directly
popd $cond # ditto
誰でも助けることができますか?ありがとう、
ハンス・ピーター