명령의 출력을 어떻게 리디렉션할 수 있나요 /dev/null
?
나는 이전에 시도했습니다:
command > /dev/null
그러나 그것은 작동하지 않았습니다.
답변1
명령이 표준 출력을 로 리디렉션했지만 표준 출력 대신 표준 오류로 인쇄되었을 /dev/null
수 있으므로 터미널에 여전히 텍스트가 표시됩니다.command
표준 출력 및 표준 오류를 로 리디렉션하려면 다음을 /dev/null
수행해야 합니다.
command >/dev/null 2>&1
리디렉션 순서는 다음과 같습니다.중요한2>&1 >/dev/null
, 표준 출력이 여전히 터미널을 가리키고 있는 동안 표준 오류는 표준 출력으로 리디렉션되고, command
표준 오류에 쓰면 여전히 터미널에 텍스트가 표시되기 때문에 이들을 교체하면 작동하지 않습니다.