[shell script] /dev/null ?
Posted on 2011. 8. 11. 11:12
Filed Under LINUX+UNIX/Server
출처: 네이버 지식IN
A.
> /dev/null |
B.
1> /dev/null |
C.
2> /dev/null |
위의 A와 B는 같은 의미입니다.
B와 C의 차이는 1과 2 차이인데,
1의 의미는 STDOUT(standard output)
2의 의미는 STRERR(standard error) 입니다.
STDOUT 은 표준출력으로, 정상적인 메시지를 출력하고
STDERR 은 표준에러로, 에러메시지를 출력합니다.
즉,
B는 표준출력을 /dev/null 로 redirection 하고
C는 표준에러를 /dev/null로 redirection 합니다.
표준출력, 표준에러 그리고 표준입력도 있는데 리눅스에서는 이것들을 "파일"이라고 부릅니다.
아래 링크에 자세한 설명이 나와 있습니다. 참조하세요. ^^
http://vi.hosting4u.co.kr/bash/ko/HTML/io-redirection.html
- 해당 글은 지식스폰서가 활동 기간 (04년~08년 6월 종료)중에 작성한 글 입니다.
반응형