본문 바로가기

Linux/Commands Part

cut

CUT

cut은 각 입력파일의 각 라인의 선택된 부분을 표준출력 한다. 또는 주어진 파일이 없거나 파일이름이 없으면 표준 입력한다.

     cut [OPTION]... [FILE]...

설명(DESCRIPTION)

       라인들중에서 선택된 부분을 각 파일에서 표준출력한다.

(Print selected parts of lines from each FILE to standard output.)

       -b          오직 설정된 바이트를 출력한다.

       -c           오직 설정된 char.를 출력한다.

       -d          필드 구별자나 탭 대신에 DELIM을 사용한다.

       -f 오직 선택된 필드만 출력한다.

       -n         -b와 함께사용. 멀티바이트 문자를 분리하지 말고 출력.

-S        구별자가 없는 라인을 출력하지 말라.

-b,-c,-f 중 오직 한가지만 사용.

각 리스트는 범위, 컴마에 의한 많은 범위 분리할 수 있다.

       N      N번째 바이트만 출력

       N-     N번째 바이트부터 출력

       N-M   N에서 M까지 출력

       -M     처음부터 M까지 출력


 

 

[실습]

1.     Cd

2.     Cat /etc/passwd > idlist

3.     Cut –b 1 idlist

4.     Cut –c 1 idlist

5.     Cut –b 1- idlist

6.     Cut –c 1- idlist

7.     Cut –b -10 idlist

8.     Cut –c -10 idlist

9.     Cut –b 1-10 idlist

10.   Cut –c 1-10 idlist

11.   Cut –d : -f 1 idlist

12.   Cut –d : -f 1,7 idlist

13.   Cut –b 1-10,40- idlist