cut – Splitting a file vertically : NIX Classes
April 30, 2012 Leave a comment
The external cut command displays selected columns or fields from each line of a file.
-c Cutting columns
to cutting specific columns, you need to follow the -c option with a list of column numbers, delimit by a comma. Range can also be used using the hyphen.
$ cut -c 6-22,24-26 emp.list
this command extract the data, from file, from 6th char to 22th and 24th char to 26th characters .
$ cut -c 2,3-4.6-12,15 emp.list
-f Cutting fields
to extract useful data from these files u need to cut fields rather than columns. Cut use the tab as the default field delimiter, but can also work with a different delimiter. Option -d specified a single character delimiter which serves as field separator.Two option need to be used here : -d for the field delimiter and -f for the field list.
$ cut -d “|” -f2,3 emp.list
it extract the field 2,3 which is delimit by |.
** One of the option -c and -f must be specified. These option are really not optional, one of them is compulsory.
njoy the simplicity…….