c23 [Linux] cut(파일 자르기)
본문 바로가기
[Linux]

[Linux] cut(파일 자르기)

by Jarvis2304 2022. 8. 30.

 

▶ cut -b{옵션1} | -c{옵션1} [file...]

-지정한 파일 내용에 지정한 컬럼필드만을 표준출력

-파일을 지정하지 않거나 명령인자의 file이 '-'일 경우 표준입력

 

[옵션1]

출력하고자하는 컬럼을 -b(바이트),-c(문자),-f(필드)로 지정

 

 

N: N번째

-N: 처음부터 n까지

N- : n부터 끝까지

N-M: n부터 m까지

 

 

ex)

$cut -c2, 4-5, 9 file1 : file1파일에 2번째 문자,4~5번째 문자, 9번째 문자 출력

$cut -b5-10, 15- file2

 

cut -f{옵션1} [-d{옵션2}] [file...]

 

[옵션2]: 구분문자 지정

-탭 문자(-d 옵션 생략시 기본)로 구분된 컬럼을 필드단위로 출력

-탭 문자가 아닌 다른 문자로 구분된 컬럼은 -d옵션을 사용해 직접지정

 

-d구분문자

 

 

ex)

$cut -f1-5 -d: list2.txt :list2.txt파일에서 ':'구분으로 1~5필드를 자른다

 

 

댓글