cut (유닉스)
위키백과, 우리 모두의 백과사전.
|
|
이 문서는 위키백과의 편집 지침에 맞춰 다듬어야 합니다. 더 좋은 문서가 되도록 문서 수정을 도와주세요. 내용에 대한 의견이 있으시다면 토론 문서에서 나누어 주세요. |
cut은 유닉스 계열에 있는 프로그램으로, 텍스트 파일의 각 줄에서 특정 부분을 자르는 데에 사용한다.
예를 들어, 다음과 같은 텍스트 파일이 있을 때:
foo:bar:baz:qux:quux one:two:three:four:five:six:seven alpha:beta:gamma:delta:epsilon:zeta:eta:teta:iota:kappa:lambda:mu
각 문장의 4번째부터 10번째 글자만 얻고 싶다면 다음과 같이 실행하면 된다.
% cut -c 4-10 file
이때 출력은 다음과 같다.
:bar:ba :two:th ha:beta
문장 일부분의 발췌는 일반적으로 구획문자(-d — 디폴트에 의한 탭 문자)에 의해서 구분된 바이트들 (-b), 단어들(-c)이나 파일들(-f)로 된다. 범위는 N, N-M, N- (N에서 문장 끝까지)나 -M (문장 시작에서 M까지) 중 하나로 구성된 각각의 경우에 따라서 정해진다.
To output the fifth field through the end of the line of each line using the colon character as the field delimiter: 필드 구획문자로서 콜론 문자를 사용하면서 5번째 필드부터 각 문장의 마지막까지 출력하기 위해서는:
% cut -d : -f 5- file
이는 다음과 같이 출력된다:
quux five:six:seven epsilon:zeta:eta:teta:iota:kappa:lambda:mu
함께 보기 [편집]
바깥 고리 [편집]
|
유닉스 명령 줄 인터페이스 프로그램과 내부 명령어 |
|
|---|---|
| 파일 시스템 | |
| 프로세스 | |
| 유저 환경 | |
| 텍스트 처리 | |
| 셸 프로그램 | |
| 네트워크 | |
| 검색 | |
| 그외 | |