명령어/Linux
[리눅스] < 입력 리다이렉션 파일을 입력으로
jykim23
2026. 7. 8. 23:11
반응형
부제: 파일을 명령어의 입력으로 넣기
sort < names.txt # 파일을 입력으로 넣어 정렬
wc -l < access.log # 파일의 줄 수 세기
$ sort < names.txt
김철수
박영희
이민수>가 명령어의 출력을 파일로 보냈다면, <는 반대로 파일을 명령어의 입력으로 넣는다.
사실 sort names.txt처럼 파일명을 바로 줘도 되는 명령어가 많아서, <는 파일명 인자를 안 받는 명령어에서 특히 쓸모가 있다.
이렇게도 쓴다
SQL 덤프 파일을 DB에 그대로 흘려넣는다.
psql mydb < dump.sql
파일을 한 줄씩 읽어 반복 처리한다.
while read h; do ping -c1 "$h"; done < hosts.txt
파일명 인자를 안 받는 tr 같은 필터에 파일을 먹인다.
tr 'a-z' 'A-Z' < names.txt
명령 출력 두 개를 파일처럼 만들어 비교한다(<() 입력 치환 — <의 확장형).
diff <(ls dir1) <(ls dir2)반응형