awk command is used to manipulate the text.This command checks each line of a file, looking for patterns that match those given on the command line.
SYNTAX:
The Syntax is
awk '{pattern + action}' {filenames}
OPTIONS:
| -W version | Display version information and exit. | 
| -F | Print help message and exit. | 
Lets create a file file1.txt and let it have the following data:
| Data in file1.txt | 
| 14 15 16 | 
| 15 15 11 | 
| 5 56 6 | 
| 5 25 1 | 
- To print the second column data in file1.txtawk '{print $2}' file1.txtThis command will manipulate and print second column of text file (file1.txt). The output will look like 15
 15
 56
 25
- To multiply the column-1 and column-2 and redirect the output to file2.txt:awk '{print $1,$2,$1*$2}' file1.txt > file2.txtCommand Explanation: $1 : Prints 1st column $2 : Prints 2ndcolumn $1*$2 : Prints Result of $1 x $2 file1.txt : input file > : redirection symbol file2.txt : output file 
 The above command will redirect the output to file2.txt and it will look like,
 14 15 210
 15 15 225
 5 56 280
 5 25 12
 
 
No comments:
Post a Comment