표준출력

wwiki
이동: 둘러보기, 검색

일반적으로 STDERR은 버퍼를 사용하지 않기 때문에 즉시 출력된다. 개행문자가 있으면 버퍼를 모두 비운다.(출력장치에 쓴다.)

재지정(Redirect)[편집 | 원본 편집]

/dev/null

리다이렉션 기호
기호 구분 의미
> 표준출력 write to file
>> 표준출력(추가) append to file
< 표준입력 파일을 표준입력으로 받는다.
>& 표준에러
>>& 표준에러(추가)
파일 디스크립터
숫자 장치 구분
0 키보드 표준입력
1 모니터 표준출력
2 모니터 표준에러

예제[편집 | 원본 편집]

표준에러를 파일로 보내기

$ cmd 2> err.log

표준출력을 표준에러로 보내기

$ cmd 1>&2

표준출력을 표준에러로 보내기+파일에 기록

$ cmd >> 파일경로 1>&2

리다이렉션을 명령의 파라미터로 인식되지 않도록 >> 다음에 넣어주어야 한다.