# Print a specific field from a file
awk '{print $1}' file.txt
# Search for a specific pattern in a file
awk '/pattern/ {print}' file.txt
# Use built-in variables to manipulate text
awk '{print toupper($0)}' file.txt
awk '{print length($1)}' file.txt
# Search for a regular expression in a file
awk '/[0-9]+/ {print}' file.txt
# Use regular expression to match a specific pattern
awk '/^start/,/^end/ {print}' file.txt
# Calculate the sum of a column in a CSV file
awk -F, '{ sum += $3 } END { print sum }' file.csv
# Extract data from a log file
awk '/error/ {print $0}' log.txt