콘솔 리다이렉션

컴퓨터 2011. 12. 9. 09:45


처음 "> /dev/null" 은 표준출력을 /dev/null로 보내고 (즉, 버린다는 뜻)이고 두번째 부분인 "2>&1"은 표준에러를 표준출력이 보내진 곳과 동일한 곳으로 보낸다는 뜻이다.
 

<     filename   입력 방향을 바꾼다.
>     filename   출력 방향을 바꾼다.
>>   filename   출력에 덧붙인다.
2>   filename   오류의 방향을 바꾼다.
2>> filename   오류의 방향을 바꾸고 덧붙인다.
&>  filename   출력과 오류를 리다이렉션 한다.
>&  filename   오류와 출력을 리다이렉션 한다.
1>&2             출력을 오류로 내보낸다.
2>&1             오류를 출력으로 내보낸다.
>|                출력을 리다이렉션 할 때 NOCLOBBER 설정을 무시한다
<>  filename  장치 파일(/dev)이면, 표준 출력, 표준 입력 등에 모두 사용한다.

abc.exe > abc.txt 2>&1

abc.exe의 출력을 abc.txt에 넣는다 그리고 에러도 출력으로 넣어준다.

'컴퓨터' 카테고리의 다른 글

dav_svn.passwd 파일 유저 추가  (0) 2011.12.14
아파치 재시작  (0) 2011.12.14
리눅스 하위 폴더 용량 확인  (0) 2010.12.17
Windows 자동 실행 위치  (0) 2010.12.15
hosts파일 [ 윈도우 내부 DNS -> IP ]  (0) 2010.12.15