awk
is a data driven programming language for processing text based data
- Print every line in a file
awk '{print}' test.txt
- Print the lines which contain the given parameter
awk '/item/ {print}' test.txt
- Print the first and fourth field with whitespace as the delimeter
awk '{print $1,$4}' test.txt
- Display a block of text starting with the word start and stopping with the word stop
awk '/start/,/stop/' test.txt