AWK is a programming language designed for text processing and typically used as a data extraction and reporting tool. It is a standard feature of most Unix-like operating systems. The AWK language is a data-driven scripting language consisting of a set of actions to be taken against streams of textual data – either run directly on files or used as part of a pipeline – for purposes of extracting or transforming text, such as producing formatted reports. The language extensively uses the string datatype, associative arrays (that is, arrays indexed by key strings), and regular expressions. While AWK has a limited intended application domain and was especially designed to support one-liner programs, the language is Turing-complete, and even the early Bell Labs users of AWK often wrote well-structured large AWK programs.[2] AWK was created at Bell Labs in the 1970s,[3] and its name is derived from the surnames of its authors—Alfred Aho, Peter Weinberger, and Brian Kernighan. The acronym is pronounced the same as the name of the bird auk (which acts as an emblem of the language such as on The AWK Programming Language book cover[4] – the book is often referred to by the abbreviation TAPL). When written in all lowercase letters, as awk, it refers to the Unix or Plan 9 program that runs scripts written in the AWK programming language. (wikipedia)

References in zbMATH (referenced in 17 articles , 1 standard article )

Showing results 1 to 17 of 17.
Sorted by year (citations)

  1. Sanders, Peter; Mehlhorn, Kurt; Dietzfelbinger, Martin; Dementiev, Roman: Sequential and parallel algorithms and data structures. The basic toolbox (2019)
  2. Dasgupta, Gautam: Locking-free compressible quadrilateral finite elements: Poisson’s ratio-dependent vector interpolants (2014)
  3. Denny, Joel E.; Malloy, Brian A.: The IELR(1) algorithm for generating minimal LR(1) parser tables for non-LR(1) grammars with conflict resolution (2010)
  4. Bille, Philip; Thorup, Mikkel: Faster regular expression matching (2009)
  5. Câmpeanu, Cezar; Salomaa, Kai; Yu, Sheng: Regex and extended regex (2003)
  6. Della Valle, R. G.; Procacci, P.: Computer-aided series expansion for phonon self-energy. (2000)
  7. Gansner, Emden R.; North, Stephen C.: An open graph visualization system and its applications to software engineering (2000)
  8. Mansharamani, Rajesh; Kallepalli, Prasad; Veerabhadraiah, Harsha; Mathew, Benny: RVGEN: A tool for generation of random variates. (2000)
  9. Charnes, C.; Dempwolff, U.: The translation planes of order 49 and their automorphism groups (1998)
  10. Ginsburg, Seymour; Wang, X. Sean: Regular sequence operations and their use in database queries (1998)
  11. Higham, Nicholas J.: Handbook of writing for the mathematical sciences. (1998)
  12. Keramidas, Elaine M.; Lee, Jack C.: Selection of a covariance structure for growth curves (1995)
  13. Bentley, Jon L.; Fernandez, Mary F.; Kernighan, Brian W.; Schryer, Norman L.: Template-driven interfaces for numerical subroutines (1993)
  14. Brüggemann-Klein, Anne: Regular expressions into finite automata (1993)
  15. Guenther, G. R.: Efficient expansion of factored expressions (1990)
  16. Lirov, V.; Lirov, Y.: A subject bibliography of logic programming applications in control and decision support systems (1990)
  17. Aho, Alfred V.; Kernighan, Brian W.; Weinberger, Peter J.: The AWK programming language (1988)