awk is a special-purpose, interpreted programming language for extracting and reporting data.
The
awk
utility interprets a special-purpose programming language that makes it easy to handle simple data-reformatting jobs.
Source: The GNU Awk User's Guide
The name comes from the initials of its original developers Aho, Weinberger, Kernighan who wrote this utility back in 1977.