![터미널에서 exim 명령 출력을 grep하는 방법은 무엇입니까?](https://linux55.com/image/103122/%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%EC%84%9C%20exim%20%EB%AA%85%EB%A0%B9%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20grep%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
나는 이 명령이 "routed by" 문자열을 포함하는 일부 줄을 인쇄할 것으로 예상했습니다.
root@localhost:~# exim -bt -d [email protected] | grep "routed by"
그러나 전체 명령 출력이 나열됩니다. 제외된 작업을 수행하는 명령은 무엇입니까? 운영 체제는 Debian Jessie입니다.exim -bt -d [email protected]
답변1
출력은 stderr로 전송되므로 리디렉션합니다.
$ exim -bt -d [email protected] 2>&1|grep routed\ by
routed by amavis router