A pattern-directed scanning and processing language.

Awk is a text processing tool with a far more expressive manipulation language than .
It has named scalar and array variables, functions, and common imperative control structures.

Implementations and documentation

Related tags

  • Text processing in general, when you don't know which tool is best
  • , , and other text processing tools
  • , for more general programming languages that can be used for text processing

Further reading

Code Language (used for syntax highlighting): lang-c