출력이 /dev/null로 리디렉션되는 것을 방지합니다. [닫기]

출력이 /dev/null로 리디렉션되는 것을 방지합니다. [닫기]

나는 가지고있다

$($(<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

관련 정보