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
각각 둘 다 꺼집니다).