Linux/기능

cut : 리눅스 명령어

매우파랑 2023. 3. 21. 19:22
728x90

환경 : VMware Workstation 17

OS : Centos7

예제파일 : /etc/passwd 복사본

 

1. cut 명령어 옵션

구분 내용
-c 문자수로 열을 계산하여 출력
-s <구문자> 필드 구문자 사용
-d <구문자> 파일 내용의 필드로 적용하여 추출
-f 필드 설정

2. cut 명령어 예제

cut -d : -f 1,3,7 passwd

: [-d :] - ':' 기호를 구분으로 함(필요할 경우 " "란으로 가능, 기본값은 Tab)

: [-f 1,3,7] - 구분된 필드 기준 1번, 3번, 7번 필드 잘라서 출력(1-3으로 범위설정 가능)

: passwd - 파일명 적용

 

2. cut 명령어 응용

: cat 명령에 '|'를 이용하여 추가 명령으로도 가능

 

- 주저리 주저리

cut 명령어는 필드구분에 대한 한계가 있어 log 파일 등의 공란이 불규칙하게 있는 경우 자료를 출력하기가 어렵습니다.

그러나 단순한 만큼 명령 수행 속도가 빠르기 때문에 많은 데이터에서 사용하시는 것을 추천합니다.

728x90