더북(TheBook)

cut 명령에서 ‘열’의 범위를 지정하는 두 번째 방법은 문자 위치를 지정하는 옵션인 -c 옵션을 사용하는 방법이다. 각 줄마다 앞에서부터 세 글자를 출력하고 싶다면, 필드와 마찬가지로 각 글자 위치를 콤마로 구분해 지정(1, 2, 3)하거나 범위로 지정(1-3)하면 된다.

$ cut -c1-3 animals.txt
pyt
sna
alp
rob
hor
don
ory

cut 명령의 기본적인 기능은 파악했으니 지금부터는 파이프를 적용해 조금 더 유용한 명령을 만들어보자. 길이가 수천 줄인 animals.txt 파일에서 저자명만을 추출해야 하는 상황을 예로 들어본다. 먼저 저자명에 해당하는 네 번째 필드를 특정해야 한다.

$ cut -f4 animals.txt
Lutz, Mark
Barrett, Daniel
Schwartz, Randal
...
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.