![출력이 /dev/null로 리디렉션되는 것을 방지합니다. [닫기]](https://linux55.com/image/98211/%EC%B6%9C%EB%A0%A5%EC%9D%B4%20%2Fdev%2Fnull%EB%A1%9C%20%EB%A6%AC%EB%94%94%EB%A0%89%EC%85%98%EB%90%98%EB%8A%94%20%EA%B2%83%EC%9D%84%20%EB%B0%A9%EC%A7%80%ED%95%A9%EB%8B%88%EB%8B%A4.%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
나는 가지고있다
$($(<command>) &>/dev/null) 2>/dev/null
command
이제 쉘의 출력을 보고 싶습니다. 이것이 가능한가?
출력은 stdout 및 stderr로 보낼 수 있지만 command
파일로는 보낼 수 없습니다. stdout이나 stderr 중 적어도 하나를 얻고 싶습니다.
답변1
/dev/null
그것은 빈 구덩이이며, 1과 0이 모두 멸망할 것입니다. 표준 출력과 표준 오류는 영원히 손실됩니다. 그러나 앞으로는 out을 사용하여 출력을 파일로 리디렉션할 수 있습니다. command &> /tmp/my_out_file
그런 다음 나중에 출력을 봅니다.cat /tmp/my_out_file