echo 와 >& 관련 내용
<테스트 코드>
$ for i in "once"
do
echo "test"
echo "Error" 1>&2
done > /dev/null
<결과>
Error message
기본적으로 echo는 echo 출력을 표준 출력(파일 디스크립터(file descriptor) 1)으로 보내는 반면, 파일 설명자 2는 표준 에러이고 기본적으로 파일 리디렉션이나 파이프로 리디렉션되지 않는다.
따라서 1>&2 표기법은 echo의 "Error" 메시지가 표준 에러로 리디렉션되야 한다는 것을 의미한다.
'unix and linux' 카테고리의 다른 글
프롬프팅(prompting) PS1, PS2 (0) | 2017.01.31 |
---|---|
echo 이스케이프 - \c (0) | 2017.01.23 |
네트워크 카드의 네트워크 트래픽 확인하기 - iftop (0) | 2017.01.19 |
sar를 대체할 수 있는 dstat (0) | 2017.01.19 |
sar 결과에 시간 안나오는 문제 (0) | 2017.01.19 |