| Index Entry | Section |
|
H | | |
| Hankerson, Darrel | Acknowledgements |
| Hankerson, Darrel | B.7 Reporting Problems and Bugs |
| historical features | 5.5.4 Setting FS from the Command Line |
| historical features | 9.5 The break Statement |
| historical features | 9.6 The continue Statement |
| historical features | 12.3 Built-in Functions for String Manipulation |
| historical features | A.7 Historical Features |
| history of awk | History of awk and gawk |
| histsort.awk | 16.2.6 Removing Duplicates from Unsorted Text |
| how awk works | 2.4 An Example with Two Rules |
| Hughes, Phil | Acknowledgements |
|
I | | |
| I/O from BEGIN and END | 8.1.5.2 Input/Output from BEGIN and END Rules |
| id utility | 16.1.3 Printing Out User Information |
| id.awk | 16.1.3 Printing Out User Information |
| if -else statement | 9.1 The if -else Statement |
| igawk.sh | 16.2.9 An Easy Way to Use Library Functions |
| IGNORECASE | 4.5 Case-sensitivity in Matching |
| IGNORECASE | 10.1 Built-in Variables that Control awk |
| IGNORECASE | 11.1 Introduction to Arrays |
| IGNORECASE and array subscripts | 11.1 Introduction to Arrays |
| ignoring case | 4.5 Case-sensitivity in Matching |
| implementation limits | 5.8.8 Summary of getline Variants |
| implementation limits | 6.6 Redirecting Output of print and printf |
| in operator | 7.10 Variable Typing and Comparison Expressions |
| increment operators | 7.8 Increment and Decrement Operators |
| index | 12.3 Built-in Functions for String Manipulation |
| initialization, automatic | 2.5 A More Complex Example |
| input | 5. Reading Input Files |
| input file, sample | 1.3 Data Files for the Examples |
| input files, skipping | 15.2 Implementing nextfile as a Function |
| input pipeline | 5.8.6 Using getline from a Pipe |
| input redirection | 5.8.4 Using getline from a File |
| input, explicit | 5.8 Explicit Input with getline |
| input, getline command | 5.8 Explicit Input with getline |
| input, multiple line records | 5.7 Multiple-Line Records |
| input, standard | 2.2.2 Running awk without Input Files |
| installation, amiga | B.6 Installing gawk on an Amiga |
| installation, atari | B.5 Installing gawk on the Atari ST |
| installation, MS-DOS and OS/2 | B.4 MS-DOS and OS/2 Installation and Compilation |
| installation, unix | B.2.1 Compiling gawk for Unix |
| installation, vms | B.3 How to Compile and Install gawk on VMS |
| int | 12.2 Numeric Built-in Functions |
| interaction, awk and other programs | 12.4 Built-in Functions for Input/Output |
| interactive buffering vs. non-interactive | Interactive vs. Non-Interactive Buffering |
| interval expressions | 4.3 Regular Expression Operators |
| `inventory-shipped' file | 1.3 Data Files for the Examples |
| invocation of gawk | 14. Running awk |
| ISO 8601 | 12.5 Functions for Dealing with Time Stamps |
| ISO 8859-1 | 4.5 Case-sensitivity in Matching |
| ISO 8859-1 | D. Glossary |
| ISO Latin-1 | 4.5 Case-sensitivity in Matching |
| ISO Latin-1 | D. Glossary |
|
J | | |
| Jaegermann, Michal | Acknowledgements |
| Jaegermann, Michal | B.7 Reporting Problems and Bugs |
| join | 15.6 Merging an Array Into a String |
|
K | | |
| Kernighan, Brian | History of awk and gawk |
| Kernighan, Brian | Acknowledgements |
| Kernighan, Brian | 7.6 String Concatenation |
| Kernighan, Brian | 17.4 Extensions in the Bell Laboratories awk |
| Kernighan, Brian | B.8 Other Freely Available awk Implementations |
| known bugs | 14.6 Known Bugs in gawk |
|
L | | |
| labels.awk | 16.2.4 Printing Mailing Labels |
| language, awk | 1.1 Using This Book |
| language, data-driven | 2. Getting Started with awk |
| language, procedural | 2. Getting Started with awk |
| leftmost longest match | 4.6 How Much Text Matches? |
| leftmost longest match | 5.7 Multiple-Line Records |
| length | 12.3 Built-in Functions for String Manipulation |
| limitations | 5.8.8 Summary of getline Variants |
| limitations | 6.6 Redirecting Output of print and printf |
| line break | 2.6 awk Statements Versus Lines |
| line continuation | 2.6 awk Statements Versus Lines |
| line continuation | 6.2 Examples of print Statements |
| line continuation | 7.11 Boolean Expressions |
| line continuation | 7.12 Conditional Expressions |
| Linux | The GNU Project and This Book |
| Linux | B.5.1 Compiling gawk on the Atari ST |
| locale, definition of | 12.5 Functions for Dealing with Time Stamps |
| log | 12.2 Numeric Built-in Functions |
| logical false | 7.9 True and False in awk |
| logical operations | 7.11 Boolean Expressions |
| logical true | 7.9 True and False in awk |
| login information | 15.11 Reading the User Database |
| long options | 14. Running awk |
| loop | 9.2 The while Statement |
| loops, exiting | 9.5 The break Statement |
| lvalue | 7.7 Assignment Expressions |
|
M | | |
| mark parity | 15.5 Translating Between Characters and Numbers |
| match | 12.3 Built-in Functions for String Manipulation |
| matching ranges of lines | 8.1.4 Specifying Record Ranges with Patterns |
| matching, leftmost longest | 4.6 How Much Text Matches? |
| matching, leftmost longest | 5.7 Multiple-Line Records |
| mawk | B.8 Other Freely Available awk Implementations |
| merging strings | 15.6 Merging an Array Into a String |
| metacharacters | 4.3 Regular Expression Operators |
| mistakes, common | 4.7 Using Dynamic Regexps |
| mistakes, common | 5.5.1 The Basics of Field Separating |
| mistakes, common | 6.2 Examples of print Statements |
| mistakes, common | 7.10 Variable Typing and Comparison Expressions |
| mktime | 15.7 Turning Dates Into Timestamps |
| modifiers (in format specifiers) | 6.5.3 Modifiers for printf Formats |
| multi-dimensional subscripts | 11.9 Multi-dimensional Arrays |
| multiple line records | 5.7 Multiple-Line Records |
| multiple passes over data | 14.2 Other Command Line Arguments |
| multiple statements on one line | 2.6 awk Statements Versus Lines |
| multiplication | 7.5 Arithmetic Operators |
|