AWK

AWK is a scripting 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. The shell command that runs the AWK processor is named awk. Wikipedia

Created Year: 1977
Designed by: Brian Kernighan • Alfred Aho
Developed by: Brian Kernighan • Alfred Aho • Peter J. Weinberger
Named after: Alfred Aho, Brian Kernighan, Peter J. Weinberger

Wikidata: Q213970

Influenced: AMPL • JavaScript • Perl • Tcl

Influenced by: Bourne shell • C • SNOBOL

Programming paradigms: data-driven programming • procedural programming

Language types: scripting language • external domain-specific 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: 2026-08-10