LINUX+UNIX/Server

[shell script] /dev/null ?

쑤기c 2011. 8. 11. 11:12

출처: 네이버 지식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월 종료)중에 작성한 글 입니다.

 

반응형