Skip to main content
awk processes text line by line, splitting each line into fields. Indispensable for parsing tool output, log files, and structured data without writing a script.

Fields and Records

Built-in Variables

Pattern Matching

BEGIN and END

Conditionals and Loops

String Functions

Arrays

Practical Security Examples

One-Liner Reference