| Index Entry |  Section | 
 
  | 
| B |  |  | 
 | backslash continuation | 2.6 awk Statements Versus Lines | 
 | backslash continuation | 16.1.2 Searching for Regular Expressions in Files | 
 | backslash continuation and comments | 2.6 awk Statements Versus Lines | 
 | backslash continuation in csh | 2.5 A More Complex Example | 
 | backslash continuation in csh | 2.6 awk Statements Versus Lines | 
 | basic function of awk | 2. Getting Started with awk | 
 | `BBS-list' file | 1.3 Data Files for the Examples | 
 | BEGIN special pattern | 8.1.5 The BEGIN and END Special Patterns | 
 | beginfile | 15.9 Noting Data File Boundaries | 
 | body of a loop | 9.2 The while Statement | 
 | book, using this | 1.1 Using This Book | 
 | boolean expressions | 7.11 Boolean Expressions | 
 | boolean operators | 7.11 Boolean Expressions | 
 | break statement | 9.5 The break Statement | 
 | break, outside of loops | 9.5 The break Statement | 
 | Brennan, Michael | 11.6 The delete Statement | 
 | Brennan, Michael | 16.2.8 A Simple Stream Editor | 
 | Brennan, Michael | B.8 Other Freely Available awk Implementations | 
 | Brennan, Michael | B.8 Other Freely Available awk Implementations | 
 | buffer matching operators | 4.4 Additional Regexp Operators Only in gawk | 
 | buffering output | 12.4 Built-in Functions for Input/Output | 
 | buffering output | Controlling Output Buffering with system | 
 | buffering, interactive vs. non-interactive | Interactive vs. Non-Interactive Buffering | 
 | buffering, non-interactive vs. interactive | Interactive vs. Non-Interactive Buffering | 
 | buffers, flushing | 12.4 Built-in Functions for Input/Output | 
 | buffers, flushing | Controlling Output Buffering with system | 
 | bugs, known in gawk | 14.6 Known Bugs in gawk | 
 | built-in functions | 12. Built-in Functions | 
 | built-in variables | 10. Built-in Variables | 
 | built-in variables, convey information | 10.2 Built-in Variables that Convey Information | 
 | built-in variables, user modifiable | 10.1 Built-in Variables that Control awk | 
 
  | 
| C |  |  | 
 | call by reference | 13.3 Calling User-defined Functions | 
 | call by reference | 13.3 Calling User-defined Functions | 
 | call by value | 13.3 Calling User-defined Functions | 
 | call by value | 13.3 Calling User-defined Functions | 
 | calling a function | 7.13 Function Calls | 
 | calling a function | 13.3 Calling User-defined Functions | 
 | case conversion | 12.3 Built-in Functions for String Manipulation | 
 | case sensitivity | 4.5 Case-sensitivity in Matching | 
 | changing contents of a field | 5.4 Changing the Contents of a Field | 
 | changing the record separator | 5.1 How Input is Split into Records | 
 | character classes | 4.3 Regular Expression Operators | 
 | character encodings | 15.5 Translating Between Characters and Numbers | 
 | character list | 4.3 Regular Expression Operators | 
 | character list, complemented | 4.3 Regular Expression Operators | 
 | character sets | 15.5 Translating Between Characters and Numbers | 
 | chr | 15.5 Translating Between Characters and Numbers | 
 | close | 6.8 Closing Input and Output Files and Pipes | 
 | close | 12.4 Built-in Functions for Input/Output | 
 | closing input files and pipes | 6.8 Closing Input and Output Files and Pipes | 
 | closing output files and pipes | 6.8 Closing Input and Output Files and Pipes | 
 | coding style used in gawk | C.2.1 Adding New Features | 
 | collating elements | 4.3 Regular Expression Operators | 
 | collating symbols | 4.3 Regular Expression Operators | 
 | command line | 14. Running awk | 
 | command line formats | 2.2 How to Run awk Programs | 
 | command line, setting FS on | 5.5.4 Setting FS from the Command Line | 
 | comments | 2.2.5 Comments in awk Programs | 
 | comments and backslash continuation | 2.6 awk Statements Versus Lines | 
 | common mistakes | 4.7 Using Dynamic Regexps | 
 | common mistakes | 5.5.1 The Basics of Field Separating | 
 | common mistakes | 6.2 Examples of print Statements | 
 | common mistakes | 7.10 Variable Typing and Comparison Expressions | 
 | comp.lang.awk | B.7 Reporting Problems and Bugs | 
 | comparison expressions | 7.10 Variable Typing and Comparison Expressions | 
 | comparisons, string vs. regexp | 7.10 Variable Typing and Comparison Expressions | 
 | compatibility mode | 14.1 Command Line Options | 
 | compatibility mode | 17.5 Extensions in gawk Not in POSIX awk | 
 | complemented character list | 4.3 Regular Expression Operators | 
 | compound statement | 9. Control Statements in Actions | 
 | computed regular expressions | 4.7 Using Dynamic Regexps | 
 | concatenation | 7.6 String Concatenation | 
 | conditional expression | 7.12 Conditional Expressions | 
 | configuring gawk | B.2.2 The Configuration Process | 
 | constants, types of | 7.1 Constant Expressions | 
 | continuation of lines | 2.6 awk Statements Versus Lines | 
 | continue statement | 9.6 The continue Statement | 
 | continue, outside of loops | 9.6 The continue Statement | 
 | control statement | 9. Control Statements in Actions | 
 | conversion of case | 12.3 Built-in Functions for String Manipulation | 
 | conversion of strings and numbers | 7.4 Conversion of Strings and Numbers | 
 | conversions, during subscripting | 11.7 Using Numbers to Subscript Arrays | 
 | converting dates to timestamps | 15.7 Turning Dates Into Timestamps | 
 | CONVFMT | 7.4 Conversion of Strings and Numbers | 
 | CONVFMT | 10.1 Built-in Variables that Control awk | 
 | CONVFMT | 11.7 Using Numbers to Subscript Arrays | 
 | cos | 12.2 Numeric Built-in Functions | 
 | csh, backslash continuation | 2.5 A More Complex Example | 
 | csh, backslash continuation | 2.6 awk Statements Versus Lines | 
 | curly braces | 8.2 Overview of Actions | 
 | custom.h configuration file | B.2.2 The Configuration Process | 
 | cut utility | 16.1.1 Cutting Out Fields and Columns | 
 | cut.awk | 16.1.1 Cutting Out Fields and Columns | 
 
  | 
| D |  |  | 
 | d.c., see "dark corner" | Dark Corners | 
 | dark corner | Dark Corners | 
 | dark corner | 4.2 Escape Sequences | 
 | dark corner | 5.1 How Input is Split into Records | 
 | dark corner | 5.5.3 Making Each Character a Separate Field | 
 | dark corner | 5.5.5 Field Splitting Summary | 
 | dark corner | 5.7 Multiple-Line Records | 
 | dark corner | 5.8.2 Using getline with No Arguments | 
 | dark corner | 5.8.8 Summary of getline Variants | 
 | dark corner | 6.4 Controlling Numeric Output with print | 
 | dark corner | 6.5.2 Format-Control Letters | 
 | dark corner | 6.5.3 Modifiers for printf Formats | 
 | dark corner | 7.2 Using Regular Expression Constants | 
 | dark corner | 7.2 Using Regular Expression Constants | 
 | dark corner | 7.3.2 Assigning Variables on the Command Line | 
 | dark corner | 7.4 Conversion of Strings and Numbers | 
 | dark corner | 7.9 True and False in awk | 
 | dark corner | 8.1.5.1 Startup and Cleanup Actions | 
 | dark corner | 9.5 The break Statement | 
 | dark corner | 9.6 The continue Statement | 
 | dark corner | 9.9 The exit Statement | 
 | dark corner | 10.2 Built-in Variables that Convey Information | 
 | dark corner | 10.2 Built-in Variables that Convey Information | 
 | dark corner | 11.8 Using Uninitialized Variables as Subscripts | 
 | dark corner | 12.3 Built-in Functions for String Manipulation | 
 | dark corner | 14. Running awk | 
 | dark corner | 14.2 Other Command Line Arguments | 
 | data-driven languages | 2. Getting Started with awk | 
 | dates, converting to timestamps | 15.7 Turning Dates Into Timestamps | 
 | decrement operators | 7.8 Increment and Decrement Operators | 
 | default action | 2.3 A Very Simple Example | 
 | default pattern | 2.3 A Very Simple Example | 
 | defining functions | 13.1 Function Definition Syntax | 
 | Deifik, Scott | Acknowledgements | 
 | Deifik, Scott | B.7 Reporting Problems and Bugs | 
 | delete statement | 11.6 The delete Statement | 
 | deleting elements of arrays | 11.6 The delete Statement | 
 | deleting entire arrays | 11.6 The delete Statement | 
 | deprecated features | 14.4 Obsolete Options and/or Features | 
 | deprecated options | 14.4 Obsolete Options and/or Features | 
 | differences between gawk and awk | 4.5 Case-sensitivity in Matching | 
 | differences between gawk and awk | 5.1 How Input is Split into Records | 
 | differences between gawk and awk | 5.1 How Input is Split into Records | 
 | differences between gawk and awk | 5.5.3 Making Each Character a Separate Field | 
 | differences between gawk and awk | 5.8.1 Introduction to getline | 
 | differences between gawk and awk | 5.8.8 Summary of getline Variants | 
 | differences between gawk and awk | 6.6 Redirecting Output of print and printf | 
 | differences between gawk and awk | 6.7 Special File Names in gawk | 
 | differences between gawk and awk | 6.8 Closing Input and Output Files and Pipes | 
 | differences between gawk and awk | 6.8 Closing Input and Output Files and Pipes | 
 | differences between gawk and awk | 7.1.1 Numeric and String Constants | 
 | differences between gawk and awk | 7.2 Using Regular Expression Constants | 
 | differences between gawk and awk | 7.5 Arithmetic Operators | 
 | differences between gawk and awk | 7.12 Conditional Expressions | 
 | differences between gawk and awk | 8.1.5.2 Input/Output from BEGIN and END Rules | 
 | differences between gawk and awk | 9.8 The nextfile Statement | 
 | differences between gawk and awk | 10.3 Using ARGC and ARGV | 
 | differences between gawk and awk | 11.6 The delete Statement | 
 | differences between gawk and awk | 12.1 Calling Built-in Functions | 
 | differences between gawk and awk | 12.3 Built-in Functions for String Manipulation | 
 | differences between gawk and awk | 12.3 Built-in Functions for String Manipulation | 
 | differences between gawk and awk | 14.3 The AWKPATH Environment Variable | 
 | directory search | 14.3 The AWKPATH Environment Variable | 
 | division | 7.5 Arithmetic Operators | 
 | documenting awk programs | 2.2.5 Comments in awk Programs | 
 | documenting awk programs | 15.13 Naming Library Function Global Variables | 
 | dupword.awk | 16.2.1 Finding Duplicated Words in a Document | 
 | dynamic regular expressions | 4.7 Using Dynamic Regexps | 
 
  |