Category:AWK: Difference between revisions

Content added Content deleted
(reference implementation)
(cross ref)
Line 1: Line 1:
{{language|AWK}}
{{language|AWK}}


'''AWK''' is a general purpose programming language that is designed for processing text-based data, either in files or data streams. AWK is an example of a programming language that extensively uses the string datatype, associative arrays (that is, arrays indexed by key strings), and regular expressions. The power, terseness, and limitations of AWK programs and sed scripts inspired Larry Wall to write Perl. Because of their dense notation, all these languages are often used for writing one-liner programs.
'''AWK''' is a general purpose programming language that is designed for processing text-based data, either in files or data streams. AWK is an example of a programming language that extensively uses the string datatype, associative arrays (that is, arrays indexed by key strings), and regular expressions. The power, terseness, and limitations of AWK programs and [[sed]] scripts inspired Larry Wall to write [[Perl]]. Because of their dense notation, all these languages are often used for writing one-liner programs.


The reference implementation is still maintained by Brian Kernighan (the "K" in AWK).
The reference implementation is still maintained by Brian Kernighan (the "K" in AWK).