답변1
GNU sed가 있는 경우 이를 사용하여 스트림에서 탈출하는 색상을 제거할 수 있습니다.
somecmd |sed -Ee 's/\x1b\[[0-9;]+m//g' > outputfile
이 sed
명령은 s///
( )를 이스케이프 문자( \x1b
)로 바꾸고 그 뒤에 여는 대괄호( \[
), 임의의 자릿수 또는 세미콜론( [0-9;]+
)을 지정한 다음 m
아무것도 넣지 않습니다.
GNU sed가 있는 경우 이를 사용하여 스트림에서 탈출하는 색상을 제거할 수 있습니다.
somecmd |sed -Ee 's/\x1b\[[0-9;]+m//g' > outputfile
이 sed
명령은 s///
( )를 이스케이프 문자( \x1b
)로 바꾸고 그 뒤에 여는 대괄호( \[
), 임의의 자릿수 또는 세미콜론( [0-9;]+
)을 지정한 다음 m
아무것도 넣지 않습니다.