출력이 리디렉션되거나 파이프될 때 man -P가 다르게 동작하는 이유는 무엇입니까? 2024-6-29 • command-line manpage stdout man -P whoami ls 이 명령은 와 마찬가지로 사용자 이름을 출력합니다 whoami. 그러나 파이프를 사용하여 파일이나 man -P whoami ls | cat또는 같은 화면으로 리디렉션하면 man -P whoami ls > file의 내용은 file의 매뉴얼 페이지가 됩니다 ls. 왜 두 가지가 다른가요? 즉, 출력 man -P whoami ls이 man -P whoami ls | cat다릅니다. 무슨 문제라도 있습니까? 답변1 man출력이 터미널이 아니라 파일이나 파이프인 경우 호출기를 사용하지 않습니다. 따라서 -P이 경우 옵션은 무시됩니다. 관련 정보