본문 바로가기
IT/Linux_리눅스

[Linux / 명령어] - cut 명령어 / 리눅스 파일 일부분, 특정 부분 추출하기

by 능보테 2024. 2. 1.
728x90
반응형
728x90

CUT 명령어

  • cut 명령어는 파일의 특정부분을 추출하는 명령

주어진 파일을 한 행씩 읽으면서 옵션으로 주어진 delimiter(구분 문자)를 이용해서 각 행을 여러 필드들로 나눈다.

구분 문자를 따로 지정하지 않으면 cut은 tap 문자를 구분문자로 사용한다.

명령어 실행 시 필드번호 또는 문자 위치 번호를 지정해서 원하는 부분만 추출할 수 있다.

필드 번호화 문자 위치 번호는 1에서 시작

 


옵션

 

-c : 추출할 하나 이상의 문자를 지정.

-d : 필드 구분 문자로 사용할 문자를 지정.

-f : 추출할 하나 이상의 필드 지정

 

  • 예시

cutfile.txt 의 내용

test 1.png

 


파일의 필드 구분을 공백으로 설정하고 설정된 후 2번째 필드 출력

test2.png

cut -d ' ' -f 2 cutfile.txt

-d ’ ’ 는 공백을 구분 문자로 지정. -f 2 는 나눠진 필드들 중 2번째 필드를 의미


파일의 필드 구분을 공백으로 설정하고 설정된 후 2번째,3번째 필드 출력

test3.png

cut -d ' ' -f 2,3 cutfile.txt

 

 

 


 

 

본 포스팅의 내용 및 이미지를 무단 전재, 재배포 또는 복사를 금지합니다.

인용 시 출처와 같이 공개해주세요!

도움이 되셨다면 댓글 또는 공감 부탁드립니다!

728x90
반응형

댓글