반응형

리다이렉션 (Redirection)

 

어떤 프로세스의 입/출력을 표준 입출력이 아닌 다른 입출력으로 변경할 때 사용한다.

출력 결과를 파일로 저장하거나 파일의 내용을 프로세스의 입력으로 사용하는 기법이다.

 


+ 종류들

 

> : 프로세스의 출력을 표준 출력에서 다른 출력으로 변경한다.

>> : 프로세스의 출력을 지정한 출력(일반적으로는 파일)에 추가한다.

< : 프로세스의 입력을 표준입력에서 다른 입력으로 변경한다.

<< : 기호 뒤에 지정한 문자열을 입력으로 받아 해당 묹자열이 나오기 전까지를 표준 입력을 삼아 해당 내용을 출력한다.

 


+ ex

 

cat test.txt > exmple.txt : 이 명령어는 cat명령어로 test.txt 파일의 내용을 exmple.txt이라는 파일을 만들어 저장한다는 의미를 가지고 있다.

흔히 우리가 메모장을 작성뒤 저장하는 방법과 같다.

cat test.txt >> exmple.txt : 기존에 exmple.txt 파일에 무언가가 써져있었다면 '>' 를 기호를 사용했을 때는 기존의 내용이 지워지고 새로운 내용이 저장되지만 '>>' 기호를 사용하면 기존의 내용을 유지하고 그 뒤에 이어서 추가로 작성된다.

반응형

+ Recent posts