답변:
출력 및 일부 스크립트 / 별칭으로 작업해야합니다. 검사 그래서 너는 색채가 좋아. 터미널에서 색상을 사용하는 방법을 참조하십시오.
예:
gcc main.c 2>&1 | sed -e 's/\(error\)/^[[1;31m\1^[[m/'
주의 사항 : 첫 번째 ^[ 위의 코드는 이스케이프 문자열이므로 Ctrl-V + Esc 키를 눌러 이스케이프 시퀀스를 만듭니다.
나는 리디렉션이야. 2>&1 표준어 에 표준 출력 및 교체 sed 굵은 글씨와 붉은 색으로 오류가있는 오류. 마지막으로 색상 및 속성을 정상으로 다시 설정합니다. ^[[m.
그 결과 :
스크립트 / 별칭을 설정해야합니다. ~ / .bashrc .
tput 의존성 사용에 신경 쓰지 않는다면 여기 ncurses가 소유하고 있습니다. tput.
tput시퀀스를 하드 코딩하는 대신