본문 바로가기
IT/Linux

리눅스 표준 입력과 출력을 동시에 리다이렉션 하기

by 뉴코딩맨 2023. 3. 28.
리눅스에서 표준 입력은 키보드로 입력하는 것을 의미하며, 표준 출력은 모니터로 출력 되는 것을 의미합니다. 리다이렉션 기능은 입력과 출력의 대상을 파일로 변경하는 것을 의미하며, 입력과 출력을 동시에 리다이렉션 할 수 있습니다.
 

사용법

 

user@user-virtual-machine:~$ cat greeting.txt 
hello
hi

user@user-virtual-machine:~$ cat < greeting.txt > result.txt
user@user-virtual-machine:~$ cat result.txt 
hello
hi

user@user-virtual-machine:~$ cat < greeting.txt >> result.txt
user@user-virtual-machine:~$ cat result.txt 
hello
hi
hello
hi

 

<는 입력을 의미하고 >, >>는 출력을 의미하며, >는 파일의 내용을 덮어쓰는 방식이고 >>는 파일의 내용을 추가하는 방식입니다. 출력할 파일이 없을 때는 생성되면서 내용이 추가됩니다.

 

 

댓글