Encyclopedia

awk

Also found in: Dictionary, Wikipedia.
(redirected from AWK (programming language))

awk

(tool, language)
(Named from the authors' initials) An interpreted language included with many versions of Unix for massaging text data, developed by Alfred Aho, Peter Weinberger, and Brian Kernighan in 1978. It is characterised by C-like syntax, declaration-free variables, associative arrays, and field-oriented text processing.

There is a GNU version called gawk and other varients including bawk, mawk, nawk, tawk. Perl was inspired in part by awk but is much more powerful.

Unix manual page: awk(1).

netlib WWW. netlib FTP.

["The AWK Programming Language" A. Aho, B. Kernighan, P. Weinberger, A-W 1988].

awk

(jargon)
An expression which is awkward to manipulate through normal regexp facilities, for example, one containing a newline.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)

awk

(Aho Weinberger Kernighan) A Unix programming utility developed in 1977 by Alfred Aho, Peter Weinberger and Brian Kernighan. Due to its unique pattern-matching syntax, awk is often used in data retrieval and data transformation. Awk is widely used to search for a particular occurrence of text and perform some operation on it. Awk is an interpreted language, which has been ported to other computing environments, including DOS. See Gawk.
Copyright © 1981-2025 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
Mentioned in
Copyright © 2003-2025 Farlex, Inc Disclaimer
All content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional.