1

私のスクリプトはかなり長く、適切に動作しますが、スクリプトがどこで終了しても (通常またはトラップによって)、コンソールに出力される最後の文字は常に強調表示されます%

非常に長く複雑なスクリプトがある場合、これをデバッグするにはどうすればよいでしょうか? 私が変更した唯一のことは、今後これを行う必要があることを読んだので、 echowith を置き換えることです。printf

4

1 に答える 1

5

zsh を使用する場合、コマンドからの出力があり、それが改行で終わらない場合、zsh は強調表示されたものを出力し%、次の行に移動します。

zsh

これを修正するには、出力が改行で終わっていることを確認してください。

状況の bash のあまり洗練されていない処理と比較してください。

バッシュ

于 2013-06-19T14:25:37.600 に答える