Previous Section  < Day Day Up >  Next Section

cut�removes selected fields or characters from each line of a file

cut �clist [ filename ... ]

cut �flist [ �dc ] [ �s ] [ filename ... ]


The cut command cuts out columns or characters from a line of a file; if no files are given, uses standard input. The �d option specifies the field delimiter. The default delimiter is a tab.

Example A.17.
1   cut -d: -f1,3 /etc/passwd

2   cut -d: -f1-5 /etc/passwd

3   cut -c1-3,8-12 /etc/passwd

4   date | cut -c1-3


EXPLANATION

  1. Using the colon as a field delimiter, displays fields 1 and 3 of the /etc/passwd file.

  2. Using the colon as a field separator, displays fields 1 through 5 of the etc/passwd file.

  3. Cuts and displays characters 1 through 3 and 8 through 12 of each line from the /etc/passwd file.

  4. Sends the output of the date command as input to cut. The first three characters are printed.

    Previous Section  < Day Day Up >  Next Section