2019-11-22 08:10:17 +00:00
|
|
|
# cut
|
|
|
|
|
2021-01-31 17:05:18 +00:00
|
|
|
> stdin 혹은 파일에서 출력 필드를 자른다.
|
2021-04-01 16:54:26 +01:00
|
|
|
> 더 많은 정보: <https://www.gnu.org/software/coreutils/cut>.
|
2019-11-22 08:10:17 +00:00
|
|
|
|
2021-01-31 17:05:18 +00:00
|
|
|
- stdin의 각 라인에 첫번째 16개의 문자를 자르기:
|
2019-11-22 08:10:17 +00:00
|
|
|
|
|
|
|
`cut -c {{1-16}}`
|
|
|
|
|
|
|
|
- 지정된 파일의 각 라인의 첫번째 16개 문자를 자르기:
|
|
|
|
|
|
|
|
`cut -c {{1-16}} {{파일}}`
|
|
|
|
|
|
|
|
- 3번째 문자 부터 각 라인의 끝까지 모든 문자를 자르기:
|
|
|
|
|
|
|
|
`cut -c {{3-}}`
|
|
|
|
|
|
|
|
- `:` 을 필드 구분 기호로 사용하여 각 라인의 5번째 필드를 자르기(기본 구분 기호 : 탭):
|
|
|
|
|
|
|
|
`cut -d'{{:}}' -f{{5}}`
|
|
|
|
|
|
|
|
- `;` 을 구분 기호로 사용하여 각 라인의 2번째와 10번째 필드를 자르기:
|
|
|
|
|
|
|
|
`cut -d'{{;}}' -f{{2,10}}`
|
|
|
|
|
|
|
|
- 공백을 구분 기호로 사용하여 각 라인의 끝까지 필드 3을 자르기:
|
|
|
|
|
|
|
|
`cut -d'{{ }}' -f{{3-}}`
|