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