100行を投げるbashスクリプトがあります。
これを実行するためにどのコマンドを使用する必要があるかを知ることができますが、set -x
端末で見つけるのは難しいです。オプションがカラーで表示されている
場合は、set -x
すぐに見つけることができます。
bash
またはでこれは可能ですかzsh
?
トラップしようとしましたが、ファイルリダイレクトが機能しません
trap 'tput setaf 1;tput bold;echo $BASH_COMMAND;read;tput init' DEBUG
答え1
では、次のようにzsh
定義できます。$PS4
PS4='%F{blue}%B+%N:%i>%b%f '
たとえば、xtraceプロンプトを太く青にするには(+%N:%i>
デフォルトでは)、前景色を青に変更して$PS4
有効にします。%F{blue}
%B
勇敢なモード、%f
/は%b
それぞれ両方オフになります)。