Files
oam/knowledge base/awk.md
2023-07-09 18:00:36 +02:00

1.2 KiB

awk

Table of contents

  1. TL;DR
  2. Further readings

TL;DR

# Print only the 3rd column.
awk '{print $3}' sales.txt
cat sales.txt | awk '{print $3}'

# Print the 2nd and 3rd columns, separated with a comma.
awk '{print $2 ", " $3}' sales.txt
cat sales.txt | awk '{print $2 ", " $3}'

# Print the sum of the 2nd and 3rd columns.
awk '{print $2 + $3}' sales.txt

# Print only lines with a length of more than 20 characters.
awk 'length($0) > 20' sales.txt

# Print only lines where the value of the second column is greater than 100.
awk '$2 > 100' sales.txt

Further readings