| Index Entry |  Section | 
 
  | 
| H |  |  | 
 | Hankerson, Darrel | Acknowledgments | 
 | Hankerson, Darrel | A.6 Major Contributors to gawk | 
 | Hankerson, Darrel | B.5 Reporting Problems and Bugs | 
 | Hartholz, Elaine | Acknowledgments | 
 | Hartholz, Marshall | Acknowledgments | 
 | hexadecimal numbers | 6.1.2 Octal and Hexadecimal Numbers | 
 | historical features | 4.5.3 Setting FS from the Command Line | 
 | historical features | 7.4.5 The break Statement | 
 | historical features | 7.4.6 The continue Statement | 
 | historical features | 9.1.3 String Manipulation Functions | 
 | history of awk | History of awk and gawk | 
 | histsort.awk program | 14.3.6 Removing Duplicates from Unsorted Text | 
 | how awk works | 2.4 An Example with Two Rules | 
 | Hughes, Phil | Acknowledgments | 
 | HUP signal | 11.5 Profiling Your awk Programs | 
 
  | 
| I |  |  | 
 | I/O, binary | 7.5.1 Built-in Variables That Control awk | 
 | I/O, from BEGIN and END | 7.1.4.2 Input/Output from BEGIN and END Rules | 
 | I/O, two-way | 11.2 Two-Way Communications with Another Process | 
 | id utility | 14.2.3 Printing out User Information | 
 | id.awk program | 14.2.3 Printing out User Information | 
 | if-else statement | 7.4.1 The if-else Statement | 
 | igawk.sh program | 14.3.9 An Easy Way to Use Library Functions | 
 | IGNORECASE variable | 3.6 Case Sensitivity in Matching | 
 | IGNORECASE variable | 7.5.1 Built-in Variables That Control awk | 
 | IGNORECASE variable | 8.1 Introduction to Arrays | 
 | IGNORECASE variable | 8.11 Sorting Array Values and Indices with gawk | 
 | IGNORECASE, and array sorting | 8.11 Sorting Array Values and Indices with gawk | 
 | IGNORECASE, and array subscripts | 8.1 Introduction to Arrays | 
 | ignoring case | 3.6 Case Sensitivity in Matching | 
 | implementation limits | 4.8.9 Points About getline to Remember | 
 | implementation limits | 5.6 Redirecting Output of print and printf | 
 | in operator | 6.10 Variable Typing and Comparison Expressions | 
 | in operator | 6.14 Operator Precedence (How Operators Nest) | 
 | in operator | 7.4.4 The for Statement | 
 | in operator | 8.5 Scanning All Elements of an Array | 
 | in operator | 14.2.3 Printing out User Information | 
 | increment operators | 6.8 Increment and Decrement Operators | 
 | index built-in function | 9.1.3 String Manipulation Functions | 
 | initialization, automatic | 2.5 A More Complex Example | 
 | input | 4. Reading Input Files | 
 | input file, sample | 2.2 Data Files for the Examples | 
 | input files, skipping | 13.2.1 Implementing nextfile as a Function | 
 | input pipeline | 4.8.5 Using getline from a Pipe | 
 | input redirection | 4.8.3 Using getline from a File | 
 | input, explicit | 4.8 Explicit Input with getline | 
 | input, getline command | 4.8 Explicit Input with getline | 
 | input, multiple line records | 4.7 Multiple-Line Records | 
 | input, standard | 2.1.2 Running awk Without Input Files | 
 | insomnia, cure for | 14.3.2 An Alarm Clock Program | 
 | installation, amiga | B.3.1 Installing gawk on an Amiga | 
 | installation, atari | B.4.1 Installing gawk on the Atari ST | 
 | installation, beos | B.3.2 Installing gawk on BeOS | 
 | installation, pc operating systems | B.3.3 Installation on PC Operating Systems | 
 | installation, tandem | B.4.2 Installing gawk on a Tandem | 
 | installation, unix | B.2.1 Compiling gawk for Unix | 
 | installation, vms | B.3.4 How to Compile and Install gawk on VMS | 
 | int built-in function | 9.1.2 Numeric Functions | 
 | integer, definition of | D.2 Data Values in a Computer | 
 | integer, unsigned | D.2 Data Values in a Computer | 
 | interaction, awk and other programs | 9.1.4 Input/Output Functions | 
 | interactive buffering vs. non-interactive | Advanced Notes: Interactive Versus Non-Interactive Buffering | 
 | internal function, assoc_clear | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal function, assoc_lookup | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal function, dupnode | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal function, force_number | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal function, force_string | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal function, get_argument | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal function, make_builtin | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal function, make_number | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal function, make_string | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal function, set_value | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal function, tmp_number | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal function, tmp_string | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal function, update_ERRNO | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal macro, free_temp | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal type, AWKNUM | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal type, NODE | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal variable, param_cnt | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal variable, stlen | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal variable, stptr | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal variable, type | C.3.1 A Minimal Introduction to gawk Internals | 
 | internal variable, vname | C.3.1 A Minimal Introduction to gawk Internals | 
 | internationalization | 7.5.1 Built-in Variables That Control awk | 
 | internationalization | 10.1 Internationalization and Localization | 
 | internationalization features in gawk | 10. Internationalization with gawk | 
 | internationalization of awk programs, portability issues | 10.4.3 awk Portability Issues | 
 | internationalization, marked strings | 10.3 Internationalizing awk Programs | 
 | internationalizing a program | 10.2 GNU gettext | 
 | interpreted programs | D.1 What a Program Does | 
 | interpreted programs | Glossary | 
 | interval expressions | 3.3 Regular Expression Operators | 
 | `inventory-shipped' file | 2.2 Data Files for the Examples | 
 | invocation of gawk | 12.1 Invoking awk | 
 | ISO | Glossary | 
 | ISO 8601 | 9.1.5 Using gawk's Timestamp Functions | 
 | ISO 8859-1 | 3.6 Case Sensitivity in Matching | 
 | ISO 8859-1 | Glossary | 
 | ISO Latin-1 | 3.6 Case Sensitivity in Matching | 
 | ISO Latin-1 | Glossary | 
 
  | 
| J |  |  | 
 | Jacobs, Andrew | 13.5 Reading the User Database | 
 | Jaegermann, Michal | Acknowledgments | 
 | Jaegermann, Michal | A.6 Major Contributors to gawk | 
 | Jedi knights | 12.6 Undocumented Options and Features | 
 | join user-defined function | 13.2.6 Merging an Array into a String | 
 
  |