21.07.2015 Views

GAWK: Effective AWK Programming

GAWK: Effective AWK Programming

GAWK: Effective AWK Programming

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Index 345indexing arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119initialization, automatic . . . . . . . . . . . . . . . . . . . . . . . 20input files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36input files, closing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71input files, counting elements in. . . . . . . . . . . . . . . 233input files, examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 16input files, reading. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36input files, running awk without . . . . . . . . . . . . . . . . 12input files, skipping. . . . . . . . . . . . . . . . . . . . . . . . . . . 188input files, variable assignments and . . . . . . . . . . 182input pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54input redirection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53input, data, nondecimal . . . . . . . . . . . . . . . . . . . . . . 169input, explicit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52input, files, See input files. . . . . . . . . . . . . . . . . . . . . . 49input, multiline records . . . . . . . . . . . . . . . . . . . . . . . . 49input, splitting into records . . . . . . . . . . . . . . . . . . . . 36input, standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 69input/output, binary . . . . . . . . . . . . . . . . . . . . . . . . . 111input/output, from BEGIN and END . . . . . . . . . . . . 100input/output, two-way . . . . . . . . . . . . . . . . . . . . . . . 170insomnia, cure for . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236installation, atari . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277installation, beos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279installation, tandem . . . . . . . . . . . . . . . . . . . . . . . . . . 279installation, vms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275installing gawk. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265int function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131INT signal (MS-DOS) . . . . . . . . . . . . . . . . . . . . . . . . . 176integers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301integers, unsigned . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301interacting with other programs . . . . . . . . . . . . . . 144internationalization . . . . . . . . . . . . . . . . . . . . . . 152, 160internationalization, localization . . . . . . . . . 113, 160internationalization, localization, character classes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31internationalization, localization, gawk and . . . . 160internationalization, localization, locale categories. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161internationalization, localization, marked strings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162internationalization, localization, portability and. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165internationalizing a program . . . . . . . . . . . . . . . . . . 160interpreted programs . . . . . . . . . . . . . . . . . . . . 300, 311interval expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28inventory-shipped file . . . . . . . . . . . . . . . . . . . . . . . . 17IOBUF internal structure . . . . . . . . . . . . . . . . . . . . . . 290iop_alloc internal function . . . . . . . . . . . . . . . . . . 290ISO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311ISO 8859-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307ISO Latin-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307JJacobs, Andrew . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207Jaegermann, Michal. . . . . . . . . . . . . . . . . . . . . . . . 9, 264Java implementation of awk . . . . . . . . . . . . . . . . . . . 283jawk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283Jedi knights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184join user-defined function . . . . . . . . . . . . . . . . . . . . 195KKahrs, Jürgen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9, 264Kasal, Stepan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Kenobi, Obi-Wan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184Kernighan, Brian . . . 4, 7, 9, 82, 259, 263, 281, 302kill command, dynamic profiling. . . . . . . . . . . . . 176Knights, jedi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184Kwok, Conrad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264Llabels.awk program . . . . . . . . . . . . . . . . . . . . . . . . . 241languages, data-driven . . . . . . . . . . . . . . . . . . . . . . . . 301LC_ALL locale category. . . . . . . . . . . . . . . . . . . . . . . . 162LC_COLLATE locale category . . . . . . . . . . . . . . . . . . . 161LC_CTYPE locale category . . . . . . . . . . . . . . . . . . . . . 161LC_MESSAGES locale category . . . . . . . . . . . . . . . . . . 161LC_MESSAGES locale category, bindtextdomainfunction (gawk) . . . . . . . . . . . . . . . . . . . . . . . . . . 163LC_MONETARY locale category . . . . . . . . . . . . . . . . . . 161LC_NUMERIC locale category . . . . . . . . . . . . . . . . . . . 161LC_RESPONSE locale category . . . . . . . . . . . . . . . . . . 162LC_TIME locale category . . . . . . . . . . . . . . . . . . . . . . 162left angle bracket (

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!