AWK

AWK is a domain-specific language designed for text processing and typically used as a data extraction and reporting tool. Like sed and grep, it is a filter, and it is a standard feature of most Unix-like operating systems. Wikipedia

Created Year: 1977
Designed by: Brian KernighanPeter J. Weinberger
Developed by: Brian KernighanPeter J. WeinbergerAlfred Aho
Named after: Alfred Aho, Brian Kernighan, Peter J. Weinberger
Aliases: awk, Awk

Wikidata: Q213970

Influenced: AMPLJavaScriptPerlTcl

Influenced by: Bourne shellCSNOBOL

Programming paradigms: procedural programmingdata-driven programming

Language types: scripting language

AWK Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in AWK

# awk -f awk.awk
BEGIN { print "Hello World" }

Free AWK books, articles, documentation

Search on GitHub


Latest data update: 2025-06-21