Extract the specified column(s). The specified column is removed with -r option.
 mcut f= [-r] [i=] [o=] [-nfn] [-nfno] [-x] [--help] [--version]
   f=   Define name of column to be extracted   New column name for can be specified by defining the field name, followed by colon and the new field name.   ex. f=a:A,b:B  -r   Field removal switch   Remove all columns defined in the f= parameter. -nfni   When header is not present in first row of the input data, position number of column is used to identify corresponding field(s).   New column name(s) for each column can be specified in the output file as follows.   Example f=0:date,2:store,3:quantity 
  
    
     
    
       
    
    
    
       
    
    
    
     
    
       
    
    
    
     
    
       
    
    
    
     
  
    
    
Extract customer and amount information from the data file dat1.csv Rename the column "amount " to "sales" in the output.
$ more dat1.csv customer,quantity,amount A,1,10 A,2,20 B,1,15 B,3,10 B,1,20 $ mcut f=customer,amount:sales i=dat1.csv o=rsl1.csv #END# kgcut f=customer,amount:sales i=dat1.csv o=rsl1.csv $ more rsl1.csv customer,sales A,10 A,20 B,15 B,10 B,20
Remove columns customer and amount specified at -r.
$ mcut f=customer,amount -r i=dat1.csv o=rsl2.csv #END# kgcut -r f=customer,amount i=dat1.csv o=rsl2.csv $ more rsl2.csv quantity 1 2 1 3 1
Select columns 0, 2 from an input file without field header, add customer and amount as field names in the output file.
$ mcut f=0:customer,2:amount -nfni i=dat1.csv o=rsl3.csv #END# kgcut -nfni f=0:customer,2:amount i=dat1.csv o=rsl3.csv $ more rsl3.csv customer,amount customer,amount A,10 A,20 B,15 B,10 B,20
mfldname : Use mfldname to change the field names.