シェル スクリプトを記述するときによく発生する厄介な問題は、echo ステートメントの後に続くコマンドの出力の後に、echo ステートメントからの出力が表示されることです。
例えば:
echo "step 1 -"
./step1
echo "step 2 -"
./step2
echo "step 3 -"
./step3
出力は次のようになります。
step1 output
step2 output
step3 output
step 1 -
step 2 -
step 3 -
これは、これらのエコー ステートメントの目的を無効にします。これを修正するための合理的に簡単で便利な方法はありますか?