cut(1)


NAME
     cut - select out columns of a file

SYNOPSIS
     cut [  -b | -c] list [file...]
     cut -f list [-d delim] [ -s] [file...]"

OPTIONS

     -b   Cut specified bytes

     -c   Select out specific characters

     -d   Change the column delimiter to delim

     -f   Select out specific fields  that  are  separated  by  the  delimiter
          character ( see delim)

     -i   Runs of delimiters count as one

     -s   Suppres lines with no delimiter characters, when used  with  the  -f
          option. Lines with no delimiters are passwd through untouched

EXAMPLES

     cut -f 2 file       # Extract field 2

     cut -c 1-2,5 file   # Extract character columns 1, 2, and 5

     cut -c 1-5,7- file  # Extract all columns except 6

DESCRIPTION

     Cut extracts one or more fields or columns from a file and writes them on
     standard  output.   If the -f flag is used, the fields are separated by a
     delimiter character, normally a tab, but can  be  changed  using  the  -d
     flag.   If  the  -c flag is used, specific columns can be specified.  The
     list can be comma or BLANK separated. The -f and -c flags   are  mutually
     exclusive.   Note: The POSIX1003.2 standard requires the option -b to cut
     out specific bytes in a file. It is intended for systems with multi  byte
     characters  (e.g. kanji), since MINIX uses only one byte characters, this
     option is equivalent to -c. For the same reason, the  option  -n  has  no
     effect and is not listed in this manual page.

SEE ALSO
     sed(1), awk(9).