Contents | < Browse | Browse >
Amiga port v1.0 of AT&T source dated April 22, 1994 (no, its
author(s) didn't give it a version number).
Written by AT&T.
Amiga port by Torsten Poulin (email@example.com).
awk is a pattern-directed scanning and processing language
described in A.V. Aho et al., "The AWK Programming Language",
It makes it possible to handle tasks like changing the format of
data, printing reports, finding items with some property, and
adding up numbers with very short programs, often only one or two
lines long. An awk program is a sequence of patterns and actions
that tell what to look for in the input data and what to do when
it is found. The patterns can select lines with regular
expressions, comparison operations on fields, variables, strings,
etc. or a combination thereof. The actions, which look a lot like
C without declarations, may perform arbitrary processing on the
Programs written in awk are generally much smaller than they
would be in a conventional imperative programming language like
C. Being terse makes awk quite useful for prototyping larger
This is a fully functional version of awk as described in the
aforementioned book. This means that everything works, including
"internal" pipes. In addition, AmigaDOS patterns can be used on
the command line. Compiled with SAS/C 6.51.
The program runs under all versions of AmigaDOS. If you run
AmigaDOS 1.x and have arp.library installed, it will be used for
expanding patterns on the commandline. It is not a requirement,
though. Under 2.x or 3.x, dos.library handles the expansion.
Available on Aminet, e.g., ftp.luth.se (188.8.131.52).
ATT-awk-1_0.lha (158288 bytes)
Copyright (C) AT&T 1993
All Rights Reserved
Permission to use, copy, modify, and distribute this software and
its documentation for any purpose and without fee is hereby
granted ... [etc., please refer to the documentation accompanying