반응형
부제: 파일을 명령어의 입력으로 넣기
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)반응형
'명령어 > Linux' 카테고리의 다른 글
| [리눅스] tail 로그 실시간 확인 마지막 줄 (0) | 2026.07.09 |
|---|---|
| [리눅스] 2> 2>&1 에러 출력 리다이렉션 (0) | 2026.07.08 |
| [리눅스] grep 문자열 검색 (0) | 2026.07.08 |
| [리눅스] chmod 파일 권한 변경 (0) | 2026.07.08 |
| [리눅스] cat 파일 내용 출력 (0) | 2026.07.08 |