What is Linux AWK

Overview of Linux AWK; About awk commands; AWK Process; Basics of AWK; Define Linux AWK


AWK is a language for processing text files. AWK is typically used as a data extraction and reporting tool.

It is a standard feature of most Unix-like operating systems. It consists of a set of actions to be taken against streams of textual data for purposes of extracting or transforming text, for eg: producing formatted reports.

The language uses the string datatype, associative arrays, and regular expressions. AWK was created at Bell Labs in the 1970s and its name is an acronym derived from the surnames of its authors—Alfred Aho, Peter Weinberger, and Brian Kernighan.