데이터 스트림의 흐름을 변경한다.
" > " 표시로 하면 아래 사진을 보면
id > pwd_result
( id 명령어에 대한 출력물을 pwd_result 파일에 저장한다.)
맨 처음 id 값을 id > pwd_result 로 보냈고,
cat pwd_result 명령어로 파일 내용을 확인 하면 id 내용이 저장되는 것을 볼 수 있다.
이 때, 기존에 저장했던 데이터는 삭제되고 교체된 내용으로 저장된다.
" >> " 를 사용하면 된다.
id > pwd_result
pwd >> pwd_result
( id 명령어에 대한 출력물을 pwd_result 파일에 저장하고, pwd 에 대한 출력물도 같이 pwd_result 파일에 저장된다.)
id > pwd_result 에는 숨겨진 비밀이 있는데 그것은
id 1 > pwd_result 에서 1 이 숨겨져 있다는 것이다.
1은 표준 출력, 2는 표준 에러 였는데 저 위치의 숫자를 변경하면 출력은 출력 값대로 에러는 에러 값대로 값을 원하는 파일에 저장할 수 있다.