Skip to content
أوك

File:The-AWK-Programming-Language.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ213970· pop 50· linked from 360 articles

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 .

Key facts

Programming language.screenshot caption
Usage of AWK in shell to check matching fields in two files
Programming language.logo
The-AWK-Programming-Language.svg
Programming language.logo_size
200px
Programming language.screenshot
Awk-example-usage-gimp.gif
Programming language.screenshot_size
250px
Programming language.name
AWK
Programming language.paradigm
Scripting, procedural, data-driven
Programming language.latest_release_version
IEEE Std 1003.1-2008 (POSIX) / 1985
Programming language.designer
Alfred Aho, Peter Weinberger, and Brian Kernighan
Programming language.typing
none; can handle strings, integers and floating-point numbers; regular expressions
Programming language.implementations
awk, GNU Awk, mawk, nawk, MKS AWK, Thompson AWK (compiler), Awka (compiler)
Programming language.dialects
old awk oawk 1977, new awk nawk 1985, GNU Awk gawk
Programming language.influenced_by
C, sed, SNOBOL
Programming language.influenced
Tcl, AMPL, Perl, Korn Shell (ksh93, dtksh, tksh), Lua
Programming language.operating_system
Cross-platform

via Wikipedia infobox

Described at

Link to a page describing this subject · 40,000 chars · not written by Vinony

Source code

Link to the source-code README · 5,736 chars · not written by Vinony

Gallery (34)