| Index Entry |  Section | 
 
  | 
| @ |  |  | 
 | for (x in ...) statement | 8.5 Scanning All Elements of an Array | 
 
  | 
| \ |  |  | 
 | \" escape sequence | 3.2 Escape Sequences | 
 | \' regexp operator | 3.5 gawk-Specific Regexp Operators | 
 | \/ escape sequence | 3.2 Escape Sequences | 
 | \< regexp operator | 3.5 gawk-Specific Regexp Operators | 
 | \> regexp operator | 3.5 gawk-Specific Regexp Operators | 
 | \` regexp operator | 3.5 gawk-Specific Regexp Operators | 
 | \a escape sequence | 3.2 Escape Sequences | 
 | \b escape sequence | 3.2 Escape Sequences | 
 | \B regexp operator | 3.5 gawk-Specific Regexp Operators | 
 | \f escape sequence | 3.2 Escape Sequences | 
 | \n escape sequence | 3.2 Escape Sequences | 
 | \nnn escape sequence (octal) | 3.2 Escape Sequences | 
 | \r escape sequence | 3.2 Escape Sequences | 
 | \t escape sequence | 3.2 Escape Sequences | 
 | \v escape sequence | 3.2 Escape Sequences | 
 | \W regexp operator | 3.5 gawk-Specific Regexp Operators | 
 | \w regexp operator | 3.5 gawk-Specific Regexp Operators | 
 | \x escape sequence | 3.2 Escape Sequences | 
 | \y regexp operator | 3.5 gawk-Specific Regexp Operators | 
 
  | 
| ^ |  |  | 
 | ^ operator | 6.14 Operator Precedence (How Operators Nest) | 
 | ^= operator | 6.7 Assignment Expressions | 
 | ^= operator | 6.14 Operator Precedence (How Operators Nest) | 
 
  | 
| _ |  |  | 
 | _ C macro (gettext) | 10.2 GNU gettext | 
 | _gr_init user-defined function | 13.6 Reading the Group Database | 
 | _pw_init user-defined function | 13.5 Reading the User Database | 
 
  | 
| | |  |  | 
 | | I/O operator | 4.8.5 Using getline from a Pipe | 
 | | I/O operator | 5.6 Redirecting Output of print and printf | 
 | | I/O operator | 6.14 Operator Precedence (How Operators Nest) | 
 | |& I/O operator | 4.8.7 Using getline from a Coprocess | 
 | |& I/O operator | 5.6 Redirecting Output of print and printf | 
 | |& I/O operator | 6.14 Operator Precedence (How Operators Nest) | 
 | |& I/O operator | 11.2 Two-Way Communications with Another Process | 
 | || operator | 6.11 Boolean Expressions | 
 | || operator | 6.14 Operator Precedence (How Operators Nest) | 
 
  | 
| ~ |  |  | 
 | ~ operator | 3.1 How to Use Regular Expressions | 
 | ~ operator | 3.6 Case Sensitivity in Matching | 
 | ~ operator | 3.8 Using Dynamic Regexps | 
 | ~ operator | 6.1.3 Regular Expression Constants | 
 | ~ operator | 6.10 Variable Typing and Comparison Expressions | 
 | ~ operator | 6.14 Operator Precedence (How Operators Nest) | 
 
  | 
| A |  |  | 
 | accessing fields | 4.2 Examining Fields | 
 | account information | 13.5 Reading the User Database | 
 | account information | 13.6 Reading the Group Database | 
 | acronym | History of awk and gawk | 
 | action, curly braces | 7.3 Actions | 
 | action, default | 2.3 Some Simple Examples | 
 | action, definition of | 7.3 Actions | 
 | action, empty | 2.3 Some Simple Examples | 
 | action, separating statements | 7.3 Actions | 
 | adding new features | C.2.1 Adding New Features | 
 | addition | 6.5 Arithmetic Operators | 
 | advanced features | 11. Advanced Features of gawk | 
 | advanced notes | Advanced Notes: Portability Issues with `#!' | 
 | advanced notes | Advanced Notes: Backslash Before Regular Characters | 
 | advanced notes | Advanced Notes: Escape Sequences for Metacharacters | 
 | advanced notes | Advanced Notes: Using \n in Character Lists of Dynamic Regexps | 
 | advanced notes | Advanced Notes: RS = "\0" Is Not Portable | 
 | advanced notes | Advanced Notes: Piping into sh | 
 | advanced notes | Advanced Notes: Using close's Return Value | 
 | advanced notes | Advanced Notes: A Constant's Base Does Not Affect Its Value | 
 | advanced notes | Advanced Notes: Syntactic Ambiguities Between `/=' and Regular Expressions | 
 | advanced notes | Advanced Notes: Operator Evaluation Order | 
 | advanced notes | Advanced Notes: Changing NR and FNR | 
 | advanced notes | Advanced Notes: Matching the Null String | 
 | advanced notes | Advanced Notes: Interactive Versus Non-Interactive Buffering | 
 | advanced notes | Advanced Notes: Controlling Output Buffering with system | 
 | Aho, Alfred | History of awk and gawk | 
 | Aho, Alfred | A.6 Major Contributors to gawk | 
 | AI programming, using gawk | B.1.3 Contents of the gawk Distribution | 
 | alarm.awk program | 14.3.2 An Alarm Clock Program | 
 | algorithm, definition of | D.1 What a Program Does | 
 | amazing awk assembler (aaa) | Glossary | 
 | amazingly workable formatter (awf) | Glossary | 
 | ambiguity, syntactic: /= operator vs. /=.../ regexp constant | Advanced Notes: Syntactic Ambiguities Between `/=' and Regular Expressions | 
 | amiga | B.3.1 Installing gawk on an Amiga | 
 | anchors in regexps | 3.3 Regular Expression Operators | 
 | AND bitwise operation | 9.1.6 Using gawk's Bit Manipulation Functions | 
 | and built-in function | 9.1.6 Using gawk's Bit Manipulation Functions | 
 | AND logical operator | 6.11 Boolean Expressions | 
 | anonymous ftp | B.1.1 Getting the gawk Distribution | 
 | ANSI | Glossary | 
 | applications of awk | Preface | 
 | applications of awk | 2.8 When to Use awk | 
 | archeologists | B.5 Reporting Problems and Bugs | 
 | ARGC variable | 7.5.2 Built-in Variables That Convey Information | 
 | ARGIND variable | 7.5.2 Built-in Variables That Convey Information | 
 | ARGIND variable | 12.3 Other Command-Line Arguments | 
 | argument processing | 13.4 Processing Command-Line Options | 
 | arguments in function call | 6.13 Function Calls | 
 | arguments, command-line | 12.1 Invoking awk | 
 | ARGV variable | 7.5.2 Built-in Variables That Convey Information | 
 | ARGV variable | 12.3 Other Command-Line Arguments | 
 | arithmetic operators | 6.5 Arithmetic Operators | 
 | array assignment | 8.3 Assigning Array Elements | 
 | array reference | 8.2 Referring to an Array Element | 
 | arrays | 8.1 Introduction to Arrays | 
 | arrays, associative | 8.1 Introduction to Arrays | 
 | arrays, definition of | 8.1 Introduction to Arrays | 
 | arrays, deleting an element | 8.6 The delete Statement | 
 | arrays, deleting entire contents | 8.6 The delete Statement | 
 | arrays, multidimensional subscripts | 8.9 Multidimensional Arrays | 
 | arrays, presence of elements | 8.2 Referring to an Array Element | 
 | arrays, sorting | 8.11 Sorting Array Values and Indices with gawk | 
 | arrays, sorting and IGNORECASE | 8.11 Sorting Array Values and Indices with gawk | 
 | arrays, sparse | 8.1 Introduction to Arrays | 
 | arrays, special for statement | 8.5 Scanning All Elements of an Array | 
 | arrays, subscripts, and IGNORECASE | 8.1 Introduction to Arrays | 
 | arrays, subscripts, uninitialized variables | 8.8 Using Uninitialized Variables as Subscripts | 
 | arrays, the in operator | 8.2 Referring to an Array Element | 
 | artificial intelligence, using gawk | B.1.3 Contents of the gawk Distribution | 
 | ASCII | 13.2.5 Translating Between Characters and Numbers | 
 | asort built-in function | 8.11 Sorting Array Values and Indices with gawk | 
 | asort built-in function | 9.1.3 String Manipulation Functions | 
 | assert C library function | 13.2.2 Assertions | 
 | assert user-defined function | 13.2.2 Assertions | 
 | assertions | 13.2.2 Assertions | 
 | assignment operators | 6.7 Assignment Expressions | 
 | assignment to fields | 4.4 Changing the Contents of a Field | 
 | assoc_clear internal function | C.3.1 A Minimal Introduction to gawk Internals | 
 | assoc_lookup internal function | C.3.1 A Minimal Introduction to gawk Internals | 
 | associative arrays | 8.1 Introduction to Arrays | 
 | atan2 built-in function | 9.1.2 Numeric Functions | 
 | atari | B.4.1 Installing gawk on the Atari ST | 
 | automatic initialization | 2.5 A More Complex Example | 
 | automatic warnings | Advanced Notes: Backslash Before Regular Characters | 
 | automatic warnings | 5.7.2 Special Files for Process-Related Information | 
 | automatic warnings | 5.7.4 Special File Name Caveats | 
 | automatic warnings | 6.2 Using Regular Expression Constants | 
 | automatic warnings | 6.2 Using Regular Expression Constants | 
 | automatic warnings | 9.1.3 String Manipulation Functions | 
 | automatic warnings | 9.1.4 Input/Output Functions | 
 | automatic warnings | 12.2 Command-Line Options | 
 | awf (amazingly workable formatter) program | Glossary | 
 | awk language, POSIX version | 3.2 Escape Sequences | 
 | awk language, POSIX version | 3.3 Regular Expression Operators | 
 | awk language, POSIX version | 3.3 Regular Expression Operators | 
 | awk language, POSIX version | 3.4 Using Character Lists | 
 | awk language, POSIX version | Advanced Notes: Changing FS Does Not Affect the Fields | 
 | awk language, POSIX version | 5.4 Controlling Numeric Output with print | 
 | awk language, POSIX version | 5.5.3 Modifiers for printf Formats | 
 | awk language, POSIX version | 6.4 Conversion of Strings and Numbers | 
 | awk language, POSIX version | 6.5 Arithmetic Operators | 
 | awk language, POSIX version | 6.7 Assignment Expressions | 
 | awk language, POSIX version | 6.14 Operator Precedence (How Operators Nest) | 
 | awk language, POSIX version | 7.4.5 The break Statement | 
 | awk language, POSIX version | 7.4.6 The continue Statement | 
 | awk language, POSIX version | 7.4.7 The next Statement | 
 | awk language, POSIX version | 7.5.1 Built-in Variables That Control awk | 
 | awk language, POSIX version | 9.1.3 String Manipulation Functions | 
 | awk language, POSIX version | 9.1.3.1 More About `\' and `&' with sub, gsub, and gensub | 
 | awk language, POSIX version | 9.2.1 Function Definition Syntax | 
 | awk language, V.4 version | 3.2 Escape Sequences | 
 | awk language, V.4 version | 3.2 Escape Sequences | 
 | awk language, V.4 version | 3.2 Escape Sequences | 
 | awk language, V.4 version | A.2 Changes Between SVR3.1 and SVR4 | 
 | awka compiler for awk programs | B.6 Other Freely Available awk Implementations | 
 | awka, source code | B.6 Other Freely Available awk Implementations | 
 | AWKNUM internal type | C.3.1 A Minimal Introduction to gawk Internals | 
 | AWKPATH environment variable | 12.4 The AWKPATH Environment Variable | 
 | `awkprof.out' profiling output file | 11.5 Profiling Your awk Programs | 
 | awksed.awk program | 14.3.8 A Simple Stream Editor | 
 | `awkvars.out' global variable list output file | 12.2 Command-Line Options | 
 
  |