Redirection

김보훈·2024년 3월 9일
0

리눅스

목록 보기
14/15
post-thumbnail

Redirection

데이터 스트림의 흐름을 변경한다.

흐름을 변경하는 방법

" > " 표시로 하면 아래 사진을 보면

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는 표준 에러 였는데 저 위치의 숫자를 변경하면 출력은 출력 값대로 에러는 에러 값대로 값을 원하는 파일에 저장할 수 있다.

리다이렉션은 명령어의 결과를 화면이 아닌 파일로 저장하고 싶을 때 사용한다.

0개의 댓글