![파일로 리디렉션할 때 systemctl 색상 유지 [중복]](https://linux55.com/image/99564/%ED%8C%8C%EC%9D%BC%EB%A1%9C%20%EB%A6%AC%EB%94%94%EB%A0%89%EC%85%98%ED%95%A0%20%EB%95%8C%20systemctl%20%EC%83%89%EC%83%81%20%EC%9C%A0%EC%A7%80%20%5B%EC%A4%91%EB%B3%B5%5D.png)
내 Linux 서버가 실행 중입니다.시스템 D(RHEL/CentOS/Debian/Ubuntu...).
출력을 파일로 리디렉션하고 싶지만 systemctl list-dependencies
ANSI 색상(서비스 상태에 따라 빨간색 또는 녹색)을 유지하고 싶습니다.
불행히도 출력을 파일로 리디렉션/필터링/파이프하면 색상이 사라집니다.
systemctl list-dependencies --no-pager > /tmp/out
안타깝게도 or 와 같은 옵션은 systemctl
없는 것 같습니다 .ls --color
grep --color=yes
어떡해?
답변1
다음 명령을 사용하십시오(Debian 또는 CentOS의 패키지에서 제공 script
).bsdutils
util-linux
script -q -c 'systemctl list-dependencies --no-pager' -
더 많은 팁을 보려면 이 질문을 참조하세요.출력이 터미널로 가는 것으로 생각하도록 명령을 속이는 방법
참고: 결과 파일을 사용 cat
하거나 봅니다.less -R