Name
cut
Synopsis
cutoptions[files]
Selects a list of columns or fields from one or more files. Either
-c or -f must be specified.
list is a sequence of integers. Use a comma
between separate values and a hyphen to specify a range (e.g.,
1-10,15,20 or 50-). See also
paste and join.
Options
-
-blist This list specifies byte positions, not character positions. This is important when multibyte characters are used. With this option, lines should be 1023 bytes or less in size.
-
-clist Cut the character positions identified in list.
-
-dc Use with
-fto specify field delimiter as character c (default is tab); special characters (e.g., a space) must be quoted.-
-flist Cut the fields identified in list.
-
-n Do not split characters. When used with
-b,cutdoesn’t split multibyte characters.-
-s Use with
-fto suppress lines without delimiters.
Examples
Display only ping times while
pinging a host:
ping 192.168.10.58 | cut -sd= -f4Find out who is logged on, but list only login names:
who | cut -d" " -f1Cut characters in the fourth column of file, and paste them back as the first column in the same file. Send the results to standard output:
cut -c4file| paste -file
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access