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.

Glossary 311HexadecimalBase 16 notation, where the digits are 0–9 and A–F, with ‘A’ representing 10, ‘B’representing 11, and so on, up to ‘F’ for 15. Hexadecimal numbers are writtenin C using a leading ‘0x’, to indicate their base. Thus, 0x12 is 18 (1 times 16plus 2).I/OAbbreviation for “Input/Output,” the act of moving data into and/or out of arunning program.Input RecordA single chunk of data that is read in by awk. Usually, an awk input recordconsists of one line of text. (See Section 3.1 [How Input Is Split into Records],page 36.)IntegerA whole number, i.e., a number that does not have a fractional part.InternationalizationThe process of writing or modifying a program so that it can use multiplelanguages without requiring further source code changes.InterpreterA program that reads human-readable source code directly, and uses the instructionsin it to process data and produce results. awk is typically (but notalways) implemented as an interpreter. See also “Compiler.”Interval ExpressionA component of a regular expression that lets you specify repeated matches ofsome part of the regexp. Interval expressions were not traditionally availablein awk programs.ISOKeywordThe International Standards Organization. This organization produces internationalstandards for many things, including programming languages, such asC and C++. In the computer arena, important standards like those for C, C++,and POSIX become both American national and ISO international standardssimultaneously. This book refers to Standard C as “ISO C” throughout.In the awk language, a keyword is a word that has special meaning. Keywordsare reserved and may not be used as variable names.gawk’s keywords are: BEGIN, END, if, else, while, do...while, for, for...in,break, continue, delete, next, nextfile, function, func, and exit. Ifgawk was configured with the ‘--enable-switch’ option (see Section 6.4.5 [Theswitch Statement], page 105), then switch, case, and default are also keywords.Lesser General Public LicenseThis document describes the terms under which binary library archives orshared objects, and their source code may be distributed.LinuxLGPLSee “GNU/Linux.”See “Lesser General Public License.”LocalizationThe process of providing the data necessary for an internationalized programto work in a particular language.

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

Saved successfully!

Ooh no, something went wrong!