AWK - Wikipedia
Paradigm Scripting, procedural, data-driven [1] Designed by Alfred Aho, Peter Weinberger, and Brian Kernighan First appeared 1977; 45 years ago Stable release Typing discipline none; can handle strings, integers and floating-point numbers; regular expressions OS Cross-platform awk, GNU Awk, mawk, nawk, MKS AWK, Thompson AWK (compiler), Awka (compiler) old awk oawk 1977, new awk nawk 1985, GNU Awk gawk C, sed, SNOBOL [2] [3] Tcl, AMPL, Perl, Korn Shell ( ksh93, dtksh, tksh), Lua AWK ( awk) is a domain-specific language designed for text processing and typically used as a data extraction and reporting tool.
https://en.wikipedia.org/wiki/AWK