Linux

[리눅스] 입출력 재지정 및 파이프

안도일 2022. 10. 16. 22:51

출력 재지정

 

명령어의 표준출력 내용을 모니터에 출력하는 대신에 파일에 저장

 

예시

 

명령어 > 파일

 

who > names.txt

ls / > list.txt

 

file1의 모든 내용을 file2라는 다른 이름으로 저장해보자

cat file1 >> file2
grep "." file1 >> file2
more file1 > file2

 

 

 


 

입력 재지정

 

명령어의 표준입력을 키보드 대신에 파일에서 받는다

 

예시

 

명령어 < 파일

 

wc < list1.txt

 

 


 

파이프

 

명령어1 | 명령어2  

명령어1의 표준출력을 명령어2의 표준입력으로 받는다

 

예시

 

who | sort : 로그인 된 사용자 이름 정렬

who | wc -l : 로그인 된 사용자 수 출력

ls [디렉토리] | wc -w : 특정 디렉토리 내의 파일의 개수 출력