In some of my recent articles on text processing, I have explained the use of
sed command in Linux/Unix. In case of
sed command, we provide an input file to the command, it reads the file line-by-line, processes each line and then prints it on the
STDOUT. So, in brief, its a row-wise operation. Similar is the case with
cut command - there is an input file, there is processing part and the processed output can be displayed on
STDOUT or saved in a file. A minor difference between
cut is that,
cut command processes the file in vertical manner. So, the outcome of the
cut command is a single or multiple columns.
As of now, just remember that,
cut command is just a filter, that processes the file and extracts columns from it. Basically, using
cut command, we can process a file in order to extract - either a column of characters or some fields. Thus, to achieve more clarity about
cut command, we would study it in two parts.