Source: commons.wikimedia.org

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: Alfred AhoBrian Kernighan
Developed by: Alfred AhoBrian KernighanPeter J. Weinberger
Named after: Alfred Aho, Brian Kernighan, Peter J. Weinberger
Aliases: awk, Awk

Wikidata: Q213970

Influenced: AMPLJavaScriptPerlTcl

Influenced by: Bourne shellCSNOBOL

Programming paradigms: data-driven programmingprocedural 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