더북(TheBook)

1.2.3 세 번째 명령 – cut

cut 명령은 파일의 내용 중 특정 열만을 출력하는 명령이다. 예를 들어 animals.txt 파일에서 두 번째 열에 해당하는 책 제목만을 골라 출력하려면 다음과 같은 파이프라인을 사용한다.

icon_folder chapter01 > command_3_cut

$ cut -f2 animals.txt
Programming Python
SSH, The Secure Shell
Intermediate Perl
MySQL High Availability
Linux in a Nutshell
Cisco IOS in a Nutshell
Writing Word Macros

cut 명령에 ‘열’의 범위를 지정하는 방법은 두 가지다. 첫 번째는 각 줄의 필드가 탭 문자 하나로 구분된 경우에 사용하는 -f 옵션이다. 다행히도, 우리가 가진 animals.txt 파일의 내용이 이러한 형식으로 돼 있다. 따라서 앞에서 본 cut 명령은 -f2 옵션이 쓰였으므로 각 줄에서 (탭으로 구분된) 두 번째 필드의 값을 출력하는 명령이 된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.