Contents | < Browse | Browse >
>> Go Back to GccGuide. <<
General Introduction
********************
This file documents `awk', a program that you can use to select
particular records in a file and perform operations upon them.
This is Edition 0.15 of `The GAWK Manual',
for the 2.15 version of the GNU implementation
of AWK.
* Menu:
* Preface What you can do with `awk'; brief history
and acknowledgements.
* Copying Your right to copy and distribute `gawk'.
* This Manual Using this manual.
Includes sample input files that you can use.
* Getting Started A basic introduction to using `awk'.
How to run an `awk' program.
Command line syntax.
* Reading Files How to read files and manipulate fields.
* Printing How to print using `awk'. Describes the
`print' and `printf' statements.
Also describes redirection of output.
* One-liners Short, sample `awk' programs.
* Patterns The various types of patterns
explained in detail.
* Actions The various types of actions are
introduced here. Describes
expressions and the various operators in
detail. Also describes comparison expressions.
* Expressions Expressions are the basic building
blocks of statements.
* Statements The various control statements are
described in detail.
* Arrays The description and use of arrays.
Also includes array-oriented control
statements.
* Built-in The built-in functions are summarized here.
* User-defined User-defined functions are described in detail.
* Built-in Variables Built-in Variables
* Command Line How to run `gawk'.
* Language History The evolution of the `awk' language.
* Installation Installing `gawk' under
various operating systems.
* Gawk Summary `gawk' Options and Language Summary.
* Sample Program A sample `awk' program with a
complete explanation.
* Bugs Reporting Problems and Bugs.
* Notes Something about the
implementation of `gawk'.
* Glossary An explanation of some unfamiliar terms.
* Index