일이 없는 家

CUT(1) 본문

Debian manpage [bash]

CUT(1)

자발적 막노동 2012. 8. 22. 11:47

NAME
       cut - 파일의 각 라인에서 섹션을 제거한다.

SYNOPSIS
       cut [OPTION]... [FILE]...

DESCRIPTION
       각 파일의 모든 라인에서 선택된 부분만 표준출력을 통해 출력한다.
       긴 옵션에 필수적인 파라미터는 짧은 옵션에도 강제한다.

       -b, --bytes=LIST
     LIST에서 지정한 바이트만 선택한다.
              LIST는 맨페이지 아래를 참조하면 된다.

       -c, --characters=LIST
     LIST에서 지정한 문자열만 선택한다.
              LIST는 맨페이지 아래를 참조하면 된다.

       -d, --delimiter=DELIM
              필드 구분자로 TAB 대신 DELIM을 사용한다.
              LIST는 맨페이지 아래를 참조하면 된다.

              필드 옵션이 사용될 때만 지정한다.
              cut: an input delimiter may be specified only when operating on fields.

       -f, --fields=LIST
     LIST에서 지정한 필드만 선택한다.
              또한, '-s' 옵션이 지정되지 않는다면, 구분자를 포함하지 않은 라인도 출력한다.
              LIST는 맨페이지 아래를 참조하면 된다.

       -n     
              -b 옵션과 함께 사용한다.
              다중바이트 문자를 나누지 않는다.

       --complement
              선택된 바이트, 문자열, 필드의 집합을 보완한다.

       -s, --only-delimited
              구분자를 포함하지 않는 라인은 출력하지 않는다.

       --output-delimiter=STRING
     출력 구분자로 STRING을 사용합니다. 기본값은 입력 구분자를 사용하는 것입니다.

              [ test 파일 내용 ]
              ab/cd/ef/g

              cut -f 2- -d '/' test
              cd/ef/g

              cut -f 2- -d '/' --output-delimiter='*' abcd.txt
              cd*ef*g

       --help 
              도움말을 출력하고 종료한다.

       --version
     버전정보를 출력하고 종료한다.

       -b, -c, -f 옵션 중 하나를 사용한다. 
       LIST 는 한 개 또는 여러개의 범위(, 로 구분)로 구성된다.
       선택된 입력은 읽어들이는 순서대로 작성되고 정확히 한번만 작성된다.
       각각의 범위는 아래와 같다.

       N   :   N 번째 바이트, 문자, 필드. 1부터 카운트한다.
       N-  :   N 부터 라인 끝까지의 바이트, 문자, 필드.
       N-M :   N 부터 M 까지의 바이트, 문자, 필드.
       -M  :   처음부터 M 까지의 바이트, 문자, 필드.

      파일이 없거나, 파일이 '-'인 경우, 표준입력을 읽어들인다.

AUTHOR
       Written by David Ihnat, David MacKenzie, and Jim Meyering.

REPORTING BUGS
       Report bugs to <bug-coreutils@gnu.org>.

COPYRIGHT
       Copyright (C) 2006 Free Software Foundation, Inc.
       This  is free  software.   You may redistribute copies of it under the
       terms  of  the   GNU    General  Public       License
       <http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the
       extent permitted by law.

SEE ALSO
       The full documentation for cut is maintained as a Texinfo  manual.   If
       the info and cut programs are properly installed at your site, the com-
       mand

     info cut

       should give you access to the complete manual.

cut 5.97  March 2012 CUT(1)

* 출처만 밝히시면 퍼가셔도 상관없습니다.


[ 참조 ]
1. a, b의 출력결과가 같다.
  a. cut -f '1,3-' -d '/' test
  b. cut -f '3-,1' -d '/' test

2. 리다이렉트를 통해 원하는 섹션만 출력한다.
  ls -al | cut -d ' ' -f5

3. 기타
  cut -d: -f1,3 /etc/passwd 
  cut -d: -f1- /etc/passwd
  cut -c 1 /etc/passwd

'Debian manpage [bash]' 카테고리의 다른 글

COL(1)  (0) 2012.08.23
DF(1)  (0) 2012.08.23
HEAD(1)  (0) 2012.08.22
MV(1)  (0) 2012.08.22
CP(1)  (0) 2012.07.30