표준출력
일반적으로 STDERR은 버퍼를 사용하지 않기 때문에 즉시 출력된다. 개행문자가 있으면 버퍼를 모두 비운다.(출력장치에 쓴다.)
재지정(Redirect)[편집 | 원본 편집]
/dev/null
기호 | 구분 | 의미 |
---|---|---|
> | 표준출력 | write to file |
>> | 표준출력(추가) | append to file |
< | 표준입력 | 파일을 표준입력으로 받는다. |
>& | 표준에러 | |
>>& | 표준에러(추가) |
숫자 | 장치 | 구분 |
---|---|---|
0 | 키보드 | 표준입력 |
1 | 모니터 | 표준출력 |
2 | 모니터 | 표준에러 |
예제[편집 | 원본 편집]
표준에러를 파일로 보내기
$ cmd 2> err.log
표준출력을 표준에러로 보내기
$ cmd 1>&2
표준출력을 표준에러로 보내기+파일에 기록
$ cmd >> 파일경로 1>&2
리다이렉션을 명령의 파라미터로 인식되지 않도록 >> 다음에 넣어주어야 한다.