2017-09-16 17 views
1

stderr 및 stdout을 dev/null로 리디렉션하고 싶습니다. 리디렉션하는 올바른 방법은 무엇이며 이러한 옵션간에 차이가 있습니까? 나는 인터넷이 구문에서 본 :리디렉션 구문 stderr 및 stdout을 dev/null로

  1. command &>/dev/null (공백없이)

  2. command &> /dev/null (공간) 사전에

감사합니다!

+1

: 당신은 더 복잡한 리디렉션 연산자의 부분, 예컨대 사이에 공백을 사용할 수 없습니다 말했다

. –

답변

2

배시는 redirection 연산자 주위의 공백을 허용하므로 두 형식이 모두 유효합니다. 그들은 동등

command 2> /dev/null # ok 
command 2 > /dev/null # wrong, the operator is '2>' 
command 2> &1   # wrong, the operator is '2>&1'