File:The-AWK-Programming-Language.svg · Wikimedia Commons · See Wikimedia Commons
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