나는 대답을 찾다가 아직 찾을 수 없다. 내 질문은 위의 명령 구문입니다.디렉토리가 2> & 1 앞에 있지만 2> /? 뒤에 오는 이유는 무엇입니까?
왜 내가 전에 하나의 디렉토리를 넣어야합니까? 예 : 나는
2>&1~/Desktop/log
또는
2>&1>~/Desktop/log
을하려고 할 때
>~/Desktop/log 2>&1
2>~/Desktop/log
그들은 내가와 OK입니다, 이는 작동하지 않기 때문에. 괜찮아. 왜 구문이 외관상으로 모순 된 이유인지 알고 싶습니다.
이 질문은 http://unix.stackexchange.com/에서 질문해야한다고 생각합니다. –
리디렉션은 명령의 전후에 수행 할 수 있습니다. –
'> & 2 echo foo'는 표준 오류에 계속 쓰게됩니다. – chepner