Linux sed and awk Cheat Sheet/Match with regex in awk

Print only lines that match a regex.

Section: awk Scripting Patterns

Match with regex in awk

bash
bash
awk '/ERROR|WARN/' app.log
Explanation

A pattern-only awk program prints matching lines by default.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing awk Scripting Patterns
Use BEGIN and END blocks
Print headers and footers around processed output.
OpenIn sheetbashsame section
Process command output
Filter output from another command using awk.
OpenIn sheetbashsame section
Replace text in awk
Use `sub` and `gsub` for replacements.
OpenIn sheetbashsame section
Skip a header row
Ignore the first line of a delimited file.
OpenIn sheetbashsame section
Print rows matching a condition
Show lines where column 3 is greater than 100.
OpenIn sheetbash2 tag match
Print selected columns
Show the first and third whitespace-delimited fields.
OpenIn sheetbash1 tag match