컬러 출력의 색상을 취소할 수 있는 유틸리티가 있습니까? 아래 예 와 유사한 uncolor
유틸리티 :
$ ./colored_output | uncolor > plain.txt
목적은 " [0m[32m
" 및 " " [0m[1m
와 같은 추가 출력 문자를 제거하는 것입니다.
답변1
당신은 시도해야
./colored_output |
sed -r "s/\x1B\[([0-9]{1,3}((;[0-9]{1,3})*)?)?[m|K]//g" > plain.txt