cut options [files]Select 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.
-b listThis 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. Solaris only.
-clistCut the character positions identified in list.
-dcUse with -f to specify field delimiter as character c  (default is tab); special characters (e.g., a space) must be quoted.
-flistCut the fields identified in list.
-nDo not split characters. When used with -b, cut doesn't split multibyte characters. Solaris only.
-sUse with -f to suppress lines without delimiters.
Extract usernames and real names from /etc/passwd:
cut -d: -f1,5 /etc/passwd
Find out who is logged on, but list only login names:
who | cut -d" " -f1
Cut 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