|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metricsIndex: T g
Length: 1231613 (0x12cafd) Types: TextFile Names: »gawk.postscript«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit └─⟦40c5e046b⟧ »EurOpenD3/gnu/gawk/gawk.ps.tar.Z« └─⟦ba8e0fbba⟧ └─⟦this⟧ »gawk-postscript/gawk.postscript«
%! for use by dvi2ps Version 2.00 % a start (Ha!) at a TeX mode for PostScript. % The following defines procedures assumed and used by program "dvi2ps" % and must be downloaded or sent as a header file for all TeX jobs. % By: Neal Holtz, Carleton University, Ottawa, Canada % <holtz@cascade.carleton.cdn> % <holtz%cascade.carleton.cdn@ubc.csnet> % June, 1985 % Last Modified: Aug 25/85 % oystr 12-Feb-1986 % Changed @dc macro to check for a badly formed bits in character % definitions. Can get a <> bit map if a character is not actually % in the font file. This is absolutely guaranteed to drive the % printer nuts - it will appear that you can no longer define a % new font, although the built-ins will still be there. % To convert this file into a downloaded file instead of a header % file, uncomment all of the lines beginning with %-% %-%0000000 % Server loop exit password %-%serverdict begin exitserver %-% systemdict /statusdict known %-% {statusdict begin 9 0 3 setsccinteractive /waittimeout 300 def end} %-% if /TeXDict 200 dict def % define a working dictionary TeXDict begin % start using it. % units are in "dots" (300/inch) /Resolution 300 def /Inch {Resolution mul} def % converts inches to internal units /Mtrx 6 array def %%%%%%%%%%%%%%%%%%%%% Page setup (user) options %%%%%%%%%%%%%%%%%%%%%%%% % dvi2ps will output coordinates in the TeX system ([0,0] 1" down and in % from top left, with y +ive downward). The default PostScript system % is [0,0] at bottom left, y +ive up. The Many Matrix Machinations in % the following code are an attempt to reconcile that. The intent is to % specify the scaling as 1 and have only translations in the matrix to % properly position the text. Caution: the default device matrices are % *not* the same in all PostScript devices; that should not matter in most % of the code below (except for lanscape mode -- in that, rotations of % -90 degrees resulted in the the rotation matrix [ e 1 ] % [ 1 e ] % where the "e"s were almost exactly but not quite unlike zeros. /@letter { letter initmatrix 72 Resolution div dup neg scale % set scaling to 1. 310 -3005 translate % move origin to top (these are not exactly 1" Mtrx currentmatrix pop % and -10" because margins aren't set exactly right) } def % note mode is like letter, except it uses less VM /@note { note initmatrix 72 Resolution div dup neg scale % set scaling to 1. 310 -3005 translate % move origin to top Mtrx currentmatrix pop } def /@landscape { letter initmatrix 72 Resolution div dup neg scale % set scaling to 1. % -90 rotate % it would be nice to be able to do this Mtrx currentmatrix 0 0.0 put % but instead we have to do things like this because what Mtrx 1 -1.0 put % should be zero terms aren't (and text comes out wobbly) Mtrx 2 1.0 put % Fie! This likely will not work on QMS printers Mtrx 3 0.0 put % (nor on others where the device matrix is not like Mtrx setmatrix % like it is on the LaserWriter). 300 310 translate % move origin to top Mtrx currentmatrix pop } def /@legal { legal initmatrix 72 Resolution div dup neg scale % set scaling to 1. 295 -3880 translate % move origin to top Mtrx currentmatrix pop } def /@manualfeed { statusdict /manualfeed true put } def % n @copies - set number of copies /@copies { /#copies exch def } def %%%%%%%%%%%%%%%%%%%% Procedure Defintions %%%%%%%%%%%%%%%%%%%%%%%%%% /@newfont % id @newfont - -- initialize a new font dictionary { /newname exch def pop newname 7 dict def % allocate new font dictionary newname load begin /FontType 3 def /FontMatrix [1 0 0 -1 0 0] def /FontBBox [0 0 1 1] def /BitMaps 128 array def /BuildChar {CharBuilder} def /Encoding 128 array def 0 1 127 {Encoding exch /.undef put} for end newname newname load definefont pop } def % the following is the only character builder we need. it looks up the % char data in the BitMaps array, and paints the character if possible. % char data -- a bitmap descriptor -- is an array of length 6, of % which the various slots are: /ch-image {ch-data 0 get} def % the hex string image /ch-width {ch-data 1 get} def % the number of pixels across /ch-height {ch-data 2 get} def % the number of pixels tall /ch-xoff {ch-data 3 get} def % number of pixels below origin /ch-yoff {ch-data 4 get} def % number of pixels to left of origin /ch-tfmw {ch-data 5 get} def % spacing to next character /CharBuilder % fontdict ch Charbuilder - -- image one character { /ch-code exch def % save the char code /font-dict exch def % and the font dict. /ch-data font-dict /BitMaps get ch-code get def % get the bitmap descriptor for char ch-data null eq not { ch-tfmw 0 ch-xoff neg ch-yoff neg ch-width ch-xoff sub ch-height ch-yoff sub setcachedevice ch-width ch-height true [1 0 0 1 ch-xoff ch-yoff] {ch-image} imagemask } if } def /@sf % fontdict @sf - -- make that the current font { setfont() pop } def % in the following, the font-cacheing mechanism requires that % a name unique in the particular font be generated /@dc % char-data ch @dc - -- define a new character bitmap in current font { /ch-code exch def % ++oystr 12-Feb-86++ dup 0 get length 2 lt { pop [ <00> 1 1 0 0 8.00 ] } % replace <> with null if % --oystr 12-Feb-86-- /ch-data exch def currentfont /BitMaps get ch-code ch-data put currentfont /Encoding get ch-code dup ( ) cvs cvn % generate a unique name simply from the character code put } def /@bop0 % n @bop0 - -- begin the char def section of a new page { } def /@bop1 % n @bop1 - -- begin a brand new page { pop erasepage initgraphics Mtrx setmatrix /SaveImage save def() pop } def /@eop % - @eop - -- end a page { showpage SaveImage restore() pop } def /@start % - @start - -- start everything { @letter % (there is not much to do) } def /@end % - @end - -- done the whole shebang { end } def /p % x y p - -- move to position { moveto } def /r % x r - -- move right { 0 rmoveto } def /s % string s - -- show the string { show } def /c % ch c - -- show the character (code given) { c-string exch 0 exch put c-string show } def /c-string ( ) def /ru % dx dy ru - -- set a rule (rectangle) { /dy exch neg def % because dy is height up from bottom /dx exch def /x currentpoint /y exch def def % remember current point newpath x y moveto dx 0 rlineto 0 dy rlineto dx neg 0 rlineto closepath fill x y moveto } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% the \special command junk %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % The structure of the PostScript produced by dvi2ps for \special is: % @beginspecial % - any number of @hsize, @hoffset, @hscale, etc., commands % @setspecial % - the users file of PostScript commands % @endspecial % The @beginspecial command recognizes whether the Macintosh Laserprep % has been loaded or not, and redfines some Mac commands if so. % The @setspecial handles the users shifting, scaling, clipping commands % The following are user settable options from the \special command. /@SpecialDefaults { /hs 8.5 Inch def /vs 11 Inch def /ho 0 def /vo 0 def /hsc 1 def /vsc 1 def /CLIP false def } def % d @hsize - specify a horizontal clipping dimension % these 2 are executed before the MacDraw initializations /@hsize {/hs exch def /CLIP true def} def /@vsize {/vs exch def /CLIP true def} def % d @hoffset - specify a shift for the drwgs /@hoffset {/ho exch def} def /@voffset {/vo excl def} def % s @hscale - set scale factor /@hscale {/hsc exch def} def /@vscale {/vsc exch def} def /@setclipper { hsc vsc scale CLIP { newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip } if } def % this will be invoked as the result of a \special command (for the % inclusion of PostScript graphics). The basic idea is to change all % scaling and graphics back to defaults, but to shift the origin % to the current position on the page. Due to TeXnical difficulties, % we only set the y-origin. The x-origin is set at the left edge of % the page. /@beginspecial % - @beginspecial - -- enter special mode { gsave /SpecialSave save def % the following magic incantation establishes the current point as % the users origin, and reverts back to default scalings, rotations currentpoint transform initgraphics itransform translate @SpecialDefaults % setup default offsets, scales, sizes @MacSetUp % fix up Mac stuff } def /@setspecial % to setup user specified offsets, scales, sizes (for clipping) { MacDrwgs {md begin /pxt ho def /pyt vo neg def end} {ho vo translate @setclipper} ifelse } def /@endspecial % - @endspecial - -- leave special mode { SpecialSave restore grestore } def /MacDrwgs false def % will get set if we think the Mac LaserPrep file has been loaded % - @MacSetUp - turn-off/fix-up all the MacDraw stuff that might hurt us % we depend on 'psu' being the first procedure executed % by a Mac document. We redefine 'psu' to adjust page % translations, and to do all other the fixups required. % This stuff will not harm other included PS files /@MacSetUp { userdict /md known % if md is defined { userdict /md get type /dicttype eq % and if it is a dictionary { /MacDrwgs true def md begin % then redefine some stuff /psu % redfine psu to set origins, etc. /psu load % this procedure contains almost all the fixup code { /letter {} def % it is bad manners to execute the real /note {} def % versions of these (clears page image, etc.) /legal {} def statusdict /waittimeout 300 put /page {pop} def % no printing of pages /pyt vo neg def % x & y pixel translations /pxt ho def } concatprocs def /od % redefine od to set clipping region /od load { @setclipper } concatprocs def end } if } if } def % p1 p2 concatprocs p - concatenate procedures /concatprocs { /p2 exch cvlit def /p1 exch cvlit def /p p1 length p2 length add array def p 0 p1 putinterval p p1 length p2 putinterval p cvx } def end % revert to previous dictionary TeXDict begin @start %%Title: gawk.dvi %%Creator: dvi2ps %%EndProlog -8 @bop0 [ 329 ] /cmr10.329 @newfont cmr10.329 @sf [<00200000700000700000700000E80000E80001EC0001C40001C4000382000382000382000701000701000E00800E00800E00 801C00C01E01E0FF83F8> 24 20 -1 0 23.989] 118 @dc [<FFC00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E007E000E0000000000000000000000 00001C001E003E001E001C00> 16 31 0 0 12.626] 105 @dc [<07FFFE00001F8000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F 0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000800F0010800F0010800F0010800F0010 C00F0030400F0020400F0020600F0060780F01E07FFFFFE0> 32 31 -2 0 32.828] 84 @dc [<FFE7FC0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00F01C00F01 C00E81800E43000E3E000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000FE00000E0000> 24 32 -1 0 25.252] 104 @dc [<01F8000706000C0100180080380080700000700000F00000F00000F00000FFFF80F00380F003807003807007003807003807 001C0E000E1C0003F000> 24 20 -1 0 20.202] 101 @dc [<000FE02000781C6001C002E0038003E0070001E00E0001E01E0001E03C0001E03C0001E07C0001E0780001E0780003E0F800 7FFCF8000000F8000000F8000000F8000000F8000000F800000078000000780000207C0000203C0000203C0000601E000060 0E0000E0070000E0038001E001C006E000781860000FE020> 32 31 -3 0 35.668] 71 @dc [<FFC03FFE1F0007E00E0003C0040003C002000780020007800200078001000F0001000F0001000F0000FFFE0000801E000080 3E0000403C0000403C0000607C0000207800002078000010F0000010F0000010F0000009E0000009E0000009E0000007C000 0007C0000007C00000038000000380000003800000010000> 32 31 -1 0 34.090] 65 @dc [<000400020000000C00030000000E00070000000E00070000001E00078000001F000F8000001F000F8000003F000FC000003C 801E4000003C801E4000003C801E40000078403C20000078403C20000078403C200000F02078100000F02078100000F02078 100001E010F0080001E010F0080001E010F0080003C009F0040003C009E0040003C009E0040007800FE00200078007C00200 078007C002000F0007C001000F00078001000F00078003801F800FC007C0FFF07FF81FF0> 48 31 -1 0 46.716] 87 @dc [<FFFC3FFC0FC007E0078007C0078007800780078007800F0007801E0007801E0007803C0007803C00078078000780F00007C0 F00007A1E0000791E0000793C000078F80000787800007830000078100000780800007804000078020000780100007800800 078004000780020007800100078001800FC003E0FFFC0FFC> 32 31 -2 0 35.353] 75 @dc [<FFE0C1FFF81F00C01F800E00C00F000401E00F000401E00F000401E00F000403900F000403900F000407080F000407080F00 0407080F00040E040F00040E040F00040E040F00041C020F00041C020F00041C020F000438010F000438010F000438010F00 0470008F000470008F000470008F0004E0004F0004E0004F0005C0002F0005C0002F0005C0002F000780001F000F80001F80 FF80001FF8> 40 31 -2 0 41.666] 77 @dc [<0F83C0386720781E10F01E10F00E10F00E10F00E10780E00380E001E0E00078E0000FE00000E00000E00000E00300E00781C 007818003030001FE000> 24 20 -2 0 22.727] 97 @dc [<FFE7FC0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00F01C00F01 C00E8180FE43000E3E00> 24 20 -1 0 25.252] 110 @dc [<01F1FC030DC00603C00E03C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01 C00E01C0FE1FC00E01C0> 24 20 -1 0 25.252] 117 @dc [<FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00 0E000E000E000E000E00FE000E00> 16 32 0 0 12.626] 108 @dc -8 @bop1 cmr10.329 @sf 0 -57 p (viii) s 1484 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s @eop -7 @bop0 cmr10.329 @sf [<083E000CC3000D01C00F00E00E00E00E00700E00700E00780E00780E00780E00780E00780E00780E00700E00700E00E00F00 E00F01C00EC3800E3E000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000FE00000E0000> 24 32 -1 0 25.252] 98 @dc [<01F800070E001C03803801C03801C07000E07000E0F000F0F000F0F000F0F000F0F000F0F000F07000E07000E03801C03801 C01C0380070E0001F800> 24 20 -1 0 22.727] 111 @dc [<7FF0000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700 00070000070000FFF000070000070000070000070000070000070000070000070600038F00018F0000C600007C00> 24 32 0 0 13.889] 102 @dc [<001FE0000070180001C0040003800200070001000E0000801E0000803C0000403C0000407C0000407800000078000000F800 0000F8000000F8000000F8000000F8000000F8000000F800000078000000780000407C0000403C0000403C0000C01E0000C0 0E0001C0070001C0038003C001C00DC0007030C0001FC040> 32 31 -3 0 32.828] 67 @dc [<01E0031006100E080E080E080E080E080E000E000E000E000E000E000E000E000E000E000E00FFF83E000E000E0006000600 020002000200> 16 28 -1 0 17.676] 116 @dc [<8F80D060E030C018C01880188018803800700FF03FE07F807800E000C010C010C010403030701F90> 16 20 -2 0 17.929] 115 @dc [ 432 ] /cmbx10.432 @newfont cmbx10.432 @sf [<FFFFFCFFFFFCFFFFFC01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE 0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001 FE0001FE0001FE0001FE0001FE00FFFFFCFFFFFCFFFFFC> 24 41 -2 0 26.068] 73 @dc [<FFFE3FFF80FFFE3FFF80FFFE3FFF800FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800 0FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FF003F8000FF003F800 0FF003F8000FF803F8000FDC03F8000FCE07F000FFC787E000FFC1FFC000FFC07F0000> 40 27 -3 0 38.189] 110 @dc [<003FC3FF8000FFF3FF8003F03FFF800FE01FF8001FC00FF8003F8007F8003F8003F8007F0003F8007F0003F800FF0003F800 FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F8007F0003F8007F8003F800 3F8003F8003F8003F8001FC007F8000FE00FF80003F03FF80000FFFBF800001FE3F800000003F800000003F800000003F800 000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F80000003FF800 00003FF80000003FF800> 40 42 -2 0 38.189] 100 @dc [<001FF00000FFFE0003F81F800FE003C01FC001C03F8001E03F8000E07F8000007F000000FF000000FF000000FF000000FF00 0000FFFFFFE0FFFFFFE0FF0007E0FF0007E0FF0007E07F0007E07F000FC03F800FC03F800FC01FC01F800FE03F0003F07E00 01FFF800003FE000> 32 27 -2 0 31.506] 101 @dc [<FFF01FFF80FFF01FFF80FFF01FFF8003C007F00001C00FE00001E01FE00000F01FC00000783F8000003C7F0000001EFE0000 001FFE0000000FFC00000007F800000007F00000000FF00000000FF00000001FF00000003FF80000007F3C000000FF1E0000 00FE0F000001FC07800003F807800007F003C000FFFC0FFF00FFFC0FFF00FFFC0FFF00> 40 27 -1 0 36.280] 120 @dc [ 300 ] /cmmi10.300 @newfont cmmi10.300 @sf [<60F0F060> 8 4 -4 0 11.531] 58 @dc cmbx10.432 @sf [<7FFFFE7FFFFE7FFFFE00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE 0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00F8FE00FF FE00FFFE0007FE00007E00001E00000E00> 24 39 -5 0 34.370] 49 @dc [<007FFFF8007FFFF8007FFFF80000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00FFFFFFF8FFFF FFF8FFFFFFF8E0007E0070007E0038007E001C007E000E007E000E007E0007007E0003807E0001C07E0000E07E0000E07E00 00707E0000387E00001C7E00000E7E00000E7E0000077E000003FE000001FE000000FE000000FE0000007E0000003E000000 1E0000000E00> 32 39 -2 0 34.370] 52 @dc [<01FE000007FF80000FFFE0001E03F8003F01FC003F80FE003F807F003F807F003F803F801F003F8000003FC000001FC00000 1FC000001FC000001FE0007E1FE003FF9FE00FE1DFE01F80FFE03F807FE07F003FE07F003FE07F003FE0FF001FE0FF001FE0 FF001FE0FF001FE0FF001FC0FF001FC0FF001FC0FF001FC07F003F807F003F803F803F001FC07E000FE0FE0007FFF80001FF F000007F8000> 32 39 -3 0 34.370] 57 @dc -7 @bop1 cmr10.329 @sf 0 -57 p 84 c -3 r (able) s 14 r (of) s 16 r (Con) s -1 r (ten) s -1 r (ts) s 1546 r (vii) s cmbx10.432 @sf 0 183 p (Index) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 9 r (149) s @eop -6 @bop0 cmbx10.432 @sf [<0001C000000003E000000003E000000007F000000007F00000000FF80000000FF80000000FF80000001FDC0000001FDC0000 003FDE0000003F8E0000007F8F0000007F070000007F07000000FE03800000FE03800001FC01C00001FC01C00003FC01E000 03F800E00007F800F00007F000700007F0007000FFFE03FF80FFFE03FF80FFFE03FF80> 40 27 -1 0 36.280] 118 @dc [<003FE00001FFFC0007F07F000FC01F801F800FC03F800FE03F800FE07F0007F07F0007F0FF0007F8FF0007F8FF0007F8FF00 07F8FF0007F8FF0007F8FF0007F8FF0007F87F0007F07F0007F07F0007F03F0007E03F800FE01F800FC00FC01F8003F07E00 01FFFC00003FE000> 32 27 -2 0 34.370] 111 @dc [<001FE00000FFFC0003F01F000FE007801FC003C03FC001C03F8001C07F8000007F000000FF000000FF000000FF000000FF00 0000FF000000FF000000FF000000FF000000FF0000007F0000007F801F003F803F803F803F801FC03F800FE03F8003F01F00 00FFFE00001FF800> 32 27 -2 0 30.551] 99 @dc [<01FC03FC0FFF0FFC3F83DFFC7F00FFC0FF007F80FE007F80FE003F80FE003F80FE003F807F003F807F803F803F803F801FE0 3F8007FC3F8000FFFF80000FFF8000003F8000003F8000003F800F803F801FC03F801FC07F001FC07F001FC0FE000F81FC00 07FFF00001FF8000> 32 27 -2 0 33.415] 97 @dc [<001F8000FFE001F8F003F87007F03807F03807F03807F03807F03807F03807F03807F00007F00007F00007F00007F00007F0 0007F00007F00007F00007F00007F00007F00007F000FFFFF0FFFFF01FFFF007F00003F00003F00001F00000F00000F00000 F000007000007000007000007000> 24 38 -1 0 26.732] 116 @dc [<FFFEFFFEFFFE0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFE0 FFE0FFE0000000000000000000000000000007001FC01FE03FE03FE03FE01FE01FC00700> 16 43 -3 0 19.094] 105 @dc [<7FFF80007FFF80007FFF800007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0 000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F00000FFFFC000 FFFFC000FFFFC00007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F03E0007F07F0003F87F0003F8 7F0001FC7F0000FE3E00003FFC000007F000> 32 42 -2 0 21.004] 102 @dc [ 432 ] /cmtt10.432 @newfont cmtt10.432 @sf [<07F81FE01FFF3FE03FFFFFE07FFFFFE07E07F800F800F800F0007800F0007800F0007800F80078007C0078007F0078003FF0 78000FFFF80003FFF800007FF8000000780000007800000078000000F8001C01F0003E07F0003FFFE0003FFFC0001FFF8000 07FC0000> 32 26 -3 0 31.381] 97 @dc [<01E0380003F07C0003F07C0003F07C000370EC000778EE000778EE000778EE000739EE00073DEE00073DE600063DE6000E3F C7000E1FC7000E1FC7000E0F87000E0007000E0007001E0003801C0003801C0003801C000380FFE07FF0FFE07FF0FFE07FF0 FFE07FF0> 32 26 -1 0 31.381] 119 @dc [<FFF8FFE0FFF8FFE0FFF8FFE0FFF8FFE007001C0007003C00070078000700F0000700E0000781E00007C3C00007E3800007E7 800007FF0000077E0000073E0000071E0000070F0000070780000703C0000701E0000700F000070FFF80070FFF80070FFF80 070FFF8007000000070000000700000007000000070000000700000007000000FF000000FF000000FF000000FF000000> 32 37 -2 0 31.381] 107 @dc cmbx10.432 @sf [<00FF800003FFF0000FFFFC001F01FE003C007F0078003F8078003FC0FE001FC0FE001FE0FE001FE0FE001FE0FE001FE07E00 1FE018001FE000001FE000001FE000001FC000001FC000003F800C003F800E007F000F80FE000FFFF8000E7FC0000E000000 0E0000000E0000000E0000000E0000000E0000000FFE00000FFFC0000FFFE0000FFFF8000FFFFC000FFFFE000FFFFE000F80 3F000C000300> 32 39 -3 0 34.370] 53 @dc cmr10.329 @sf [<FFFE07C003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380 F3800F8003800180> 16 29 -4 0 22.727] 49 @dc [<00FFE0000E00000E00000E00000E00000E00000E00000E00FFFFF0C00E00400E00200E00300E00100E00080E000C0E00040E 00020E00010E00010E00008E00004E00006E00002E00001E00001E00000E00000600000600> 24 29 -1 0 22.727] 52 @dc [<70F8F8F870> 8 5 -4 0 12.626] 46 @dc [<FFE7FE7FE00E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E00 0E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000F00F00E000F00F00E000E81C81C00FE618618000E1F01F000> 40 20 -1 0 37.878] 109 @dc [<03E3F80E1B801C0780380780380380700380700380F00380F00380F00380F00380F00380F003807003807003803803803803 801C0780061B8003E380000380000380000380000380000380000380000380000380000380000380003F80000380> 24 32 -2 0 25.252] 100 @dc [<FFFFFC0F807C07801C07800C0780040780040780060780020780020780020780020780000780000780000780000780000780 000780000780000780000780000780000780000780000780000780000780000780000780000FC000FFFE00> 24 31 -2 0 28.408] 76 @dc [<003FC00000F0F00003C03C0007801E000F000F001E0007801E0007803C0003C07C0003E07C0003E0780001E0F80001F0F800 01F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0780001E07C0003E03C0003C03C0003C01E000780 1E0007800F000F0007801E0003C03C0000E07000003FC000> 32 31 -3 0 35.353] 79 @dc [<FFE0000E00000E00000E00000E00000E00000E00000E00000E00000E3E000EC3000F01C00F01E00E00E00E00F00E00700E00 780E00780E00780E00780E00780E00780E00700E00F00E00E00F00E00F01C0FEC3800E3E00> 24 29 -1 9 25.252] 112 @dc [<07E000181C00200E00400700400780E00380F003C0F003C07003C00003C00003C00003C0000380000380100700180600160C 0011F0001000001000001000001000001000001000001FE0001FF8001FFC001FFE00180300> 24 29 -2 0 22.727] 53 @dc [<FFFF807FFF803FFF801000801800400C004006004003000001800000C000006000007000003800001C00000E00000F000007 800007800007C02007C0F803C0F803C0F803C0F007C0400780400700200F00181C0007F000> 24 29 -2 0 22.727] 50 @dc [<FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000F0C0F1E0F1EFE8C0E78> 16 20 -1 0 17.803] 114 @dc [<03FC001C03803000C0600060C00030C00030C00030C000306000703001E00FFFC01FFF803FFE003000003000002000002000 0033E0001E38001C1C00380E00780F00780F00780F00780F00780F00380E001C1C300E3A3003E1E0> 24 30 -1 10 22.727] 103 @dc [<03F000061C000C06001807003803803803807003C07003C07003C0F003C0F003C0F003C0F00380F80380F80700F40600F21C 00F1F000F000007000007000007800003803001807801C07800E0380070100018200007C00> 24 29 -2 0 22.727] 54 @dc [<07F000181C00200E00400F00F00780F80780F807C0F807C02007C00007C0000780000780000F00000E00001C0003F0000038 00001C00000E00000F00000F00000F80380780780780780F80780F00200E00181C0007F000> 24 29 -2 0 22.727] 51 @dc [ 329 ] /cmtt10.329 @newfont cmtt10.329 @sf [<7F07F0FF8FF87F07F01C01C01C01C00E03800E03800FFF800FFF800FFF80070700070700070700070700030600038E00038E 00038E00038E00018C0001DC0001DC0001DC0000D80000D80000F80000F800007000> 24 28 -1 0 23.863] 65 @dc [<0E03800F07800F07800D05800D8D801D8DC01D8DC01D8DC01D8DC0198CC019DCC019DCC019DCC039DCE039DCE038F8E038F8 E03800E03800E03800E03800E03800E0700070700070700070FE03F8FE03F8FE03F8> 24 28 -1 0 23.863] 87 @dc [<7F03F0FF87F87F03F01C01C01C03C01C03801C07801C07001C0F001E0E001E1E001F1C001FBC001FF8001DF8001DF0001CF0 001C78001C38001C3C001C1E001C0F001C07001C07801C03C07F07F0FF87F87F07F0> 24 28 -1 0 23.863] 75 @dc [<FF8000FF8000FF80001C00001C00001C00001C00001C00001C00001C00001C00001FFE001FFF801FFFC01C03C01C01E01C00 E01C00701C00701C00701C00701C00701C00E01C01E01C03C0FFFFC0FFFF80FFFE00> 24 28 -1 0 23.863] 80 @dc [<07FF0007FF0007FF000070000070000070000070000070000070000070000070000070000070000070000070000070000070 00007000007000007000007000E07038E07038E07038E07038FFFFF8FFFFF87FFFF8> 24 28 -1 0 23.863] 84 @dc [<7F07F0FF8FF87F07F01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01FFFC01FFFC01FFFC01C01 C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C07F07F0FF8FF87F07F0> 24 28 -1 0 23.863] 72 @dc cmr10.329 @sf [<FFFFFF800F800F8007800180078000C0078000C0078000400780004007800040078000200780002007800020078080000780 800007808000078080000781800007FF80000781800007808000078080000780800007808080078000800780008007800080 078001800780010007800300078003000F800F00FFFFFF00> 32 31 -2 0 30.934] 69 @dc [<000100000003800000038000000380000007C0000007C000000FE000000F2000000F2000001E1000001E1000001E1000003C 0800003C0800007C0C00007804000078040000F0020000F0020000F0020001E0010001E0010003E0008003C0008003C00080 07800040078000400F8000600F0000601F8000F8FFF003FE> 32 31 -1 0 34.090] 86 @dc [<03000007800007800007800007800007800007800003800003800003800003800001800001800001C00000C00000C0000040 000060000020000010000010000008008004008004008002004001007FFF807FFF807FFFC0400000> 24 30 -3 0 22.727] 55 @dc cmbx10.432 @sf [<007FFFFFE000007FFFFFE000007FFFFFE00000003FC0000000003FC0000000003FC0000000003FC0000000003FC000000000 3FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0 000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC00000 E0003FC000E0E0003FC000E0E0003FC000E0E0003FC000E0E0003FC000E0F0003FC001E0F0003FC001E070003FC001C07800 3FC003C078003FC003C07E003FC007C07F803FC03FC07FFFFFFFFFC07FFFFFFFFFC07FFFFFFFFFC0> 48 40 -2 0 47.819] 84 @dc [<FFFE3FFF80FFFE3FFF80FFFE3FFF800FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800 0FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FF003F8000FF003F800 0FF003F8000FF803F8000FFC03F8000FEE07F0000FE787E0000FE1FFC0000FE07F00000FE00000000FE00000000FE0000000 0FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000FFE0000000 FFE0000000FFE0000000> 40 42 -3 0 38.189] 104 @dc [<FFFFFFFFF0FFFFFFFFF0FFFFFFFFF003FC001FF803FC0003F803FC0001F803FC0000F803FC00007803FC00003803FC00003C 03FC00001C03FC00001C03FC00001C03FC01C01C03FC01C00E03FC01C00E03FC01C00E03FC03C00003FC03C00003FC0FC000 03FFFFC00003FFFFC00003FFFFC00003FC0FC00003FC03C00003FC03C00003FC01C03803FC01C03803FC01C03803FC01C078 03FC00007003FC00007003FC00007003FC0000F003FC0001F003FC0001F003FC0007F003FC001FE0FFFFFFFFE0FFFFFFFFE0 FFFFFFFFE0> 40 41 -3 0 45.163] 69 @dc [<FFFEFFFEFFFE0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0 0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFE0FFE0FFE0> 16 42 -3 0 19.094] 108 @dc [<003FC3FF8001FFF3FF8003F03BFF8007E01FF8000FE00FF8000FE007F8000FE007F8000FE003F8000FE003F8000FE003F800 0FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800 0FE003F8000FE003F8000FE003F8000FE003F800FFE03FF800FFE03FF800FFE03FF800> 40 27 -3 0 38.189] 117 @dc [<FFFFFFFF00FFFFFFFF00FFFFFFFF0003FC01FF0003FC007F8003FC001F8003FC000F8003FC000F8003FC00078003FC000780 03FC00038003FC00038003FC0003C003FC0001C003FC0001C003FC0001C003FC0001C003FC00000003FC00000003FC000000 03FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000000 03FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000000FFFFFC0000FFFFFC0000 FFFFFC0000> 40 41 -3 0 41.344] 76 @dc [<007FF00003FFFE000FC01F803F0007E07E0003F0FC0001F8F80000F8F80000F8F80000F8F80001F87C0001F87E0007F81FFF FFF007FFFFF00FFFFFE01FFFFFC03FFFFF003FFFF8003E0000003C0000003C0000003800000018FF80001FFFE0000FC1F800 1F80FC003F80FE003F007E007F007F007F007F007F007F007F007F007F007F007F007F003F007E103F80FE7C1F80FC7C0FC1 FE7C03FFE7FC00FF81F0> 32 40 -2 13 34.370] 103 @dc cmr10.329 @sf [<3F006180F0C0F060607000700070007000700070007000700070007000700070007000700070007000700070007000700070 007000F007F0007000000000000000000000000000E001F001F001F000E0> 16 40 2 9 13.889] 106 @dc [<FFFFF0000F803C0007801F0007800F0007800F8007800780078007C0078007C0078007C0078007C0078007C0078007800780 0F8007800F0007801E0007803C0007FFF00007803C0007801E0007801F0007800F0007800F8007800F8007800F8007800F80 07800F8007800F0007801F0007801E000F803800FFFFE000> 32 31 -2 0 32.196] 66 @dc [<004008000060180000E01C0000E01C0000F03C0001D03A0001D0320003C8730003887100038861000704E0800704C0800707 C0800E03C0400E0380400E0380401C0380201C0300603C078070FF9FE1FC> 32 20 -1 0 32.828] 119 @dc [<83F800CC0C00F00600E00300C00180C001808001C08001C08001C00001C00003C00003C0000780001F8003FF000FFE001FFC 003FF0007F0000780000F00000F00000E00080E00080E00080E001806001803003803007801C198007E080> 24 31 -3 0 25.252] 83 @dc [<FFFC07E00FC01F1807803E0407807E0407807C0407807C0007807C0007807C00078078000780780007807800078070000780 F0000780E0000781C00007FF80000780F0000780780007803C0007801E0007801E0007801F0007801F0007801F0007801F00 07801E0007801E0007803C00078078000F80F000FFFF8000> 32 31 -2 0 33.459] 82 @dc [<0FC000107000201800700C00780E007807003007000007800003800003800003C003E3C00E13C0180BC03807C07007C07003 C0F003C0F003C0F003C0F00380F00380F003807003807007003806001C0E000E180003F000> 24 29 -2 0 22.727] 57 @dc [<03F0000E1C001C0E00380700380700700380700380700380F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003 C0F003C0F003C0F003C0F003C07003807003807003803807003807001C0E000E1C0003F000> 24 29 -2 0 22.727] 48 @dc [<FF07FE1E01E00601E00201C0030380010700008700004E00007C00003C0000380000780000EC0000E40001C2000381000701 800701C00F01E07FC3FC> 24 20 0 0 23.989] 120 @dc [<FFFC0FC007800780078007800780078007800780078007800780078007800780078007800780078007800780078007800780 07800780078007800FC0FFFC> 16 31 -1 0 16.414] 73 @dc cmtt10.329 @sf [<03FE000FFF803FFFE07E03F07800F0F00078E00038E00038E00038F000787801F03FFFE01FFFC01FFF003C00003800003BF0 003FF8001FFC001E1E003C0F003807003807003807003807003807003C0F001E1F300FFFF807FFF803F1F0> 24 31 -1 11 23.863] 103 @dc [<0FE1F03FFBF07FFFF0783F00F00F00E00700E00700F007007807007F07003FFF000FFF0001FF00000700000700300F00783E 007FFC003FF8001FE000> 24 20 -3 0 23.863] 97 @dc [<0707000F8F800F8F800D8D800DDD800DDD800DDD801CD9C01CD9C01CF9C01CF9C01C71C01C01C01C01C03800E03800E03800 E0FF8FF8FF8FF8FF8FF8> 24 20 -1 0 23.863] 119 @dc [<FFC7F8FFC7F8FFC7F80E03C00E03800E07800E0F000F1E000F9C000FFC000FF8000EF0000E78000E3C000E1E000E0F000E07 800E3FF00E7FF00E3FF00E00000E00000E00000E00000E0000FE0000FE0000FE0000> 24 28 -1 0 23.863] 107 @dc cmr10.329 @sf [<FFE001001F0003000E000300040007000400070004000F0004001F0004001F0004003D0004003D00040079000400F1000400 F1000401E1000401E1000403C1000407810004078100040F0100040F0100041E0100043C0100043C01000478010004780100 04F0010005E0010005E0010007C0038007C007C0FF803FF8> 32 31 -2 0 34.090] 78 @dc cmbx10.432 @sf [<FFFE001FFFFEFFFE001FFFFEFFFE001FFFFE01C00000FF0001C00000FF0001E00001FF0000E00001FE0000E00001FE000070 0003FC0000700003FC0000780007FC00003FFFFFF800003FFFFFF800001FFFFFF000001C000FF000001E001FF000000E001F E000000E003FE0000007003FC0000007003FC0000007807FC0000003807F80000003C0FF80000001C0FF00000001C0FF0000 0000E1FE00000000E1FE00000000F3FE0000000073FC0000000073FC000000003FF8000000003FF8000000003FF800000000 1FF0000000001FF0000000000FE0000000000FE0000000000FE00000000007C00000000007C00000000003800000> 48 41 -2 0 51.970] 65 @dc [<FFFE000000FFFE000000FFFE0000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000 0FE00000000FE00000000FE1FC00000FEFFF80000FFE0FE0000FF803F8000FF003FC000FF001FE000FE000FE000FE000FF00 0FE000FF000FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F80 0FE000FF000FE000FF000FE000FE000FE001FE000FF001FC000FF803F800FFFE07E000FFE7FF8000FFE1FE0000> 40 39 -2 12 38.189] 112 @dc cmtt10.432 @sf [<00FFC00007FFF8000FFFFC001FFFFE003F807F007C000F80F00003C0E00001C0E00001C0E00001C0E00001C0F00003C07800 07807C003F003FFFFE001FFFFC000FFFE0001E8000001C0000001C0000001CFC00001FFF00001FFF80000FFFC0001F87E000 1F03E0003E01F0003E01F0003C00F0003C00F0003C00F0003C00F0003E01F0003E01F0001F03E0001F87E1C00FFFFFE007FF FFE003FF7FE000FC1FC0> 32 40 -2 14 31.381] 103 @dc cmbx10.432 @sf [<C01FF000E0FFFE00FFFFFF00FFE01FC0FF0007E0FC0003E0F80003F0F00001F0F00001F8E00001F8E00001F8E00001F8E000 03F8000003F8000007F800000FF800007FF00007FFF000FFFFF003FFFFE007FFFFC01FFFFF803FFFFF003FFFFC007FFFE000 7FFE0000FFC00000FF000000FE0000E0FE0000E0FC0000E0FC0001E0FC0001E07C0003E07E0003E07E0007E03F001FE01F80 7FE00FFFFFE003FFF0E0007F8060> 32 41 -4 0 38.189] 83 @dc [<FFFE1FFFC3FFF8FFFE1FFFC3FFF8FFFE1FFFC3FFF80FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800F E001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE0 01FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FF001FE003F800FF001FE003F800FF001FE003F800FF801 FF003F800FDC01FB803F000FCE03F9C07F00FFC783F0F07E00FFC1FFE03FFC00FFC07F800FF000> 56 27 -3 0 57.283] 109 @dc [<FFFF0000FFFF0000FFFF00000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0 00000FE000000FE000000FE000000FE000000FE000000FF000000FF03E000FF07F000FF87F000FD87F000FDC7F00FFCE3E00 FFC7FC00FFC1F000> 32 27 -2 0 28.310] 114 @dc [<0FC00000003FE00000007C78000000FE3C000000FE1E000000FE0E000000FE0F0000007C0700000038078000000003800000 00038000000001C000000001C000000003E000000003E000000007F000000007F00000000FF80000000FF80000000FF80000 001FDC0000001FDC0000003FDE0000003F8E0000007F8F0000007F070000007F07000000FE03800000FE03800001FC01C000 01FC01C00003FC01E00003F800E00007F800F00007F000700007F0007000FFFE03FF80FFFE03FF80FFFE03FF80> 40 39 -1 12 36.280] 121 @dc [<FFFFFF80FFFFFF80FFFFFF807FFFFFC03FFFFFC01FFFFFC00FFFFFC0070001C0038001C001E001C000F000E0007800E0007C 00E0003E0000001F0000000FC0000007E0000003F0000001FC000001FE000000FF0000007F8000007F8000003FC000003FC0 00003FE03C003FE07E001FE0FF001FE0FF003FE0FF003FE0FF003FE0FE007FC07C007FC07C00FF803F03FF000FFFFC0003FF F00000FF8000> 32 39 -3 0 34.370] 50 @dc [<00FF800007FFF0001FFFFC003F01FF007C00FF80FE007F80FF007FC0FF003FC0FF003FE0FF003FE07E003FE03C003FE00000 3FE000003FE000003FE000003FC000007FC000007F800000FF000001FC0000FFF00000FFC0000007F0000003F8000001FE00 0000FF000000FF000000FF801F007F803F807F803F807F803FC07F803F807F803F80FF001F00FF001F81FE0007FFFC0003FF F000007F8000> 32 39 -3 0 34.370] 51 @dc cmr10.329 @sf [<3C0000620000F10000F08000F0800000400000400000400000200000200000700000700000700000E80000E80001EC0001C4 0001C4000382000382000382000701000701000E00800E00800E00801C00C01E01E0FF83F8> 24 29 -1 9 23.989] 121 @dc [<FFFE00000FC00000078000000780000007800000078000000780000007800000078000000780000007808000078080000780 8000078080000781800007FF8000078180000780800007808000078080000780800007800080078000800780008007800080 078001800780010007800300078003000F800F00FFFFFF00> 32 31 -2 0 29.671] 70 @dc [<FFC0FFC0> 16 2 -1 -9 15.151] 45 @dc [<FFFFE0000F803C0007800E000780070007800380078003C0078001E0078001E0078000F0078000F0078000F0078000F80780 00F8078000F8078000F8078000F8078000F8078000F8078000F8078000F8078000F0078000F0078001F0078001E0078001E0 078003C0078003800780070007801E000F803C00FFFFE000> 32 31 -2 0 34.721] 68 @dc [<FFFC00000FC00000078000000780000007800000078000000780000007800000078000000780000007800000078000000780 0000078000000780000007FFE0000780780007801C0007801E0007800F0007800F8007800F8007800F8007800F8007800F80 07800F8007800F0007801E0007801C000F807800FFFFE000> 32 31 -2 0 30.934] 80 @dc [<03F0000E0C001C0200380100380100700000700000F00000F00000F00000F00000F00000F00000700000700000380C00381E 001C1E000E0C0003F800> 24 20 -2 0 20.202] 99 @dc [<03F0000C0C00300200600100600080C000C0C000C0C000C0C001C0C001C06003C0200F80103F000C7F0007FC0003F8000FF0 001FCC003F06003E03007803007001806001806001802001802003001006000C0C0003F000> 24 29 -2 0 22.727] 56 @dc [<C00000C00000E000006000006000007000003000003000003800001800001800001C00000C00000C00000E00000600000600 0007000003000003000003800001800001800001800001C00000C00000C00000E00000600000600000700000300000300000 3800001800001800001C00000C00000C00000E00000600000600000700000300000300> 24 45 -3 11 22.727] 47 @dc cmtt10.329 @sf [<7FC000FFE0007FC0000E00000E00000E00000E00000E00000E00000E00000E7E000EFF800FFFC00FC3E00F80F00F00700F00 780F00380E00380E00380E00380E00380E00380F00780F00700F80F00FE3E07FFFC0FEFF807E3E00> 24 30 0 10 23.863] 112 @dc [<7FFE00FFFF007FFE0003800003800003800003800003800003800003800003800003C00003C00003C00003E00003F03003FC 787FBFF8FF9FF87F87E0> 24 20 -1 0 23.863] 114 @dc [<FFFF00FFFF80FFFF0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0 007FC000FFC0007FC00000000000000000000000000003800007C00007C00007C000038000> 24 29 -4 0 23.863] 105 @dc [<7FC3FCFFE7FE7FC3FC0E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00F00E00F00E00F80E00FE1 E07FFFC0FEFF807E3F00> 24 20 0 0 23.863] 110 @dc [<007E0000FF8001FFC003C3C00381E00380E00380E00380400380000380000380000380000380000380000380000380000380 00FFFFC0FFFFC07FFFC0038000038000038000038000018000> 24 25 -1 0 23.863] 116 @dc [<7FFF007FFF007FFF0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0 00FFFFC0FFFFC07FFFC001C00001C00001C00001C0C001F1E000FFE0007FE0001FC0> 24 28 -1 0 23.863] 102 @dc cmbx10.432 @sf [<FFFFFFFE0000FFFFFFFFC000FFFFFFFFF00003F8001FF80003F80007FC0003F80003FE0003F80001FF0003F80000FF0003F8 0000FF8003F80000FF8003F80000FF8003F80000FF8003F80000FF8003F80000FF8003F80000FF0003F80000FF0003F80001 FE0003F80001FE0003F80003FC0003F80007F00003FFFFFFE00003FFFFFE000003F800FFC00003F8001FE00003F8000FF000 03F80007F80003F80003FC0003F80003FC0003F80003FE0003F80001FE0003F80001FE0003F80001FE0003F80003FE0003F8 0003FC0003F80003FC0003F80007FC0003F8000FF80003F8001FF000FFFFFFFFC000FFFFFFFF8000FFFFFFF80000> 48 41 -3 0 48.898] 66 @dc [<FFFFF00000FFFFF00000FFFFF0000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000000 03FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FFFFFE00 03FFFFFF8003FC003FE003FC000FF003FC0007F803FC0007FC03FC0003FC03FC0003FE03FC0003FE03FC0003FE03FC0003FE 03FC0003FE03FC0003FE03FC0003FE03FC0003FC03FC0007FC03FC0007F803FC000FF003FC003FE0FFFFFFFFC0FFFFFFFF00 FFFFFFF800> 40 41 -3 0 46.989] 80 @dc [<00003FF800000003FFFF0000000FFFFFC000003FF007F00000FF8000F80001FE00003C0007FC00001E0007F800000F000FF0 000007001FE0000007803FE0000003803FC0000003807FC0000003807FC0000003807FC000000000FF8000000000FF800000 0000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000 FF80000000007FC0000003807FC0000003807FC0000003803FC0000007803FE0000007801FE000000F800FF000000F8007F8 00001F8007FC00003F8001FE00007F8000FF8001FF80003FF007FF80000FFFFF8F800003FFFE078000003FF00180> 48 41 -4 0 49.646] 67 @dc [<FFFE00000380FFFE00000780FFFE00000F80038000000F80038000001F80038000003F80038000007F8003800000FF800380 0001FF8003800001FF8003800003FF8003800007FF800380000FFB800380001FFB800380001FF3800380003FE3800380007F C380038000FF8380038001FF8380038003FF0380038003FE0380038007FC038003800FF8038003801FF0038003803FF00380 03807FE0038003807FC003800380FF8003800381FF0003800383FE0003800387FE0003800387FC000380038FF8000380039F F000038003BFE000038003FFE000038003FFC000038003FF80000380FFFF0000FFFEFFFE0000FFFEFFFC0000FFFE> 48 41 -3 0 53.797] 78 @dc [<C1FF00F7FFC0FF01F0FC0078F80078F0003CF0003CE0003CE0007C0000FC0003FC00FFFC07FFF81FFFF03FFFE07FFFC0FFFE 00FFE000FC0000F80070F00070F000707000F07800F03E03F00FFFF003FE30> 24 27 -2 0 27.114] 115 @dc [<FFFFFFFC0000FFFFFFFF8000FFFFFFFFE00003FC001FF80003FC0003FC0003FC0001FE0003FC00007F0003FC00007F8003FC 00003FC003FC00001FC003FC00001FE003FC00001FE003FC00000FF003FC00000FF003FC00000FF003FC00000FF803FC0000 0FF803FC00000FF803FC00000FF803FC00000FF803FC00000FF803FC00000FF803FC00000FF803FC00000FF803FC00000FF8 03FC00000FF003FC00000FF003FC00000FF003FC00000FF003FC00001FE003FC00001FE003FC00001FC003FC00003FC003FC 00007F8003FC0000FF0003FC0001FE0003FC0007FC0003FC001FF800FFFFFFFFE000FFFFFFFF8000FFFFFFF80000> 48 41 -3 0 52.717] 68 @dc [<00007FF003000003FFFE0F00001FFFFFBF00007FF007FF0000FF8001FF0003FE0001FF0007FC0000FF000FF80000FF000FF0 0000FF001FE00000FF003FE00000FF003FC00000FF007FC00000FF007FC00000FF007FC001FFFFF8FF8001FFFFF8FF8001FF FFF8FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000 FF80000000007FC0000007007FC0000007007FC0000007003FC000000F003FE000000F001FE000001F000FF000001F000FF8 00003F0007FC00007F0003FE0000FF0000FF8001FF00007FF00FFF00001FFFFF1F000003FFFC0F0000007FE00300> 48 41 -4 0 54.046] 71 @dc -6 @bop1 cmr10.329 @sf 0 -57 p (vi) s 1509 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmbx10.432 @sf 0 137 p (14) s 69 r (In) s -1 r 118 c -2 r 111 c 1 r (cation) s 23 r (of) s cmtt10.432 @sf 23 r (awk) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 10 r (115) s cmr10.329 @sf 149 214 p (14.1) s 46 r (Command) s 15 r (Line) s 15 r (Options) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 12 r (115) s 149 277 p (14.2) s 46 r (Other) s 15 r (Command) s 15 r (Line) s 15 r (Argumen) s 0 r (ts) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 8 r (116) s 149 339 p (14.3) s 46 r (The) s cmtt10.329 @sf 15 r (AWKPATH) s cmr10.329 @sf 15 r (En) s 0 r (vironmen) s -1 r 116 c 14 r 86 c -3 r (ariable) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (117) s cmbx10.432 @sf 0 463 p (15) s 69 r (The) s 23 r (Ev) s -1 r (olution) s 22 r (of) s 23 r (the) s cmtt10.432 @sf 22 r (awk) s cmbx10.432 @sf 23 r (Language) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 6 r (119) s cmr10.329 @sf 149 541 p (15.1) s 46 r (Ma) s 2 r (jor) s 16 r (Changes) s 15 r (Bet) s -1 r 119 c -1 r (een) s 14 r (V7) s 15 r (and) s 16 r (S5R3.1) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 8 r (119) s 149 604 p (15.2) s 46 r (Minor) s 15 r (Changes) s 15 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 14 r (S5R3.1) s 15 r (and) s 15 r (S5R4) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 6 r (120) s 149 666 p (15.3) s 46 r (Extensions) s 15 r (In) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 15 r (Not) s 15 r (In) s 16 r (S5R4) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 9 r (120) s cmbx10.432 @sf 0 790 p (App) s 2 r (endix) s 23 r 65 c cmtt10.432 @sf 69 r (gawk) s cmbx10.432 @sf 22 r (Summary) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 8 r (123) s cmr10.329 @sf 149 868 p (A.1) s 46 r (Command) s 15 r (Line) s 15 r (Options) s 15 r (Summary) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 7 r (123) s 149 930 p (A.2) s 46 r (Language) s 15 r (Summary) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 13 r (124) s 149 993 p (A.3) s 46 r 86 c -3 r (ariables) s 14 r (and) s 15 r (Fields) s cmmi10.300 @sf 9 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 8 r (124) s 299 1055 p (A.3.1) s 45 r (Fields) s cmmi10.300 @sf 13 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 12 r (125) s 299 1117 p (A.3.2) s 45 r (Built-in) s 15 r 86 c -2 r (ariables) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 7 r (125) s 299 1180 p (A.3.3) s 45 r (Arra) s 0 r (ys) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (126) s 299 1242 p (A.3.4) s 45 r (Data) s 15 r 84 c 0 r (yp) s 0 r (es) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 10 r (127) s 149 1304 p (A.4) s 46 r 80 c 0 r (atterns) s 14 r (and) s 15 r (Actions) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 8 r (128) s 299 1366 p (A.4.1) s 45 r 80 c 0 r (atterns) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (128) s 299 1429 p (A.4.2) s 45 r (Regular) s 15 r (Expressions) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 9 r (130) s 299 1491 p (A.4.3) s 45 r (Actions) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (130) s 448 1553 p (A.4.3.1) s 46 r (Op) s 1 r (erators) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 9 r (130) s 448 1615 p (A.4.3.2) s 46 r (Con) s -1 r (trol) s 15 r (Statemen) s -1 r (ts) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 8 r (131) s 448 1678 p (A.4.3.3) s 46 r (I/O) s 15 r (Statemen) s 0 r (ts) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 9 r (132) s 448 1740 p (A.4.3.4) s cmtt10.329 @sf 46 r (printf) s cmr10.329 @sf 15 r (Summary) s cmmi10.300 @sf 8 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 8 r (132) s 448 1802 p (A.4.3.5) s 46 r (Sp) s 1 r (ecial) s 15 r (File) s 15 r (Names) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr10.329 @sf 12 r (133) s 448 1864 p (A.4.3.6) s 46 r (Numeric) s 15 r 70 c -3 r (unctions) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr10.329 @sf 13 r (134) s 448 1927 p (A.4.3.7) s 46 r (String) s 15 r 70 c -3 r (unctions) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 8 r (134) s 448 1989 p (A.4.3.8) s 46 r (String) s 15 r (Constan) s 0 r (ts) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr10.329 @sf 6 r (135) s 149 2051 p (A.5) s 46 r 70 c -3 r (unctions) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 12 r (136) s cmbx10.432 @sf 0 2176 p (App) s 2 r (endix) s 23 r 66 c 69 r (Sample) s 22 r (Program) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmbx10.432 @sf 4 r (139) s 0 2316 p (App) s 2 r (endix) s 23 r 67 c 69 r (Implemen) s -1 r (tation) s 22 r (Notes) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 11 r (141) s cmr10.329 @sf 149 2394 p (C.1) s 46 r (Do) s 0 r (wn) s -2 r 119 c -1 r (ards) s 14 r (Compatibilit) s 0 r 121 c 14 r (and) s 15 r (Debugging) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr10.329 @sf 7 r (141) s 149 2456 p (C.2) s 46 r (Probable) s 15 r 70 c -3 r (uture) s 14 r (Extensions) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 7 r (141) s 149 2518 p (C.3) s 46 r (Suggestions) s 15 r (for) s 15 r (Impro) s 0 r 118 c -1 r (emen) s -2 r (ts) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 6 r (142) s cmbx10.432 @sf 0 2643 p (App) s 2 r (endix) s 23 r 68 c 69 r (Glossary) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 3 r (145) s @eop -5 @bop0 cmr10.329 @sf [<70F8F8F8700000000000000000000070F8F8F870> 8 20 -4 0 12.626] 58 @dc [<FFF8FFF80F800F8007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F000780 0F0007800F0007800F0007800F0007FFFF0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F00 07800F0007800F0007800F0007800F000F800F80FFF8FFF8> 32 31 -2 0 34.090] 72 @dc cmbx10.432 @sf [<1C007F00FF80FF80FF80FF80FF807F001C000000000000000000000000000000000000001C007F00FF80FF80FF80FF80FF80 7F001C00> 16 27 -5 0 19.094] 58 @dc [<0038000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000007E0000007E0000007E 0000007E0000003E0000003F0000003F0000001F0000001F0000001F0000000F000000078000000780000003C0000003C000 0001E000E000F000E0007800E000380070003C0070001E0070000F007FFFFF807FFFFFC07FFFFFC07FFFFFE03FFFFFF03FFF FFF03FFFFFF03E00000038000000> 32 41 -4 0 34.370] 55 @dc cmtt10.329 @sf [<7FC3FCFFE7FE7FC3FC0E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00F00E00F00E00F80E00FE1 E00FFFC00EFF800E3F000E00000E00000E00000E00000E00007E0000FE00007E0000> 24 28 0 0 23.863] 104 @dc [<7FFFC0FFFFE07FFFC000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0 0000E00000E00000E00000E00000E00000E00000E00000E0007FE000FFE0007FE000> 24 28 -2 0 23.863] 108 @dc [<01FC0007FF001FFF803F07C03C01C07801C0700000F00000FFFFC0FFFFC0FFFFC0E001C0E001C0F003C07003807807803E1F 001FFE000FFC0003F000> 24 20 -3 0 23.863] 101 @dc [<03E3F00FFBF81FFFF03E3F80780F80700780F00780E00780E00380E00380E00380E00380E00380F00780700780780F803E1F 801FFF800FFB8003F380000380000380000380000380000380001F80003F80001F80> 24 28 -2 0 23.863] 100 @dc [<01F0000FFE001FFF003E0F803C07807803C07001C0F001E0E000E0E000E0E000E0E000E0E000E07001C07001C03803803E0F 801FFF000FFE0001F000> 24 20 -2 0 23.863] 111 @dc [<067E000EFF800FFFC00FC3E00F80F00F00700F00780F00380E00380E00380E00380E00380E00380F00780F00700F80F00FE3 E00FFFC00EFF800E3E000E00000E00000E00000E00000E00007E0000FE00007E0000> 24 28 0 0 23.863] 98 @dc [<01FC0007FF001FFF803F07C03C01C07801C0700000F00000E00000E00000E00000E00000F000007000007800003C03003F07 801FFF8007FF0001FE00> 24 20 -3 0 23.863] 99 @dc [<01FCFC03FFFE07FFFC0F07E00E01E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00 E07E07E0FE0FE07E07E0> 24 20 0 0 23.863] 117 @dc [<7F8FF0FF8FF87F8FF00F0780070700038E00039E0001DC0000F80000F00000700000F80001F80001DC00039E00078E000707 007F8FF07F9FF07F8FF0> 24 20 -1 0 23.863] 120 @dc cmbx10.432 @sf [<003F800001FFF00007E0FC000FC07E001F803F001F803F003F001F803F001F807F001FC07F001FC07F001FC07F001FC0FF00 1FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0FF001FE0 FF001FE0FF001FE07F001FC07F001FC07F001FC07F001FC03F001F803F001F801F803F001F803F000FC07E0007E0FC0001FF F000003F8000> 32 39 -3 0 34.370] 48 @dc [<007FC00003FFF8000FFFFC001FC03F003F000F807E0007807C0007C0FC0003C0F80003E0F80003E0F80003E0F80007E0F800 0FE0FC001FE07C007FE07E01FFC03F03FFC01F8FFF8007FFFF8001FFFF0001FFFC0007FFF8000FFFE0001FFFF8001FFE7E00 3FFC3F003FF01F003FC01F803F800F803F000F803E000F803E000F801E001F801F001F000F003F000FC07E0003FFFC0001FF F000003FC000> 32 39 -3 0 34.370] 56 @dc [<FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80> 24 6 -1 -11 22.913] 45 @dc [<FFFFFC0000FFFFFC0000FFFFFC000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC000000 03FC00000003FC00000003FC03800003FC03800003FC03800003FC03800003FC07800003FC07800003FC1F800003FFFF8000 03FFFF800003FFFF800003FC1F800003FC07800003FC07800003FC03800003FC03807003FC03807003FC03807003FC0000F0 03FC0000E003FC0000E003FC0000E003FC0001E003FC0001E003FC0003E003FC000FE003FC003FC0FFFFFFFFC0FFFFFFFFC0 FFFFFFFFC0> 40 41 -3 0 43.253] 70 @dc [<00001FF800000001FFFF00000007FFFFC000001FF007E000003FC000F800007F8000780000FF00003C0000FE00001E0001FE 00000E0001FC00000E0003FC00000F0003FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC0000 070003FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC00000700 03FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC0000070003FC 0000070003FC0000070003FC0000070003FC0000070003FC00000700FFFFF001FFFCFFFFF001FFFCFFFFF001FFFC> 48 41 -3 0 52.883] 85 @dc [<7FFF1FFFC07FFF1FFFC07FFF1FFFC007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC00 07F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC00 07F001FC0007F001FC0007F001FC0007F001FC00FFFFFFFC00FFFFFFFC00FFFFFFFC0007F000000007F000000007F0000000 07F000000007F000F00007F001F80007F003FC0007F003FC0007F003FC0003F803FC0003FC01FC0000FE00F800007F80F000 001FFFC0000001FF0000> 40 42 -1 0 38.189] 12 @dc cmr10.329 @sf [<7FC3FE0700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700 E00700E00700E0FFFFE00700000700000700000700000700000700000701E00701E00381E001C0C000E0C0003F00> 24 32 0 0 25.252] 12 @dc [<000FC000003830000060080000E0040001C0040003C002000380020007800100078001000780010007800100078001000780 0100078001000780010007800100078001000780010007800100078001000780010007800100078001000780010007800100 078001000780010007800100078003800FC007C0FFFC3FF8> 32 31 -2 0 34.090] 85 @dc cmbx10.432 @sf [<000001C0000000000003E0000000000003E0000000000007F0000000000007F000000000000FF800000000000FF800000000 000FF800000000001FFC00000000001FFC00000000003FFE00000000003FCE00000000007FCF00000000007F870000000000 FF878000000000FF038000000000FF038000000001FF01C000000001FE01C000000003FE01E000000003FC00E000000007FC 00F000000007F8007000000007F800700000000FF000380000000FF000380000001FF0001C0000001FE0001C0000003FE000 1E0000003FC0000E0000007FC0000F0000007F8000070000007F800007000000FF000003800000FF000003800001FF000003 C00001FE000001C00003FE000001E000FFFFF0003FFF80FFFFF0003FFF80FFFFF0003FFF80> 56 41 -1 0 51.970] 86 @dc [<0E01FC00000F0FFF80000F9E07E0000FF803F8000FF001FC000FF000FE000FE000FE000FE000FF000FE0007F000FE0007F80 0FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F000FE0007F00 0FE000FE000FE000FE000FF001FC000FF803F8000FFE07E0000FE7FF80000FE1FE00000FE00000000FE00000000FE0000000 0FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000FFE0000000 FFE0000000FFE0000000> 40 42 -2 0 38.189] 98 @dc cmr10.329 @sf [<007FFE00000007C000000003C000000003C000000003C000000003C000000003C000000003C000000003C000000003C00000 0003C000000003C000000003C000000007C000000007A00000000FB00000001F100000001E080000003E080000003C040000 007C04000000F802000000F003000001F001000001E000800003E000800007C000400007800040000F800060001F8000F800 FFF003FF00> 40 31 -1 0 34.090] 89 @dc -5 @bop1 cmr10.329 @sf 0 -57 p 84 c -3 r (able) s 14 r (of) s 16 r (Con) s -1 r (ten) s -1 r (ts) s 1571 r 118 c 149 42 p (8.12) s 46 r (Op) s 1 r (erator) s 15 r (Precedence:) s 21 r (Ho) s -1 r 119 c 14 r (Op) s 2 r (erators) s 15 r (Nest) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 9 r (76) s cmbx10.432 @sf 0 166 p 57 c 69 r (Actions:) s 30 r (Con) s -1 r (trol) s 22 r (Statemen) s -1 r (ts) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmbx10.432 @sf 6 r (79) s cmr10.329 @sf 149 244 p (9.1) s 46 r (The) s cmtt10.329 @sf 15 r (if) s cmr10.329 @sf 15 r (Statemen) s 0 r 116 c cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 11 r (79) s 149 306 p (9.2) s 46 r (The) s cmtt10.329 @sf 15 r (while) s cmr10.329 @sf 15 r (Statemen) s 0 r 116 c cmmi10.300 @sf 11 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 11 r (80) s 149 368 p (9.3) s 46 r (The) s cmtt10.329 @sf 15 r (do) s cmr10.329 @sf 0 r 45 c cmtt10.329 @sf 0 r (while) s cmr10.329 @sf 15 r (Statemen) s 0 r 116 c cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 8 r (81) s 149 431 p (9.4) s 46 r (The) s cmtt10.329 @sf 15 r (for) s cmr10.329 @sf 15 r (Statemen) s 0 r 116 c cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 7 r (82) s 149 493 p (9.5) s 46 r (The) s cmtt10.329 @sf 15 r (break) s cmr10.329 @sf 15 r (Statemen) s 0 r 116 c cmmi10.300 @sf 11 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 11 r (83) s 149 555 p (9.6) s 46 r (The) s cmtt10.329 @sf 15 r (continue) s cmr10.329 @sf 15 r (Statemen) s 0 r 116 c cmmi10.300 @sf 2 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 3 r (84) s 149 617 p (9.7) s 46 r (The) s cmtt10.329 @sf 15 r (next) s cmr10.329 @sf 15 r (Statemen) s 0 r 116 c cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (86) s 149 680 p (9.8) s 46 r (The) s cmtt10.329 @sf 15 r (exit) s cmr10.329 @sf 15 r (Statemen) s 0 r 116 c cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (86) s cmbx10.432 @sf 0 804 p (10) s 69 r (Arra) s -1 r (ys) s 22 r (in) s cmtt10.432 @sf 23 r (awk) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 8 r (89) s cmr10.329 @sf 149 882 p (10.1) s 46 r (In) s 0 r (tro) s 0 r (duction) s 15 r (to) s 15 r (Arra) s 0 r (ys) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 8 r (89) s 149 944 p (10.2) s 46 r (Referring) s 15 r (to) s 15 r (an) s 15 r (Arra) s 0 r 121 c 14 r (Elemen) s 0 r 116 c cmmi10.300 @sf 11 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr10.329 @sf 12 r (91) s 149 1007 p (10.3) s 46 r (Assigning) s 15 r (Arra) s 0 r 121 c 14 r (Elemen) s 0 r (ts) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr10.329 @sf 13 r (92) s 149 1069 p (10.4) s 46 r (Basic) s 15 r (Example) s 15 r (of) s 15 r (an) s 15 r (Arra) s 0 r 121 c cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 10 r (92) s 149 1131 p (10.5) s 46 r (Scanning) s 15 r (All) s 15 r (Elemen) s 0 r (ts) s 14 r (of) s 15 r (an) s 15 r (Arra) s 0 r 121 c cmmi10.300 @sf 6 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 6 r (93) s 149 1193 p (10.6) s 46 r (The) s cmtt10.329 @sf 15 r (delete) s cmr10.329 @sf 15 r (Statemen) s 0 r 116 c cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 7 r (94) s 149 1256 p (10.7) s 46 r (Multi-dimensional) s 15 r (Arra) s 0 r (ys) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 8 r (95) s 149 1318 p (10.8) s 46 r (Scanning) s 15 r (Multi-dimensional) s 15 r (Arra) s 0 r (ys) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr10.329 @sf 12 r (97) s cmbx10.432 @sf 0 1442 p (11) s 69 r (Built-in) s 23 r 70 c -5 r (unctions) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 10 r (99) s cmr10.329 @sf 149 1520 p (11.1) s 46 r (Calling) s 15 r (Built-in) s 15 r 70 c -3 r (unctions) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 12 r (99) s 149 1583 p (11.2) s 46 r (Numeric) s 15 r (Built-in) s 15 r 70 c -3 r (unctions) s cmmi10.300 @sf 8 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 8 r (99) s 149 1645 p (11.3) s 46 r (Built-in) s 15 r 70 c -3 r (unctions) s 14 r (for) s 16 r (String) s 15 r (Manipulation) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr10.329 @sf 11 r (101) s 149 1707 p (11.4) s 46 r (Built-in) s 15 r 70 c -3 r (unctions) s 14 r 70 c -2 r (or) s 14 r (Input/Output) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 11 r (104) s cmbx10.432 @sf 0 1832 p (12) s 69 r (User-de\014ned) s 23 r 70 c -5 r (unctions) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 12 r (105) s cmr10.329 @sf 149 1909 p (12.1) s 46 r (Syn) s 0 r (tax) s 14 r (of) s 15 r 70 c -3 r (unction) s 14 r (De\014nitions) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 11 r (105) s 149 1972 p (12.2) s 46 r 70 c -3 r (unction) s 14 r (De\014nition) s 15 r (Example) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr10.329 @sf 10 r (106) s 149 2034 p (12.3) s 46 r (Calling) s 15 r (User-de\014ned) s 15 r 70 c -3 r (unctions) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 10 r (107) s 149 2096 p (12.4) s 46 r (The) s cmtt10.329 @sf 15 r (return) s cmr10.329 @sf 15 r (Statemen) s 0 r 116 c cmmi10.300 @sf 4 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (109) s cmbx10.432 @sf 0 2221 p (13) s 69 r (Built-in) s 23 r 86 c -5 r (ariables) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 9 r (111) s cmr10.329 @sf 149 2299 p (13.1) s 46 r (Built-in) s 15 r 86 c -3 r (ariables) s 14 r (That) s 16 r (Con) s -1 r (trol) s cmtt10.329 @sf 14 r (awk) s cmmi10.300 @sf 13 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 12 r (111) s 149 2361 p (13.2) s 46 r (Built-in) s 15 r 86 c -3 r (ariables) s 14 r (That) s 16 r (Con) s -1 r 118 c -1 r (ey) s 14 r (Information) s 15 r (to) s 15 r 89 c -2 r (ou) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 6 r (112) s @eop -4 @bop0 cmbx10.432 @sf [<0E001C003F807F007FC0FF807FC0FF80FFC1FF80FFC1FF80FFC1FF80FF81FF00CE019C00C0018000C0018000E001C0006000 C0006000C0007000E00038007000180030001C0038000E001C0007000E0003000600> 32 21 -8 -21 36.031] 92 @dc [<0000FFE00000000FFFFE0000003FC07F800000FF001FE00001FC0007F00003F80003F80007F00001FC000FF00001FE001FE0 0000FF001FE00000FF003FC000007F803FC000007F807FC000007FC07FC000007FC07F8000003FC0FF8000003FE0FF800000 3FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0 7F8000003FC07F8000003FC07F8000003FC07FC000007FC03FC000007F803FC000007F801FE00000FF001FE00000FF000FF0 0001FE0007F00001FC0003F80003F80001FC0007F000007F001FC000003FC07F80000007FFFC00000000FFE00000> 48 41 -4 0 51.638] 79 @dc [<30006000380070001C0038000E001C0006000C0007000E0003800700018003000180030001C0038000C0018000C001801CC0 39807FC0FF80FFC1FF80FFC1FF80FFC1FF80FF81FF00FF81FF007F00FE001C003800> 32 21 -2 -21 36.031] 34 @dc [<003FC00000FFF00003FFFC0007E0FF000FC03F801F803F803F801FC03F801FC07F001FE07F001FE07F001FE07F001FE0FF00 1FE0FF001FE0FF001FE0FF001FE0FF801FC0FF801FC0FF801FC0FFC03F80FFE03F00FF70FE00FF3FF800FF0FC000FF000000 7F0000007F0000007F0000007F8000003F801F003F803F801FC03F800FC03F800FE03F8007F01F8001FC0F0000FFFF00003F FC000007F000> 32 39 -3 0 34.370] 54 @dc cmtt10.329 @sf [<FFFE00FFFF80FFFFC01C03E01C00E01C00F01C00701C00701C00701C00701C00F01C00E01C03C01FFFC01FFF001FFF801C07 C01C01C01C01E01C00E01C00E01C00E01C00E01C01C01C03C0FFFF80FFFF00FFFC00> 24 28 -1 0 23.863] 66 @dc [<FFFFF8FFFFF8FFFFF81C00381C00381C00381C00381C00381C00001C00001C0E001C0E001C0E001FFE001FFE001FFE001C0E 001C0E001C0E001C00001C00001C00701C00701C00701C0070FFFFF0FFFFF0FFFFF0> 24 28 -1 0 23.863] 69 @dc [<01F9C007FDC00FFFC01F0FC01C07C03C03C07803C07003C07001C0F001C0E00FF0E01FF0E00FF0E00000E00000E00000E000 00E00000F000007001C07001C07801C03C03C01C03C01F0FC00FFFC007FFC001F9C0> 24 28 -2 0 23.863] 71 @dc [<7FFF00FFFF807FFF0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0 0001C00001C00001C00001C00001C00001C00001C00001C0007FFF00FFFF807FFF00> 24 28 -3 0 23.863] 73 @dc [<7F03C0FF87C07F07C01C0DC01C0DC01C0DC01C1DC01C19C01C19C01C39C01C39C01C39C01C31C01C71C01C71C01C61C01CE1 C01CE1C01CE1C01CC1C01CC1C01DC1C01D81C01D81C01D81C07F07F0FF0FF87E07F0> 24 28 -1 0 23.863] 78 @dc [<7FF800FFFE007FFF001C0F801C03C01C01C01C01E01C00E01C00E01C00F01C00701C00701C00701C00701C00701C00701C00 701C00701C00F01C00E01C00E01C01E01C03C01C03C01C0F807FFF00FFFE007FF800> 24 28 -1 0 23.863] 68 @dc cmbx10.432 @sf [<00078003C00000078003C000000FC007E000000FC007E000000FC007E000001FE00FF000001FE00FF000003FF01FF800003F F01FB800003FF01FB800007F783F3C00007F383F1C0000FF383F1E0000FE1C7E0E0000FE1C7E0E0001FE1EFC0F0001FC0EFC 070001FC0EFC070003F807F8038003F807F8038007F807F803C007F003F001C007F003F001C00FE007E000E0FFFE7FFC0FFE FFFE7FFC0FFEFFFE7FFC0FFE> 48 27 -1 0 49.646] 119 @dc -4 @bop1 cmr10.329 @sf 0 -57 p (iv) s 1509 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 149 42 p (4.2) s 46 r (Examples) s 15 r (of) s cmtt10.329 @sf 15 r (print) s cmr10.329 @sf 15 r (Statemen) s 0 r (ts) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr10.329 @sf 13 r (38) s 149 104 p (4.3) s 46 r (Output) s 15 r (Separators) s cmmi10.300 @sf 5 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (39) s 149 166 p (4.4) s 46 r (Using) s cmtt10.329 @sf 15 r (printf) s cmr10.329 @sf 15 r (Statemen) s 0 r (ts) s 14 r 70 c -3 r (or) s 14 r 70 c -2 r (ancier) s 14 r (Prin) s 0 r (ting) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr10.329 @sf 13 r (40) s 299 228 p (4.4.1) s 45 r (In) s 0 r (tro) s 0 r (duction) s 15 r (to) s 16 r (the) s cmtt10.329 @sf 15 r (printf) s cmr10.329 @sf 15 r (Statemen) s 0 r 116 c cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 4 r (40) s 299 291 p (4.4.2) s 45 r 70 c -2 r (ormat-Con) s -2 r (trol) s 14 r (Letters) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 4 r (41) s 299 353 p (4.4.3) s 45 r (Mo) s 2 r (di\014ers) s 15 r (for) s cmtt10.329 @sf 15 r (printf) s cmr10.329 @sf 15 r 70 c -3 r (ormats) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr10.329 @sf 6 r (42) s 299 415 p (4.4.4) s 45 r (Examples) s 15 r (of) s 16 r (Using) s cmtt10.329 @sf 15 r (printf) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 8 r (42) s 149 477 p (4.5) s 46 r (Redirecting) s 15 r (Output) s 15 r (of) s cmtt10.329 @sf 15 r (print) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 16 r (printf) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 10 r (44) s 299 540 p (4.5.1) s 45 r (Redirecting) s 15 r (Output) s 16 r (to) s 15 r (Files) s 15 r (and) s 15 r (Pip) s 1 r (es) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 11 r (44) s 299 602 p (4.5.2) s 45 r (Closing) s 15 r (Output) s 16 r (Files) s 15 r (and) s 15 r (Pip) s 1 r (es) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (45) s 149 664 p (4.6) s 46 r (Standard) s 15 r (I/O) s 15 r (Streams) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr10.329 @sf 5 r (47) s cmbx10.432 @sf 0 789 p 53 c 69 r (Useful) s 23 r (\\One-liners") s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmbx10.432 @sf 4 r (49) s 0 929 p 54 c 69 r 80 c -1 r (atterns) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 5 r (51) s cmr10.329 @sf 149 1007 p (6.1) s 46 r (Kinds) s 15 r (of) s 15 r 80 c 0 r (atterns) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (51) s 149 1069 p (6.2) s 46 r (The) s 15 r (Empt) s 0 r 121 c 14 r 80 c 0 r (attern) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 12 r (51) s 149 1131 p (6.3) s 46 r (Regular) s 15 r (Expressions) s 15 r (as) s 15 r 80 c 0 r (atterns) s cmmi10.300 @sf 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 7 r (51) s 299 1193 p (6.3.1) s 45 r (Ho) s 0 r 119 c 14 r (to) s 15 r (Use) s 16 r (Regular) s 15 r (Expressions) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 4 r (52) s 299 1256 p (6.3.2) s 45 r (Regular) s 15 r (Expression) s 16 r (Op) s 1 r (erators) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr10.329 @sf 11 r (53) s 299 1318 p (6.3.3) s 45 r (Case-sensitivit) s 0 r 121 c 14 r (in) s 15 r (Matc) s 0 r (hing) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 9 r (55) s 149 1380 p (6.4) s 46 r (Comparison) s 15 r (Expressions) s 15 r (as) s 15 r 80 c 0 r (atterns) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 12 r (56) s 149 1442 p (6.5) s 46 r (Bo) s 1 r (olean) s 15 r (Op) s 2 r (erators) s 15 r (and) s 15 r 80 c 0 r (atterns) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 6 r (57) s 149 1505 p (6.6) s 46 r (Expressions) s 15 r (as) s 15 r 80 c 0 r (atterns) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 9 r (58) s 149 1567 p (6.7) s 46 r (Sp) s 1 r (ecifying) s 15 r (Record) s 15 r (Ranges) s 16 r (With) s 15 r 80 c -1 r (atterns) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 12 r (59) s 149 1629 p (6.8) s cmtt10.329 @sf 46 r (BEGIN) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 15 r (END) s cmr10.329 @sf 15 r (Sp) s 2 r (ecial) s 15 r 80 c -1 r (atterns) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 12 r (59) s cmbx10.432 @sf 0 1754 p 55 c 69 r (Actions:) s 30 r (Ov) s -1 r (erview) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 10 r (61) s 0 1894 p 56 c 69 r (Actions:) s 30 r (Expressions) s cmmi10.300 @sf 13 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 12 r (63) s cmr10.329 @sf 149 1972 p (8.1) s 46 r (Constan) s 0 r 116 c 14 r (Expressions) s cmmi10.300 @sf 4 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 3 r (63) s 149 2034 p (8.2) s 46 r 86 c -3 r (ariables) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 7 r (65) s 299 2096 p (8.2.1) s 45 r (Assigning) s 15 r 86 c -2 r (ariables) s 14 r (on) s 15 r (the) s 15 r (Command) s 15 r (Line) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr10.329 @sf 5 r (65) s 149 2159 p (8.3) s 46 r (Arithmetic) s 15 r (Op) s 1 r (erators) s cmmi10.300 @sf 13 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 12 r (66) s 149 2221 p (8.4) s 46 r (String) s 15 r (Concatenation) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 6 r (67) s 149 2283 p (8.5) s 46 r (Comparison) s 15 r (Expressions) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 12 r (68) s 149 2345 p (8.6) s 46 r (Bo) s 1 r (olean) s 15 r (Expressions) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (69) s 149 2408 p (8.7) s 46 r (Assignmen) s 0 r 116 c 14 r (Expressions) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 6 r (70) s 149 2470 p (8.8) s 46 r (Incremen) s 0 r 116 c 14 r (Op) s 1 r (erators) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 12 r (72) s 149 2532 p (8.9) s 46 r (Con) s 0 r 118 c -2 r (ersion) s 15 r (of) s 15 r (Strings) s 15 r (and) s 15 r (Num) s 0 r 98 c 0 r (ers) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr10.329 @sf 13 r (73) s 149 2594 p (8.10) s 46 r (Conditional) s 15 r (Expressions) s cmmi10.300 @sf 4 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 3 r (74) s 149 2657 p (8.11) s 46 r 70 c -3 r (unction) s 14 r (Calls) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 7 r (75) s @eop -3 @bop0 [ 518 ] /cmbx10.518 @newfont cmbx10.518 @sf [<007FFFFFFF8000007FFFFFFF8000007FFFFFFF800000000FFC00000000000FFC00000000000FFC00000000000FFC00000000 000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0000000000 0FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000F FC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC 00000000000FFC00000000000FFC000000E0000FFC0001C0E0000FFC0001C0E0000FFC0001C0E0000FFC0001C070000FFC00 038070000FFC00038070000FFC00038070000FFC00038078000FFC00078078000FFC0007807C000FFC000F807E000FFC001F 807F000FFC003F803FE00FFC01FF003FFFFFFFFFFF003FFFFFFFFFFF003FFFFFFFFFFF00> 56 48 -3 0 57.383] 84 @dc [<00FF801FF807FFF03FF81FFFF87FF83FF03EFF007FC00FFE00FF8007FE00FF8003FE00FF0001FE00FF0001FE00FF0001FE00 FF8001FE007F8001FE007FC001FE003FE001FE001FF001FE0007FE01FE0001FFF1FE00003FFFFE000001FFFE00000001FE00 000001FE00010001FE0007C001FE000FE001FE001FF001FE001FF003FC001FF007FC001FF007F8001FE01FF0000FFFFFC000 03FFFF0000007FF80000> 40 32 -2 0 40.098] 97 @dc [<07001FE0000007807FFE000007C1FFFF800007E7E07FC00007FF801FE00007FE000FF00007FC0007F80007FC0003FC0007F8 0003FC0007F80003FE0007F80001FE0007F80001FF0007F80001FF0007F80001FF0007F80001FF0007F80001FF0007F80001 FF0007F80001FF0007F80001FF0007F80001FF0007F80001FF0007F80001FE0007F80003FE0007F80003FE0007F80003FC00 07FC0007F80007FE0007F80007FF000FF00007FFE03FE00007F9FFFF800007F87FFE000007F80FF0000007F80000000007F8 0000000007F80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F80000 000007F80000000007F80000000007F8000000000FF800000000FFF800000000FFF800000000FFF80000000001F800000000> 48 50 -2 0 45.827] 98 @dc [<FFFFC0FFFFC0FFFFC007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8 0007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007 F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8000FF800FFF800FFF800FFF80001F800> 24 50 -3 0 22.913] 108 @dc [<0007FF0000003FFFE00000FFFFF80003FF01FC0007F8003E000FF0000F001FE00007803FE00003803FC00003807FC0000000 7F800000007F80000000FF80000000FF80000000FF80000000FFFFFFFF80FFFFFFFF80FFFFFFFF80FF80003F80FF80003F80 7F80003F807F80003F807FC0003F003FC0007F003FC0007F001FE000FE000FF000FC0007F801F80003FE0FF00001FFFFE000 007FFFC000000FFE0000> 40 32 -2 0 37.807] 101 @dc [<0007FE0000003FFFC00001FFFFF80003FE07FC0007F801FE000FE0007F001FE0007F803FC0003FC03FC0003FC07F80001FE0 7F80001FE07F80001FE0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF0 7F80001FE07F80001FE07F80001FE03FC0003FC03FC0003FC01FC0003F800FE0007F0007F000FE0003FC03FC0000FFFFF000 003FFFC0000007FE0000> 40 32 -2 0 41.244] 111 @dc [<7FFFF0007FFFF0007FFFF00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC 000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0000 03FC000003FC000003FC000003FC0000FFFFF800FFFFF800FFFFF80003FC000003FC000003FC000003FC000003FC000003FC 000003FC000003FC01C003FC07F003FC0FF803FE0FF801FE0FF801FF0FF800FF0FF8007FC7F0001FFFF00007FFC00000FF00> 32 50 -2 0 25.205] 102 @dc [<000003FF80000000003FFFF800000001FFFFFE00000007FF003F8000001FF80003E000007FE00001F00000FFC00000780001 FF0000003C0003FF0000001E0007FE0000000E000FFC0000000F001FF800000007001FF800000007803FF800000003803FF0 00000003803FF000000003807FF000000003807FF000000000007FE00000000000FFE00000000000FFE00000000000FFE000 00000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000 000000FFE000000000007FE000000000007FF000000007807FF000000007803FF000000007803FF00000000F803FF8000000 0F801FF80000000F801FF80000001F800FFC0000001F8007FE0000003F8003FE0000007F8001FF000000FF8000FFC00001FF 80007FE00003FF80001FF8000FFF800007FF007F1F800001FFFFFC0F8000003FFFF00780000003FF800380> 56 49 -5 0 59.575] 67 @dc [<FFFFC1FFFF80FFFFC1FFFF80FFFFC1FFFF8007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8 000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000F F00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007FC000FF00007FC000FF00007FE000FF000 07F7000FF00007F7801FE0000FF3C01FE000FFF1F03FC000FFF07FFF8000FFF03FFF000003F007F80000> 48 32 -3 0 45.827] 110 @dc [<000FE000007FF80001FFFC0003FE1E0003FC0E0007FC0F0007F8070007F8070007F8070007F8070007F8070007F8070007F8 070007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80000 07F8000007F8000007F8000007F80000FFFFFE00FFFFFE00FFFFFE001FF8000007F8000003F8000001F8000000F8000000F8 00000078000000780000007800000038000000380000003800000038000000380000> 32 46 -2 0 32.079] 116 @dc [<E07FC000F3FFF800FFFFFE00FF803F00FE001F80FC000F80F80007C0F00007C0F00007C0E0000FC0E0000FC000001FC00000 FFC0001FFF8001FFFF8007FFFF001FFFFE003FFFFC007FFFF0007FFFC000FFF80000FF000000FC000700FC000700F8000700 F8000F007C000F007C001F003F007F001FFFFF0007FFEF0000FF8700> 32 32 -3 0 32.537] 115 @dc cmbx10.432 @sf [<FFFE007801FFFFC0FFFE007801FFFFC0FFFE00FC01FFFFC0038000FC0007F000038000FC0007F000038001FE0007F0000380 01FE0007F000038003FF0007F000038003FF0007F000038007F38007F000038007F38007F00003800FE1C007F00003800FE1 C007F00003800FE1C007F00003801FC0E007F00003801FC0E007F00003803F807007F00003803F807007F00003807F003807 F00003807F003807F0000380FF003807F0000380FE001C07F0000380FE001C07F0000381FC000E07F0000381FC000E07F000 0383F8000707F0000383F8000707F0000387F0000387F0000387F0000387F0000387F0000387F000038FE00001C7F000038F E00001C7F000039FC00000E7F000039FC00000E7F00003BF80000077F00003BF80000077F00003FF0000003FF00003FF0000 003FF000FFFF0000003FFFC0FFFE0000001FFFC0FFFE0000001FFFC0> 64 41 -3 0 65.253] 77 @dc [<00000E00000700000000001F00000F80000000001F00000F80000000001F80001F80000000003F80001FC0000000003F8000 1FC0000000003FC0003FC0000000007FC0003FE0000000007FC0003FE000000000FFE0007FF000000000FFE0007FF0000000 00FFF000FFF000000001FE7000FF3800000001FE7000FF3800000001FE7801FF3800000003FC3801FE1C00000003FC3801FE 1C00000007FC1C03FC1E00000007F81C03FC0E00000007F81E07FC0E0000000FF00E07F8070000000FF00E07F8070000001F F00F0FF0078000001FE0070FF0038000001FE0070FF0038000003FE0039FE003C000003FC0039FE001C000003FC003FFE001 C000007F8001FFC000E000007F8001FFC000E00000FF8000FF8000F00000FF0000FF8000700000FF0000FF8000700001FF00 00FF0000780001FE0000FF0000380001FE0001FF0000380003FC0001FE00001C0003FC0001FE00001C00FFFFE07FFFF007FF F0FFFFE07FFFF007FFF0FFFFE07FFFF007FFF0> 72 41 -1 0 71.065] 87 @dc [<FFFFF0003FF000FFFFF001FFFC00FFFFF007FE1E0003FC000FFC0F0003FC000FF8070003FC001FF8070003FC001FF0070003 FC001FF0000003FC001FF0000003FC001FF0000003FC001FF0000003FC001FE0000003FC001FE0000003FC001FE0000003FC 001FE0000003FC003FC0000003FC003FC0000003FC007F80000003FC007F00000003FC01FC00000003FFFFF000000003FFFF FE00000003FC007FC0000003FC001FE0000003FC0007F8000003FC0007F8000003FC0003FC000003FC0003FE000003FC0003 FE000003FC0003FE000003FC0003FE000003FC0003FE000003FC0003FE000003FC0003FC000003FC0007FC000003FC0007F8 000003FC000FF0000003FC007FE00000FFFFFFFF800000FFFFFFFE000000FFFFFFE0000000> 56 41 -3 0 51.555] 82 @dc -3 @bop1 cmr10.329 @sf 0 -57 p 84 c -3 r (able) s 14 r (of) s 16 r (Con) s -1 r (ten) s -1 r (ts) s 1557 r (iii) s cmbx10.518 @sf 0 183 p 84 c -6 r (able) s 27 r (of) s 27 r (Con) s -1 r (ten) s -2 r (ts) s cmbx10.432 @sf 0 358 p (Preface) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 8 r 49 c cmr10.329 @sf 149 435 p (History) s 16 r (of) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 15 r (gawk) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 11 r 49 c cmbx10.432 @sf 0 560 p (GNU) s 23 r (General) s 23 r (Public) s 23 r (License) s cmmi10.300 @sf 4 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmbx10.432 @sf 4 r 51 c cmr10.329 @sf 149 638 p (Pream) s 0 r (ble) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 3 r 51 c 149 700 p (TERMS) s 16 r (AND) s 15 r (CONDITIONS) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr10.329 @sf 12 r 52 c 149 762 p (App) s 2 r (endix:) s 20 r (Using) s 15 r (These) s 15 r 84 c -3 r (erms) s 15 r (in) s 15 r (New) s 15 r (Programs) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr10.329 @sf 9 r 55 c cmbx10.432 @sf 0 887 p 49 c 69 r (Using) s 23 r (This) s 23 r (Man) s -1 r (ual) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmbx10.432 @sf 11 r 57 c cmr10.329 @sf 149 965 p (1.1) s 46 r (Data) s 15 r (Files) s 15 r (for) s 15 r (the) s 15 r (Examples) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr10.329 @sf 5 r 57 c cmbx10.432 @sf 0 1089 p 50 c 69 r (Getting) s 23 r (Started) s 23 r (With) s cmtt10.432 @sf 22 r (awk) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 6 r (11) s cmr10.329 @sf 149 1167 p (2.1) s 46 r 65 c 15 r 86 c -3 r (ery) s 14 r (Simple) s 16 r (Example) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 6 r (11) s 149 1229 p (2.2) s 46 r (An) s 15 r (Example) s 15 r (with) s 15 r (Tw) s 0 r 111 c 14 r (Rules) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 11 r (12) s 149 1292 p (2.3) s 46 r 65 c 15 r (More) s 15 r (Complex) s 15 r (Example) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 7 r (13) s 149 1354 p (2.4) s 46 r (Ho) s 0 r 119 c 14 r (to) s 15 r (Run) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (Programs) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 6 r (14) s 299 1416 p (2.4.1) s 45 r (One-shot) s 15 r (Thro) s 0 r (w-a) s -1 r 119 c -1 r 97 c -2 r 121 c cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (Programs) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 9 r (15) s 299 1478 p (2.4.2) s 45 r (Running) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (without) s 15 r (Input) s 15 r (Files) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 8 r (15) s 299 1541 p (2.4.3) s 45 r (Running) s 15 r (Long) s 16 r (Programs) s cmmi10.300 @sf 10 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 10 r (16) s 299 1603 p (2.4.4) s 45 r (Executable) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (Programs) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 8 r (17) s 149 1665 p (2.5) s 46 r (Commen) s 0 r (ts) s 14 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (Programs) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 4 r (18) s 149 1727 p (2.6) s cmtt10.329 @sf 46 r (awk) s cmr10.329 @sf 15 r (Statemen) s 0 r (ts) s 14 r 118 c 0 r (ersus) s 14 r (Lines) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 10 r (18) s 149 1790 p (2.7) s 46 r (When) s 15 r (to) s 15 r (Use) s cmtt10.329 @sf 15 r (awk) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 7 r (19) s cmbx10.432 @sf 0 1914 p 51 c 69 r (Reading) s 23 r (Input) s 23 r (Files) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 9 r (21) s cmr10.329 @sf 149 1992 p (3.1) s 46 r (Ho) s 0 r 119 c 14 r (Input) s 15 r (is) s 15 r (Split) s 15 r (in) s 0 r (to) s 14 r (Records) s cmmi10.300 @sf 13 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 12 r (21) s 149 2054 p (3.2) s 46 r (Examining) s 15 r (Fields) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 7 r (22) s 149 2117 p (3.3) s 46 r (Non-constan) s 0 r 116 c 14 r (Field) s 15 r (Num) s 0 r 98 c 0 r (ers) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (24) s 149 2179 p (3.4) s 46 r (Changing) s 15 r (the) s 15 r (Con) s 0 r (ten) s -1 r (ts) s 14 r (of) s 15 r 97 c 15 r (Field) s cmmi10.300 @sf 6 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (24) s 149 2241 p (3.5) s 46 r (Sp) s 1 r (ecifying) s 15 r (Ho) s 0 r 119 c 14 r (Fields) s 15 r (Are) s 15 r (Separated) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (26) s 149 2303 p (3.6) s 46 r (Multiple-Line) s 15 r (Records) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 6 r (29) s 149 2366 p (3.7) s 46 r (Explicit) s 15 r (Input) s 15 r (with) s cmtt10.329 @sf 15 r (getline) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr10.329 @sf 9 r (30) s 149 2428 p (3.8) s 46 r (Closing) s 15 r (Input) s 15 r (Files) s 15 r (and) s 15 r (Pip) s 2 r (es) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 5 r (34) s cmbx10.432 @sf 0 2552 p 52 c 69 r (Prin) s -1 r (ting) s 22 r (Output) s cmmi10.300 @sf 8 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmbx10.432 @sf 8 r (37) s cmr10.329 @sf 149 2630 p (4.1) s 46 r (The) s cmtt10.329 @sf 15 r (print) s cmr10.329 @sf 15 r (Statemen) s 0 r 116 c cmmi10.300 @sf 11 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr10.329 @sf 11 r (37) s @eop -2 @bop0 -2 @bop1 cmr10.329 @sf 0 -57 p (ii) s 1520 r (The) s 16 r (GA) s -5 r (WK) s 15 r (Man) s -1 r (ual) s @eop -1 @bop0 cmbx10.518 @sf [<E007FF0000F03FFFE000F9FFFFF800FFFC01FC00FFC0007E00FF00003F00FC00001F80F800001F80F800000FC0F000000FC0 F000000FE0E000000FE0E000000FE0E000000FE0E000001FE00000001FE00000003FE00000007FE0000000FFE0000007FFC0 0000FFFFC0001FFFFFC0007FFFFF8001FFFFFF0007FFFFFF000FFFFFFE001FFFFFFC003FFFFFF0003FFFFFC0007FFFFE0000 7FFFE00000FFFC000000FFE0000000FFC0000000FF80000380FF00000380FF00000380FE00000780FE000007807E00000F80 7E00000F807F00001F803F00003F801F80007F801FC001FF8007F00FFF8003FFFFCF8000FFFF0780001FF00380> 40 49 -5 0 45.827] 83 @dc [<FFFFC1FFFF80FFFFC1FFFF80FFFFC1FFFF8007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8 000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000F F00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007FC000FF00007FC000FF00007FE000FF000 07FF000FF00007FF801FE00007FBC01FE00007F9F03FC00007F87FFF800007F83FFF000007F807F8000007F80000000007F8 0000000007F80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F80000000007F80000 000007F80000000007F80000000007F8000000000FF800000000FFF800000000FFF800000000FFF80000000001F800000000> 48 50 -3 0 45.827] 104 @dc [<FFFFE000FFFFE000FFFFE00007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8 000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007FC000007FC008007FC03E007FC07F007FE0FF8 07FE0FF807F70FF80FF78FF8FFF3C7F0FFF1FFF0FFF0FFC003F03F00> 32 32 -2 0 33.972] 114 @dc [ 300 ] /cmr12.300 @newfont cmr12.300 @sf [<FFFC00000FC00000078000000780000007800000078000000780000007800000078000000780000007800000078000000780 000007800000078000000780000007FFF00007803C0007800F0007800780078007C0078003C0078003E0078003E0078003E0 078003E0078003E0078003E0078003C0078007C00780078007800F000F803C00FFFFF000> 32 34 -2 0 33.185] 80 @dc [<FFF0000F00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000F00000F06 000F0F001E8F00FE46000E3C00> 24 21 -1 0 18.968] 114 @dc [<00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FFFFE0F000E07000E07801E03801 C01C01C00C038007070001FC00> 24 21 -1 0 21.677] 101 @dc [<7FF8000780000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700 00070000070000070000FFF800070000070000070000070000070000070000070000070000070000030F00038F00018F0000 C600003C00> 24 35 0 0 14.903] 102 @dc [<0FC1E03C2390781708F00F08F00708F00708F007087007007807003C07001E070007C70000FF000007000007000007001807 003C0E003C0C001838000FE000> 24 21 -2 0 24.387] 97 @dc [<01F8000706000C01001C0080380040780040700000F00000F00000F00000F00000F00000F00000F000007000007800003803 001C07800C078007030001FE00> 24 21 -2 0 21.677] 99 @dc [<FFFE07C003800380038003800380038003800380038003800380038003800380038003800380038003800380038003800380 038003800380F3800F8003800080> 16 32 -4 0 24.387] 49 @dc [<0007F80800003C06180000E001380001C000B800038000780007000078000E000078001E000078003C000078003C00007800 7C000078007800007800780000F800F8001FFF00F800000000F800000000F800000000F800000000F800000000F800000000 F800000000780000080078000008007C000008003C000018003C000018001E000018000E0000380007000078000380007800 01C000B80000E0033800003C0C18000007F00800> 40 34 -3 0 38.270] 71 @dc [<FFE00020001F000060000E00006000040000E000040001E000040001E000040003E000040003E000040007A00004000F2000 04000F200004001E200004003E200004003C200004007820000400F820000400F020000401E020000401E020000403C02000 04078020000407802000040F002000041F002000041E002000043C002000047C002000047800200004F000200004F0002000 05E000200007C000700007C000F800FF8007FF00> 40 34 -2 0 36.563] 78 @dc [<0007F00000001C0C0000003002000000E001000000E000800001C000800003C0004000038000400007800020000780002000 0780002000078000200007800020000780002000078000200007800020000780002000078000200007800020000780002000 0780002000078000200007800020000780002000078000200007800020000780002000078000200007800020000780002000 078000200007800070000FC000F800FFFC07FF00> 40 34 -2 0 36.563] 85 @dc [<FFE7FF000E0070000E0070000E0070000E0070000E0070000E0070000E0070000E0070000E0070000E0070000E0070000E00 70000E0070000E0070000E0070000F0070000F0070001E80E000FE60C0000E1F8000> 32 21 -1 0 27.097] 110 @dc [<FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00 0E000E000E000E000E000E000E001E00FE000E00> 16 35 -1 0 13.548] 108 @dc [<00FC7F0003827800060170000E00F0000E00F0000E0070000E0070000E0070000E0070000E0070000E0070000E0070000E00 70000E0070000E0070000E0070000E0070000E0070001E00F000FE07F0000E007000> 32 21 -1 0 27.097] 117 @dc [<083F000C41C00C80600F00700E00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E001E0E001E0E001C0E003C0E00 380F00300E80600E61C00E1F000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00001E0000FE 00000E0000> 24 35 -1 0 27.097] 98 @dc [<FFC00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E001E00FE000E000000000000000000 00000000000000001C001E003E001E001C00> 16 34 -1 0 13.548] 105 @dc [<FFFFFF000F803F0007800F000780030007800300078001000780018007800180078000800780008007800080078000800780 0000078000000780000007800000078000000780000007800000078000000780000007800000078000000780000007800000 078000000780000007800000078000000780000007800000078000000FC00000FFFE0000> 32 34 -2 0 30.475] 76 @dc [<8FC0D030E018C008C00C800C800C801C003C01F80FF03FE07F80F000E008C008C008C018601830780F88> 16 21 -2 0 19.239] 115 @dc [<03F0000C1E00300F004007804007C0F003C0F803E0F803E07003E02003E00003E00003E00003C00007C0000780000F00001E 0003F000003800000E00000F000007800007800007C03807C07803C07807C07807C02007803007000C1E0003F800> 24 32 -2 0 24.387] 51 @dc [<03FE000E03803800E0600030600030C00018C00018C000184000186000303800F00FFFE00FFFC01FFE001800001800001000 0010000019F0000F1C000E0E001C07001C07003C07803C07803C07803C07801C07001C07000E0E18071D9801F070> 24 32 -1 11 24.387] 103 @dc [<03FFFF00000FC000000780000007800000078000000780000007800000078000000780000007800000078000000780000007 8000000780000007800000078000000780000007800000078000000780000007800000078000000780008007800480078004 8007800480078004C007800C40078008400780084007800860078018780780787FFFFFF8> 32 34 -2 0 35.225] 84 @dc [<FFE7FF000E0070000E0070000E0070000E0070000E0070000E0070000E0070000E0070000E0070000E0070000E0070000E00 70000E0070000E0070000E0070000F0070000F0070000E80E0000E60C0000E1F80000E0000000E0000000E0000000E000000 0E0000000E0000000E0000000E0000000E0000000E0000000E0000001E000000FE0000000E000000> 32 35 -1 0 27.097] 104 @dc [<FFE0203FFF001F007003F0000E007001E00004007001E0000400F801E0000400F801E0000400F801E0000401E401E0000401 E401E0000401E401E0000403C201E0000403C201E00004078101E00004078101E00004078101E000040F0081E000040F0081 E000040F0081E000041E0041E000041E0041E000043C0021E000043C0021E000043C0021E00004780011E00004780011E000 04780011E00004F00009E00004F00009E00004F00009E00005E00005E00005E00005E00007C00003E0000FC00003F000FFC0 0003FF00> 48 34 -2 0 44.692] 77 @dc [<0FC000103000201800700C007806007807003003800003800003C00001C00001C00001E003E1E00E19E01C05E03803E03803 E07003E07001E0F001E0F001E0F001E0F001C0F001C0F001C07001C07003803803801803001C0600060C0001F000> 24 32 -2 0 24.387] 57 @dc [<FFFFC07FFFC03FFFC030004018006008002004002002002001000001800000C000006000003000001800001C00000E000007 000007800003C00003C00003E02003E0F801E0F801E0F801E0F003E04003C04003C02007801007000C1E0003F000> 24 32 -2 0 24.387] 50 @dc [<01F0030807080E040E040E040E040E040E040E000E000E000E000E000E000E000E000E000E000E00FFF83E001E000E000600 060006000200020002000200> 16 31 -1 0 18.968] 116 @dc [<81FC00C60300F80180E000C0C000E0C000608000708000708000708000700000700000F00000F00001E00007E0003FC003FF 800FFF001FFE003FF0007F0000780000F00000F00000E00020E00020E00020E000606000607000E03000E01803E00C0C6003 F020> 24 34 -3 0 27.097] 83 @dc [<01F0FE070CF00C02E01801E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000E0F000E07000E07800E03800 E01C01E00C02E00704E001F8E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00001E000 0FE00000E0> 24 35 -2 0 27.097] 100 @dc [<00020000800000030001800000070001C00000070001C00000070001C000000F8003E000000F8003E000000F8003E000001E 40079000001E40079000001E40079000003C200F0800003C200F0800003C200F08000078101E04000078101E04000078101E 040000F0083C020000F0083C020000F0083C020001E00478010001E00478010001E00478010003C002F0008003C002F00080 03C002F00080078001E00040078001E00040078001E000400F8003E000200F0003C000200F0003C000701F8007E000F8FFF0 3FFC03FE> 48 34 -1 0 50.111] 87 @dc [<FFFC007C000FC001E300078007C100078007C08007800F808007800F800007800F800007800F800007800F000007800F0000 07800F000007800F000007800E000007801E000007801C00000780380000078070000007FFE0000007803C000007800E0000 0780078000078007C000078003C000078003E000078003E000078003E000078003E000078003E000078003C000078007C000 078007800007800E00000F803C0000FFFFE00000> 40 34 -2 0 35.894] 82 @dc [<FFFC0FC007800780078007800780078007800780078007800780078007800780078007800780078007800780078007800780 07800780078007800780078007800FC0FFFC> 16 34 -2 0 17.595] 73 @dc [<FFE0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E3F000E41C00E80E00F00700E00380E003C0E00 3C0E001E0E001E0E001E0E001E0E001E0E001E0E001E0E001C0E003C0E00380F00700E8060FE61C00E1F00> 24 31 -1 10 27.097] 112 @dc [<FFFE00000FC00000078000000780000007800000078000000780000007800000078000000780000007800000078020000780 20000780200007802000078060000780E00007FFE0000780E000078060000780200007802000078020000780202007800020 0780002007800020078000600780004007800040078000C0078001C00F8007C0FFFFFFC0> 32 34 -2 0 31.830] 70 @dc [<01FFF0001F00000E00000E00000E00000E00000E00000E00000E00FFFFF8800E00400E00200E00200E00100E00180E00080E 00040E00060E00020E00010E00010E00008E0000CE00004E00002E00003E00001E00000E00000E00000600000200> 24 32 -1 0 24.387] 52 @dc [<000FE00000783C0001E00F0003C00780078003C00F0001E01E0000F01E0000F03C0000783C0000787C00007C7C00007C7800 003CF800003EF800003EF800003EF800003EF800003EF800003EF800003EF800003E7800003C7800003C7C00007C3C000078 3C0000781E0000F01E0000F00F0001E0078003C00380038001E00F0000783C00000FE000> 32 34 -3 0 37.935] 79 @dc [<01800003C00003C00003C00003C00003C00003C00003C00003C00001C00001C00001C00001C00000C00000C00000E0000060 00006000002000002000001000001000000800000400800400800200800100C001004000807FFFC07FFFC07FFFE060000040 0000> 24 34 -3 0 24.387] 55 @dc [<03F0000C1C001006002003004003804003C0E001C0F001E0F001E07001E00001E00001E00001E00001C00001C00003801003 80180700160E0011F80010000010000010000010000010000010000013E0001FF8001FFE001FFF001E0700100080> 24 32 -2 0 24.387] 53 @dc [<381C7C3EFC7EFC7EB85C8040804080408040402040202010201010080804> 16 15 -6 -20 24.387] 92 @dc [<FFE0FFE0> 16 2 -1 -10 16.258] 45 @dc [<4020201010081008080408040402040204020402743AFC7EFC7EF87C7038> 16 15 -2 -20 24.387] 34 @dc [<01F800060C000C07001C03803803803801C07801C07001E07001E07001E0F001E0F001E0F001E0F001C0F801C0F80380F803 80F40700F30E00F0F800F000007000007000007800003800003801801C03C00C03C00601C003008001C100007E00> 24 32 -2 0 24.387] 54 @dc [<FF800FFF003E0001F8000C0000F0000C0001F000040001E000040001E000060003E000020003C000020003C0000100078000 010007800001FFFF800000800F000000800F000000801F000000401E000000401E000000603E000000203C000000203C0000 0010780000001078000000107800000008F000000008F000000009F000000005E000000005E000000007E000000003C00000 0003C00000000180000000018000000001800000> 40 34 -2 0 36.563] 65 @dc [<01FC000707000E03801C01C03800E07800F0700070F00078F00078F00078F00078F00078F00078F000787000707000703800 E01800C00C018007070001FC00> 24 21 -1 0 24.387] 111 @dc [<70F8F8F870000000000000000000000070F8F8F870> 8 21 -4 0 13.548] 58 @dc [<00100000380000380000380000740000740000E20000E20000E20001C10001C1000380800380800380800700400700400E00 200E00200E00301E0078FFC1FE> 24 21 -1 0 25.742] 118 @dc [<00600600000060060000006006000000F00F000000F00F000000F00D000001C81C800001C81C800001C81880000384384000 038438400003843040000702702000070270200007026020000E01E010000E01E010000E01C018001C01C018001E01E03C00 FF8FF8FF00> 40 21 -1 0 35.225] 119 @dc [<03F8000E06001801003000806000C0C00040C00060C00060C00060C000E0C000E06001E02007C0300F80183F80067F0003FC 0003F8000FF8001FC6003F03003E01807801807000C06000C06000C06000C02000C0300180180300040E0001F800> 24 32 -2 0 24.387] 56 @dc [<FFFFFFE00F8003E0078000E00780007007800030078000300780001007800010078000100780000807800008078020080780 20000780200007802000078060000780E00007FFE0000780E000078060000780200007802000078020000780202007800020 0780002007800020078000600780004007800040078000C0078001C00F8007C0FFFFFFC0> 32 34 -2 0 33.185] 69 @dc [<FF03FE3E01F00C00E00401E00201C0010380018700008E00004E00003C0000380000780000780000E40001C2000383000381 000700800E00C01F01F0FF83FE> 24 21 -1 0 25.742] 120 @dc [<000FF00000380C0000E0020001C00100078000800F0000400E0000201E0000203C0000103C0000107C000010780000107800 0000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800000078000010780000107C0000103C000030 3C0000301E0000300E0000700F000070078000F001C0017000E0067000381830000FE010> 32 34 -3 0 35.225] 67 @dc [<FFE3FF8FFE0E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E0 0E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00F003C00E00F003C00E01E807201C0FE60E18380 0E1FC07F00> 40 21 -1 0 40.645] 109 @dc [<01F000071C000C06001803003803803803807001C07001C07001C0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001 E0F001E0F001E0F001E0F001E0F001E0F001E07001C07001C07001C03803803803801803000C0600060C0001F000> 24 32 -2 0 24.387] 48 @dc [<3C0000430000F18000F08000F0400000400000200000200000200000100000100000380000380000380000740000740000E2 0000E20000E20001C10001C1000380800380800380800700400700400E00200E00200E00301E0078FFC1FE> 24 31 -1 10 25.742] 121 @dc [<FFFFFC000F800F00078007C0078003E0078001F0078001F0078000F8078000F8078000F8078000F8078000F8078000F80780 00F0078001F0078001E0078003C00780078007FFFE0007803E0007800F80078007C0078003E0078001E0078001F0078001F0 078001F0078001F0078001F0078001E0078003E0078003C0078007800F800E00FFFFF800> 32 34 -2 0 34.539] 66 @dc [<7FE1FF8007003800070038000700380007003800070038000700380007003800070038000700380007003800070038000700 380007003800070038000700380007003800070038000700380007007800FFFFF80007000000070000000700000007000000 0700000007000000070000000700300007007800038078000180380000C0100000702000001FC000> 32 35 0 0 27.097] 12 @dc [<0000C000000000C000000001E000000001E000000001E000000003D000000003D000000003D0000000078800000007880000 000F840000000F040000000F040000001E020000001E020000003E030000003C010000003C01000000780080000078008000 00F800C00000F000400000F000400001E000200001E000200001E000200003C000100003C000100007C00008000780000800 07800008000F80000C001F80001F00FFF0007FC0> 40 34 -1 0 36.563] 86 @dc [<FFFFF8000F801E0007800700078003C0078001E0078000E0078000F007800078078000780780007C0780003C0780003C0780 003E0780003E0780003E0780003E0780003E0780003E0780003E0780003E0780003E0780003C0780003C0780003C0780007C 0780007807800078078000F0078000E0078001C0078003C0078007000F801E00FFFFF000> 32 34 -2 0 37.249] 68 @dc -1 @bop1 cmr10.329 @sf 0 -57 p (Short) s 15 r (Con) s 0 r (ten) s -1 r (ts) s 1635 r 105 c cmbx10.518 @sf 0 183 p (Short) s 27 r (Con) s -1 r (ten) s -2 r (ts) s cmr12.300 @sf 0 299 p (Preface) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 9 r 49 c 0 366 p (GNU) s 16 r (General) s 17 r (Public) s 16 r (License) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 9 r 51 c 0 432 p 49 c 49 r (Using) s 16 r (This) s 16 r (Man) s 0 r (ual) s cmmi10.300 @sf 3 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 3 r 57 c 0 499 p 50 c 49 r (Getting) s 16 r (Started) s 16 r (With) s cmtt10.432 @sf 17 r (awk) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 11 r (11) s 0 565 p 51 c 49 r (Reading) s 16 r (Input) s 16 r (Files) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 11 r (21) s 0 632 p 52 c 49 r (Prin) s -1 r (ting) s 16 r (Output) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 11 r (37) s 0 698 p 53 c 49 r (Useful) s 16 r (\\One-liners") s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 6 r (49) s 0 764 p 54 c 49 r 80 c -1 r (atterns) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 4 r (51) s 0 831 p 55 c 49 r (Actions:) s 21 r (Ov) s 0 r (erview) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 7 r (61) s 0 897 p 56 c 49 r (Actions:) s 21 r (Expressions) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 10 r (63) s 0 964 p 57 c 49 r (Actions:) s 21 r (Con) s 0 r (trol) s 15 r (Statemen) s 0 r (ts) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 9 r (79) s 0 1030 p (10) s 49 r (Arra) s -1 r (ys) s 16 r (in) s cmtt10.432 @sf 16 r (awk) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 10 r (89) s 0 1096 p (11) s 49 r (Built-in) s 16 r 70 c -3 r (unctions) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 8 r (99) s 0 1163 p (12) s 49 r (User-de\014ned) s 16 r 70 c -3 r (unctions) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 11 r (105) s 0 1229 p (13) s 49 r (Built-in) s 16 r 86 c -3 r (ariables) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 11 r (111) s 0 1296 p (14) s 49 r (In) s -1 r 118 c -1 r 111 c 0 r (cation) s 17 r (of) s cmtt10.432 @sf 16 r (awk) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 4 r (115) s 0 1362 p (15) s 49 r (The) s 16 r (Ev) s 0 r (olution) s 15 r (of) s 16 r (the) s cmtt10.432 @sf 16 r (awk) s cmr12.300 @sf 17 r (Language) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 4 r (119) s 0 1429 p (App) s 1 r (endix) s 17 r 65 c cmtt10.432 @sf 48 r (gawk) s cmr12.300 @sf 17 r (Summary) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 12 r (123) s 0 1495 p (App) s 1 r (endix) s 17 r 66 c 48 r (Sample) s 17 r (Program) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr12.300 @sf 9 r (139) s 0 1561 p (App) s 1 r (endix) s 17 r 67 c 48 r (Implemen) s 0 r (tation) s 15 r (Notes) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 5 r (141) s 0 1628 p (App) s 1 r (endix) s 17 r 68 c 48 r (Glossary) s cmmi10.300 @sf 11 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 10 r (145) s 0 1694 p (Index) s cmmi10.300 @sf 4 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr12.300 @sf 4 r (149) s @eop 152 @bop0 [ 300 ] /cmr9.300 @newfont cmr9.300 @sf [<FFC01C001C001C001C001C001C001C001C001C001C001C001E201E701D70FCE0> 16 16 -1 0 15.018] 114 @dc [<07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0> 16 16 -1 0 17.079] 101 @dc [<07E000381C00600600C00300C00300C00300C00300600F001FFE003FFC003FF0007000006000002000002FC0001860003030 007038007038007038007038003030001873000FCE00> 24 24 -1 8 19.198] 103 @dc [<FC3FC0381E00181C0008380004380002700003E00001E00001C00003C0000760000720000E10001C18003C1C00FF3F80> 24 16 -1 0 20.265] 120 @dc [<FF80001C00001C00001C00001C00001C00001C00001CF0001F0C001E07001C03001C03801C01C01C01C01C01C01C01C01C01 C01C01C01C03801C03801E07001F0E00FCF800> 24 23 -1 7 21.331] 112 @dc [<0F8030E0403040388018E01CE01C401C001C001C001800382030386027C0200020002000200020003FC03FE03FF03018> 16 24 -2 0 19.198] 53 @dc [<FFF007000700070007000700070007000700070007000700070007000700070007000700070007000700FF0007000300> 16 24 -3 0 19.198] 49 @dc [<1E3C0071FB00E0F100E07100E07100E070007070003070001C700007F00000700000700020700070E00070C0003F8000> 24 16 -2 0 19.198] 97 @dc [<8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20> 16 16 -1 0 15.145] 115 @dc [<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC0000000000000000000000000018003C003C00 1800> 16 26 0 0 10.666] 105 @dc [<07E0001C3800381C00700E00600600E00700E00700E00700E00700E00700E00700600600700E00300C001C380007E000> 24 16 -1 0 19.198] 111 @dc [<FF9FC01C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001E0E001E0E001D0C00FCF800> 24 16 -1 0 21.331] 110 @dc [<07C01860303030187018601C601CE01CE01CE01CE018F018F030E860E7C0E000600070003000303818380C18061001E0> 16 24 -2 0 19.198] 54 @dc [<1F002180604070607030003800180018001C0F9C185C303C603C601CE01CE01CE01CE018E01860187030303018600780> 16 24 -2 0 19.198] 57 @dc [<03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C000C00040004000400> 16 23 -1 0 14.932] 116 @dc [<0FC0186020106008C00CC00CC00CC00C401C603830F819F007C00F803E603C3070106018601860182018303018600780> 16 24 -2 0 19.198] 56 @dc [<07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8> 16 16 -1 0 17.065] 99 @dc [<FF9FC01C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001E0E001E0E001D0C001CF8001C00 001C00001C00001C00001C00001C00001C00001C00001C0000FC0000> 24 26 -1 0 21.331] 104 @dc [<FFF87FF83FF8300810040804040402000100018000C00060007000380038003C401CE01CC01C803C4038203010600F80> 16 24 -2 0 19.198] 50 @dc [<07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00FC7E00> 24 16 -1 0 21.331] 117 @dc [<FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00 FC00> 16 26 0 0 10.666] 108 @dc [<FF9FE7F81C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01E07 81C01E0781C01D8E6380FC7C1F00> 32 16 -1 0 31.997] 109 @dc [<0F8030E040704038C03CE03CE03C003C003C0038007000E00F8000C00060007000700078203870386078207010E00F80> 16 24 -2 0 19.198] 51 @dc [<7F0FE00E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E0700FFFF000E00 000E00000E00000E00000E00000E020006070007030001820000FC00> 24 26 0 0 21.331] 12 @dc [<07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E00300E00380E000C3E0003CE00000E 00000E00000E00000E00000E00000E00000E00000E00000E00007E00> 24 26 -1 0 21.331] 100 @dc [<8040202010101070F0F060> 8 11 -3 7 10.666] 44 @dc [<00800001C00001C00001C00003A00003A0000790000710000710000E08000E08001E0C001C04001C04003C0600FF1F80> 24 16 -1 0 20.265] 118 @dc [<7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E000E000E000E000E1007380318 01F0> 16 26 0 0 11.732] 102 @dc [<780000E40000E20000E1000001000001000000800000800001C00001C00001C00003A00003A0000790000710000710000E08 000E08001E0C001C04001C04003C0600FF1F80> 24 23 -1 7 20.265] 121 @dc [<07FF00007000007000007000007000007000007000FFFF00C070004070002070003070001070000870000C70000470000270 0003700001700000F00000F000007000003000003000> 24 24 -1 0 19.198] 52 @dc [ 300 ] /cmtt9.300 @newfont cmtt9.300 @sf [<FFFC00FFFC0007000007000007000007000007000007000007000007000007800007C00007C08007F1C0FF3FC0FF0F80> 24 16 0 0 19.613] 114 @dc [<03F00FFC3C1E780E7000F000E000FFFEFFFEE00EF00E701E781C3C3C1FF807E0> 16 16 -2 0 19.613] 101 @dc [<00F003FC079E070E070E070E07000700070007000700070007000700FFFCFFFC07000700070007000700> 16 21 -1 0 19.613] 116 @dc [<03E7E00FFFE01E1F001C0F001C07001C07001C07001C07001C07001C07001C07001C07001C07001C0700FC3F00FC3F00> 24 16 0 0 19.613] 117 @dc [<FF9FE0FF9FE01C07001C07001C07001C07001C07001C07001C07001C07001C07001E07001E07001F8F00FDFE00FC7800> 24 16 0 0 19.613] 110 @dc cmr9.300 @sf [<078018603030703860186018E01CE01CE01CE01CE01CE01CE01CE01CE01CE01CE01CE01C601860183030303018600780> 16 24 -2 0 19.198] 48 @dc cmtt9.300 @sf [<FE0700FE0FC0381DC0381DC0381DC0381C00381C00381C00381C00383C003878003FF0003FF800383C00381C00380E00380E 00380E00380E00381C00383C00FFF800FFE000> 24 23 -1 0 19.613] 82 @dc [<FFFF80FFFF801C03801C03801C03801C03801C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00 001C00001C00001C00001C0000FFC000FFC000> 24 23 -1 0 19.613] 76 @dc [<FFFFC0FFFFC01C01C01C01C01C01C01C01C01C00001C00001C00001C38001C38001FF8001FF8001C38001C38001C00001C00 001C03801C03801C03801C0380FFFF80FFFF80> 24 23 0 0 19.613] 69 @dc [<FE3E00FE3E00383E00386E00386E00386E00386E0038EE0038CE0038CE0039CE0039CE0039CE00398E00398E003B8E003B0E 003B0E003B0E003B0E003E0E00FE3F80FE3F80> 24 23 -1 0 19.613] 78 @dc [<03CE000FFE001C3E003C1E00381E00701E00700E00F00E00E00E00E07F80E07F80E00000E00000E00000E00000F00E00700E 00700E00381E003C1E001C3E000FFE0003C600> 24 23 -1 0 19.613] 71 @dc [<0FF8000FF80001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0 00E1C380E1C380E1C380E1C380FFFF80FFFF80> 24 23 -1 0 19.613] 84 @dc [<FE3F80FE3F80380E00380E00380E00380E00380E00380E00380E00380E00380E003FFE003FFE00380E00380E00380E00380E 00380E00380E00380E00380E00FE3F80FE3F80> 24 23 -1 0 19.613] 72 @dc [<C7E0FFF8F83CF01CE00EE00EE00E000E001E003C01FC0FF83FE07E00F000F000E01CE01CE03CF03C787C3FFC0FCC> 16 23 -2 0 19.613] 83 @dc [<FE3F80FE3F80380E003C1E001C1C001C1C001FFC001FFC000E38000E38000E38000E38000E38000630000770000770000770 0007700003600003600003E00003E00001C000> 24 23 -1 0 19.613] 65 @dc [<0F8F803FFF80707C00E01C00E01C00E01C00F01C007C1C001FFC0007FC00001C00001C00203C007078007FF0001FC000> 24 16 -2 0 19.613] 97 @dc [<0E78000E78001E7C001A6C001A6C001B6C001B6C0019CC0039CE0039CE00380E00380E00380E00380E00FF7F80FF7F80> 24 16 -1 0 19.613] 119 @dc [<FF3F80FF3F801C1C001C3C001C78001C70001EF0001FE0001FE0001FC0001DE0001CF0001C78001C3C001DFF801DFF801C00 001C00001C00001C00001C0000FC0000FC0000> 24 23 -1 0 19.613] 107 @dc cmr9.300 @sf [<10F0001B0C001E07001C03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C01801C03801E07001F0E001CF8001C00 001C00001C00001C00001C00001C00001C00001C00001C0000FC0000> 24 26 -1 0 21.331] 98 @dc [<0200070007000700070007000700030003000300030001000180018000800040004080208010801040087FFC7FFC7FFE4000> 16 25 -2 0 19.198] 55 @dc [<7F0FF00E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E0700FFFFF00E07 000E07000E07000E07000E07000E070006070407078E0183C600FC7C> 24 26 0 0 22.398] 11 @dc [<007FC0000E00000E00000E00000E00000E00000E0007CE001C2E00381E00700E00700E00E00E00E00E00E00E00E00E00E00E 00E00E00700E00300E00381E000C260003C200> 24 23 -1 7 20.265] 113 @dc [<010040000180C0000380E0000380E00003C1E0000741D000074190000F2398000E2388000E2308001E170C001C1704001C16 0400380E06003C0E0700FF3F9F80> 32 16 -1 0 27.731] 119 @dc cmtt9.300 @sf [<CFE0FFF8F81CF006E006E00E001E07FC3FF07F80F000C038C038E0787FF80FD8> 16 16 -2 0 19.613] 115 @dc [<FF8000FF80001C00001C00001C00001C00001C00001C00001CF8001FFE001F0F001E07801E03801C03C01C01C01C01C01C01 C01C01C01C03C01C03801E07801F0F00FFFE00FCF800> 24 24 0 8 19.613] 112 @dc [<FFFEFFFE0380038003800380038003800380038003800380038003800380038003800380038003800380FF80FF80> 16 23 -2 0 19.613] 108 @dc [<FFFEFFFE038003800380038003800380038003800380038003800380FF80FF8000000000000000000300078007800300> 16 24 -3 0 19.613] 105 @dc [<7FFC7FFC038003800380038003800380038003800380038003800380FFFEFFFE038003800380038403CE01FE007C> 16 23 -1 0 19.613] 102 @dc cmr9.300 @sf [<FFC0FFC0> 16 2 0 -7 12.799] 45 @dc cmtt9.300 @sf [<1CF8001FFE001F0F001E07801E03801C03C01C01C01C01C01C01C01C01C01C03C01C03801E07801F0F001FFE001CF8001C00 001C00001C00001C00001C0000FC0000FC0000> 24 23 0 0 19.613] 98 @dc [<00F80003FE00078F000F07800E03801C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01 C01C01C01C01C01C01C01C01C0FF8FF8FF8FF8> 24 23 1 0 19.613] 85 @dc [<FFFC00FFFE001C0F001C07001C03801C03801C03801C03801C03801C07001C0F001FFE001FFE001C0F001C07001C03801C03 801C03801C03801C07001C0F00FFFE00FFF800> 24 23 0 0 19.613] 66 @dc [<FF8000FF80001C00001C00001C00001C00001C00001C00001C00001C00001FF8001FFE001C0F001C07001C03801C03801C03 801C03801C03801C07001C0F00FFFE00FFF800> 24 23 0 0 19.613] 80 @dc [<3C00007E000077000073800003800001C00001C00001C00001E00001E00001E0000370000370000730000730000738000E38 000E38000E1C001C1C001C1C001C1C00FF3F80FF3F80> 24 24 -1 8 19.613] 121 @dc [<FEFBE0FEFBE038E38038E38038E38038E38038E38038E38038E38038E38038E38038E3803CF3803EFB80FFFF80FB8E00> 24 16 0 0 19.613] 109 @dc [<07C01FF03C78783C701CE00EE00EE00EE00EE00EE00E701C701C3C781FF007C0> 16 16 -2 0 19.613] 111 @dc [<FF9FE0FF9FE01C07001C07001C07001C07001C07001C07001C07001C07001C07001E07001E07001F8F001DFE001C78001C00 001C00001C00001C00001C0000FC0000FC0000> 24 23 0 0 19.613] 104 @dc 152 @bop1 cmr10.329 @sf 0 -57 p (152) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s cmr9.300 @sf 0 183 p (regexp) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (51) s 0 241 p (regexp) s 13 r (as) s 13 r (expression) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 13 r (69) s 0 299 p (regexp) s 13 r (op) s 1 r (erators) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (68) s 0 358 p (regexp) s 13 r (searc) s 0 r 104 c 12 r (op) s 1 r (erators) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 13 r (52) s 0 416 p (regular) s 13 r (expression) s 13 r (matc) s 0 r (hing) s 11 r (op) s 1 r (erators) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (52) s 0 474 p (regular) s 13 r (expression) s 13 r (metac) s 0 r (haracters) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (53) s 0 532 p (regular) s 13 r (expressions) s 13 r (as) s 12 r (\014eld) s 13 r (separators) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (26) s 0 590 p (regular) s 13 r (expressions) s 13 r (as) s 12 r (patterns) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (51) s 0 648 p (regular) s 13 r (expressions,) s 13 r (computed) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (52) s 0 706 p (relational) s 13 r (op) s 1 r (erators) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (56,) s 13 r (68) s 0 764 p (remainder) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (66) s 0 822 p (remo) s 0 r (ving) s 12 r (elemen) s 0 r (ts) s 11 r (of) s 13 r (arra) s 0 r (ys) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (94) s cmtt9.300 @sf 0 881 p (return) s cmr9.300 @sf 13 r (statemen) s 0 r 116 c cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 8 r (109) s cmtt9.300 @sf 0 939 p (RLENGTH) s cmmi10.300 @sf 4 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 4 r (101) s cmtt9.300 @sf 0 997 p (RS) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (21) s cmtt9.300 @sf 0 1055 p (RSTART) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (101) s 0 1113 p (rule,) s 13 r (de\014nition) s 13 r (of) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (11) s 0 1171 p (running) s cmtt9.300 @sf 13 r (awk) s cmr9.300 @sf 13 r (programs) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 8 r (14) s 0 1229 p (running) s 13 r (long) s 13 r (programs) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (16) s cmbx10.432 @sf 0 1337 p 83 c cmr9.300 @sf 0 1404 p (sample) s 13 r (input) s 13 r (\014le) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r 57 c 0 1462 p (scanning) s 13 r (an) s 13 r (arra) s 0 r 121 c cmmi10.300 @sf 5 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (93) s 0 1520 p (script,) s 13 r (de\014nition) s 13 r (of) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (11) s 0 1578 p (scripts,) s 13 r (executable) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (17) s 0 1636 p (scripts,) s 13 r (shell) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 6 r (17) s 0 1694 p (searc) s 0 r 104 c 12 r (path) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 13 r (117) s 0 1752 p (self) s 13 r (con) s 0 r (tained) s 12 r (programs) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 12 r (17) s 0 1810 p (shell) s 13 r (scripts) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (17) s 0 1869 p (side) s 13 r (e\013ect) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (71) s 0 1927 p (single) s 13 r (quotes,) s 13 r (wh) s 0 r 121 c 11 r (needed) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 12 r (15) s cmtt9.300 @sf 0 1985 p (split) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 5 r (102) s cmtt9.300 @sf 1017 183 p (sprintf) s cmmi10.300 @sf 4 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (102) s 1017 241 p (standard) s 13 r (error) s 13 r (output) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (47) s 1017 299 p (standard) s 13 r (input) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (15,) s 13 r (21,) s 12 r (47) s 1017 358 p (standard) s 13 r (output) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (47) s 1017 416 p (string) s 13 r (constan) s 0 r (ts) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (63) s 1017 474 p (string) s 13 r (op) s 1 r (erators) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (67) s 1017 532 p (string-matc) s 0 r (hing) s 12 r (op) s 1 r (erators) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 13 r (52) s cmtt9.300 @sf 1017 590 p (sub) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (102) s 1017 648 p (subscripts,) s 13 r 109 c 0 r (ulti-dimensional) s 12 r (in) s 12 r (arra) s 0 r (ys) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (95) s cmtt9.300 @sf 1017 706 p (SUBSEP) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (95) s cmtt9.300 @sf 1017 764 p (substr) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (104) s 1017 822 p (subtraction) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (66) s cmtt9.300 @sf 1017 881 p (system) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (104) s cmbx10.432 @sf 1017 1003 p 84 c cmtt9.300 @sf 1017 1069 p (tolower) s cmmi10.300 @sf 4 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (104) s cmtt9.300 @sf 1017 1128 p (toupper) s cmmi10.300 @sf 4 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (104) s cmbx10.432 @sf 1017 1250 p 85 c cmr9.300 @sf 1017 1316 p (use) s 13 r (of) s 13 r (commen) s 0 r (ts) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 8 r (18) s 1017 1375 p (user-de\014ned) s 13 r (functions) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (105) s 1017 1433 p (user-de\014ned) s 13 r 118 c -1 r (ariables) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 12 r (65) s 1017 1491 p (uses) s 13 r (of) s cmtt9.300 @sf 13 r (awk) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r 49 c 1017 1549 p (using) s 13 r (this) s 13 r (man) s 0 r (ual) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r 57 c cmbx10.432 @sf 1017 1671 p 86 c cmr9.300 @sf 1017 1738 p 118 c -1 r (ariables,) s 12 r (user-de\014ned) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (65) s cmbx10.432 @sf 1017 1860 p 87 c cmr9.300 @sf 1017 1927 p (when) s 13 r (to) s 13 r (use) s cmtt9.300 @sf 12 r (awk) s cmmi10.300 @sf 11 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (19) s cmtt9.300 @sf 1017 1985 p (while) s cmr9.300 @sf 13 r (statemen) s 0 r 116 c cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (80) s @eop 151 @bop0 cmtt9.300 @sf [<03F00FFC3C1E780E7000F000E000E000E000E000F000700078083C1C0FFC03F8> 16 16 -2 0 19.613] 99 @dc cmr9.300 @sf [<00800100020004000C00080018003000300030006000600060006000E000E000E000E000E000E000E000E000E000E0006000 600060006000300030003000180008000C000400020001000080> 16 38 -3 10 14.932] 40 @dc [<8000400020001000180008000C00060006000600030003000300030003800380038003800380038003800380038003800300 0300030003000600060006000C00080018001000200040008000> 16 38 -2 10 14.932] 41 @dc cmtt9.300 @sf [<FF7F80FF7F801C1C000E38000E780007700003E00003C00001C00003E00007E0000770000E78001E3800FE7F80FE7F80> 24 16 -1 0 19.613] 120 @dc [<FF8000FF80001C00001C00001C00001C00001C00001C00001C00001C38001C38001FF8001FF8001C38001C38001C00001C00 001C03801C03801C03801C0380FFFF80FFFF80> 24 23 -1 0 19.613] 70 @dc [<1FF07FFC783C701CE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00E701C783C7FFC1FF0> 16 23 -2 0 19.613] 79 @dc [<FE0FE0FE0FE038038038038038038038038038038038038038E38038E38039F38039B38039B38039B3803BBB803BBB803B1B 803B1B803B1B803B1B803E0F80FE0FE0FE0FE0> 24 23 0 0 19.613] 77 @dc [<0180018001800FC03FF079B8718CE18EE186E186E186018E019C01FC0FF83FE07F80F180E184C18EC18EC18E619E79BC1FF8 07E0018001800180> 16 29 -2 3 19.613] 36 @dc [<FFFEFFFE0380038003800380038003800380038003800380038003800380038003800380038003800380FFFEFFFE> 16 23 -2 0 19.613] 73 @dc [<FFE000FFF800383C00381E00380E003807003807003803803803803803803803803803803803803803803803803807003807 00380700380E00381E00383C00FFF800FFE000> 24 23 -1 0 19.613] 68 @dc cmr9.300 @sf [<3078F8B080808040402018> 8 11 -2 -15 10.666] 96 @dc cmtt9.300 @sf [<07C00FE01C7038383838701C701CE00EE00EE00EE00EE00EE00EE00EE00EE00E701C701C301838381C700FE007C0> 16 23 -2 0 19.613] 48 @dc cmr9.300 @sf [<C020101008080868F8F060> 8 11 -3 -15 10.666] 39 @dc cmbx10.432 @sf [<00000000780000000001FE0000000003FF0000000007FF8000000007FFC00000000FFFC00000000FFFC00000000FFFE00000 000FFFE00000001FC1E00000001F00E00000001F00600000FFFE0060000FFFFE0000003FE07F800000FFC03FE00001FCC077 F00003F8C073F80007F0E0E1FC000FF07FC1FE001FE01F00FF001FE00000FF003FC000007F803FC000007F807FC000007FC0 7F8000003FC07F8000003FC0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF80 00003FE0FF8000003FE0FF8000003FE0FF8000003FE07F8000003FC07F8000003FC07FC000007FC07FC000007FC03FC00000 7F803FC000007F801FE00000FF001FE00000FF000FF00001FE0007F00001FC0003F80003F80001FC0007F000007F001FC000 003FC07F80000007FFFC00000000FFE00000> 48 53 -4 12 51.638] 81 @dc cmtt9.300 @sf [<07F0001FFC007C1F00700700E00380E00380E00380F00780700F803FFF003FFE003FF80070000070000077C0003FF0003C78 00783C00701C00701C00701C00783C003C7B801FFF8007CF00> 24 25 -1 9 19.613] 103 @dc 151 @bop1 cmr10.329 @sf 0 -57 p (Index) s 1771 r (151) s cmbx10.432 @sf 0 183 p 77 c cmr9.300 @sf 0 250 p (man) s 0 r (ual,) s 12 r (using) s 13 r (this) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r 57 c cmtt9.300 @sf 0 308 p (match) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 5 r (101) s 0 366 p (metac) s 0 r (haracters) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (53) s 0 424 p (mo) s 1 r (di\014ers) s 13 r (\(in) s 13 r (format) s 12 r (sp) s 2 r (eci\014ers\)) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (42) s 0 482 p 109 c 0 r (ulti-dimensional) s 12 r (subscripts) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (95) s 0 540 p 109 c 0 r (ultiple) s 12 r (line) s 13 r (records) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 12 r (29) s 0 598 p 109 c 0 r (ultiple) s 12 r (passes) s 13 r 111 c -1 r 118 c -1 r (er) s 12 r (data) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (117) s 0 656 p 109 c 0 r (ultiple) s 12 r (statemen) s 0 r (ts) s 11 r (on) s 13 r (one) s 13 r (line) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 12 r (19) s 0 715 p 109 c 0 r (ultiplication) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (66) s cmbx10.432 @sf 0 841 p 78 c cmtt9.300 @sf 0 908 p (next) s cmr9.300 @sf 13 r (statemen) s 0 r 116 c cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (86) s cmtt9.300 @sf 0 966 p (NF) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (23) s 0 1024 p (not) s 13 r (op) s 1 r (erator) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (69) s cmtt9.300 @sf 0 1082 p (NR) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (22) s 0 1140 p 110 c 0 r (um) s -1 r 98 c 0 r (er) s 13 r (of) s 13 r (\014elds,) s cmtt9.300 @sf 12 r (NF) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (23) s 0 1198 p 110 c 0 r (um) s -1 r 98 c 0 r (er) s 13 r (of) s 13 r (records,) s cmtt9.300 @sf 12 r (NR) s cmr9.300 @sf 13 r (or) s cmtt9.300 @sf 13 r (FNR) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (22) s 0 1256 p 110 c 0 r (umeric) s 12 r (constan) s 0 r 116 c cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (63) s 0 1315 p 110 c 0 r (umeric) s 12 r 118 c -1 r (alue) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 12 r (63) s cmbx10.432 @sf 0 1441 p 79 c cmtt9.300 @sf 0 1508 p (OFMT) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (74) s cmtt9.300 @sf 0 1566 p (OFS) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (39) s 0 1624 p (one-liners) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (49) s 0 1682 p (op) s 1 r (erator) s 13 r (precedence) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 6 r (76) s 0 1740 p (op) s 1 r (erators,) s cmtt9.300 @sf 13 r 36 c cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (23) s 0 1798 p (op) s 1 r (erators,) s 13 r (arithmetic) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (66) s 0 1856 p (op) s 1 r (erators,) s 13 r (assignmen) s 0 r 116 c cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (70) s 0 1914 p (op) s 1 r (erators,) s 13 r 98 c 1 r 111 c 1 r (olean) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (69) s 0 1973 p (op) s 1 r (erators,) s 13 r (incremen) s 0 r 116 c cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (72) s 0 2031 p (op) s 1 r (erators,) s 13 r (regular) s 13 r (expression) s 12 r (matc) s 0 r (hing) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (52) s 0 2089 p (op) s 1 r (erators,) s 13 r (relational) s cmmi10.300 @sf 11 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (56,) s 13 r (68) s 0 2147 p (op) s 1 r (erators,) s 13 r (string) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (67) s 0 2205 p (op) s 1 r (erators,) s 13 r (string-matc) s 0 r (hing) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (52) s 0 2263 p (options,) s 13 r (command) s 13 r (line) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (115) s 0 2321 p (or) s 13 r (op) s 1 r (erator) s cmmi10.300 @sf 6 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (69) s cmtt9.300 @sf 0 2379 p (ORS) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (39) s 0 2437 p (output) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 7 r (37) s 0 2496 p (output) s 13 r (\014eld) s 13 r (separator,) s cmtt9.300 @sf 12 r (OFS) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (39) s 0 2554 p (output) s 13 r (record) s 13 r (separator,) s cmtt9.300 @sf 12 r (ORS) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (39) s 0 2612 p (output) s 13 r (redirection) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 12 r (44) s 0 2670 p (output,) s 13 r (formatted) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (40) s 1017 183 p (output,) s 13 r (piping) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 8 r (45) s cmbx10.432 @sf 1017 306 p 80 c cmr9.300 @sf 1017 373 p (passes,) s 13 r 109 c 0 r (ultiple) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (117) s 1017 431 p (path,) s 13 r (searc) s 0 r 104 c cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (117) s 1017 489 p (pattern,) s 13 r (case) s 13 r (sensitiv) s 0 r 101 c cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (16) s 1017 547 p (pattern,) s 13 r (comparison) s 13 r (expressions) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (56) s 1017 605 p (pattern,) s 13 r (default) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 6 r (12) s 1017 663 p (pattern,) s 13 r (de\014nition) s 13 r (of) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (51) s 1017 722 p (pattern,) s 13 r (empt) s 0 r 121 c cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (51) s 1017 780 p (pattern,) s 13 r (regular) s 13 r (expressions) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (51) s 1017 838 p (patterns,) s cmtt9.300 @sf 13 r (BEGIN) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (59) s 1017 896 p (patterns,) s 13 r 98 c 1 r 111 c 1 r (olean) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (57) s 1017 954 p (patterns,) s cmtt9.300 @sf 13 r (END) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (59) s 1017 1012 p (patterns,) s 13 r (range) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (59) s 1017 1070 p (patterns,) s 13 r 116 c 0 r (yp) s 0 r (es) s 13 r (of) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (51) s 1017 1128 p (pip) s 1 r (es) s 13 r (for) s 13 r (output) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (45) s 1017 1186 p (precedence) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 10 r (76) s 1017 1245 p 96 c cmtt9.300 @sf 0 r (print) s 13 r ($0) s cmr9.300 @sf 0 r 39 c cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (11) s cmtt9.300 @sf 1017 1303 p (print) s cmr9.300 @sf 13 r (statemen) s 0 r 116 c cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (37) s cmtt9.300 @sf 1017 1361 p (printf) s cmr9.300 @sf 13 r (statemen) s 0 r (t,) s 12 r (syn) s -1 r (tax) s 12 r (of) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (40) s cmtt9.300 @sf 1017 1419 p (printf) s cmr9.300 @sf 0 r 44 c 13 r (format-con) s 0 r (trol) s 12 r 99 c -1 r (haracters) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 12 r (41) s cmtt9.300 @sf 1017 1477 p (printf) s cmr9.300 @sf 0 r 44 c 13 r (mo) s 1 r (di\014ers) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (42) s 1017 1535 p (prin) s 0 r (ting) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 6 r (37) s 1017 1593 p (program) s 13 r (\014le) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (16) s 1017 1651 p (program,) s cmtt9.300 @sf 13 r (awk) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r 57 c 1017 1710 p (program,) s 13 r (de\014nition) s 13 r (of) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (11) s 1017 1768 p (program,) s 13 r (self) s 13 r (con) s 0 r (tained) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (17) s 1017 1826 p (programs,) s 13 r (do) s 1 r (cumen) s 0 r (ting) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (18) s cmbx10.432 @sf 1017 1949 p 81 c cmr9.300 @sf 1017 2015 p (quotien) s 0 r 116 c cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 13 r (66) s cmbx10.432 @sf 1017 2139 p 82 c cmr9.300 @sf 1017 2205 p (range) s 13 r (pattern) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 5 r (59) s 1017 2263 p (reading) s 13 r (\014les) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (21) s 1017 2321 p (reading) s 13 r (\014les,) s cmtt9.300 @sf 13 r (getline) s cmr9.300 @sf 12 r (command) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (30) s 1017 2379 p (reading) s 13 r (\014les,) s 13 r 109 c 0 r (ultiple) s 11 r (line) s 13 r (records) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (29) s 1017 2437 p (record) s 13 r (separator) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (21) s 1017 2496 p (records,) s 13 r 109 c 0 r (ultiple) s 12 r (line) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (29) s 1017 2554 p (redirection) s 13 r (of) s 13 r (input) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 12 r (32) s 1017 2612 p (redirection) s 13 r (of) s 13 r (output) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (44) s 1017 2670 p (reference) s 13 r (to) s 13 r (arra) s 0 r 121 c cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (91) s @eop 150 @bop0 cmtt9.300 @sf [<07CFC01FFFC03C3E00781E00701E00F00E00E00E00E00E00E00E00E00E00F00E00700E00781E003C3E001FFE0007CE00000E 00000E00000E00000E00000E00007E00007E00> 24 23 -1 0 19.613] 100 @dc [<01C00003E00003E0000360000360000770000770000770000630000E38000E38000E38000E38001C1C001C1C001C1C001C1C 001C1C00380E00380E00380E00FE3F80FE3F80> 24 23 -1 0 19.613] 86 @dc [<00C003C007800F001E001C003800780070007000F000E000E000E000E000E000E000E000F00070007000780038001C001E00 0F00078003C000C0> 16 29 -6 3 19.613] 40 @dc [ 300 ] /cmr10.300 @newfont cmr10.300 @sf [<60F0F060> 8 4 -4 0 11.531] 46 @dc cmtt9.300 @sf [<C000F00078003C001E000E00070007800380038003C001C001C001C001C001C001C001C003C003800380078007000E001E00 3C007800F000C000> 16 29 -3 3 19.613] 41 @dc cmbx10.432 @sf [<FFFFF01FFFFEFFFFF01FFFFEFFFFF01FFFFE03FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC 00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC0000 7F8003FC00007F8003FC00007F8003FC00007F8003FFFFFFFF8003FFFFFFFF8003FFFFFFFF8003FC00007F8003FC00007F80 03FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC 00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F80FFFFF01FFFFEFFFFF01FFFFEFFFFF01FFFFE> 48 41 -3 0 53.797] 72 @dc cmr9.300 @sf [<FF3FC01C1F001C1E001C1C001C38001C78001C70001CE0001FE0001DC0001C40001C20001C10001C18001C1E001C3F801C00 001C00001C00001C00001C00001C00001C00001C00001C0000FC0000> 24 26 -1 0 20.265] 107 @dc cmtt9.300 @sf [<03E00003E00003E0000770000770000770000630000E38000E38000E38001C1C001C1C001C1C001C1C00FF7F80FF7F80> 24 16 -1 0 19.613] 118 @dc [<FFFEFFFEFFFE> 16 3 -2 -10 19.613] 45 @dc 150 @bop1 cmr10.329 @sf 0 -57 p (150) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s cmr9.300 @sf 0 183 p (con) s 0 r (tin) s -1 r (uation) s 12 r (of) s 12 r (lines) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (18) s cmtt9.300 @sf 0 241 p (continue) s cmr9.300 @sf 13 r (statemen) s 0 r 116 c cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (84) s 0 299 p (con) s 0 r (trol) s 12 r (statemen) s 0 r 116 c cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 9 r (79) s 0 358 p (con) s 0 r 118 c -1 r (ersion) s 12 r (of) s 12 r (strings) s 13 r (and) s 13 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (73) s 0 416 p (curly) s 13 r (braces) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (61) s cmbx10.432 @sf 0 539 p 68 c cmr9.300 @sf 0 605 p (default) s 13 r (action) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 12 r (12) s 0 663 p (default) s 13 r (pattern) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (12) s 0 722 p (de\014ning) s 13 r (functions) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (105) s cmtt9.300 @sf 0 780 p (delete) s cmr9.300 @sf 13 r (statemen) s 0 r 116 c cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (94) s 0 838 p (deleting) s 13 r (elemen) s 0 r (ts) s 12 r (of) s 12 r (arra) s 0 r (ys) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 5 r (94) s 0 896 p (directory) s 13 r (searc) s 0 r 104 c cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 12 r (117) s 0 954 p (division) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (66) s 0 1012 p (do) s 1 r (cumen) s 0 r (ting) s cmtt9.300 @sf 12 r (awk) s cmr9.300 @sf 13 r (programs) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 11 r (18) s 0 1070 p (dynamic) s 13 r (regular) s 13 r (expressions) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (52) s cmbx10.432 @sf 0 1193 p 69 c cmr9.300 @sf 0 1260 p (elemen) s 0 r 116 c 12 r (assignmen) s 0 r 116 c cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (92) s 0 1318 p (elemen) s 0 r 116 c 12 r (of) s 13 r (arra) s -1 r 121 c cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (91) s 0 1376 p (empt) s 0 r 121 c 12 r (pattern) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (51) s cmtt9.300 @sf 0 1434 p (END) s cmr9.300 @sf 13 r (sp) s 1 r (ecial) s 13 r (pattern) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (59) s cmtt9.300 @sf 0 1492 p (ENVIRON) s cmmi10.300 @sf 4 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 4 r (113) s 0 1550 p (escap) s 1 r 101 c 13 r (sequence) s 13 r (notation) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 10 r (63) s 0 1609 p (examining) s 13 r (\014elds) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 12 r (22) s 0 1667 p (executable) s 13 r (scripts) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (17) s cmtt9.300 @sf 0 1725 p (exit) s cmr9.300 @sf 13 r (statemen) s 0 r 116 c cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (86) s 0 1783 p (explicit) s 13 r (input) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (30) s 0 1841 p (exp) s 1 r (onen) s 0 r (tiation) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 3 r (66) s 0 1899 p (expression) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (63) s 0 1957 p (expression,) s 13 r (conditional) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (74) s 0 2015 p (expressions,) s 13 r (assignmen) s 0 r 116 c cmmi10.300 @sf 3 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 4 r (70) s 0 2073 p (expressions,) s 13 r 98 c 1 r 111 c 1 r (olean) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (69) s 0 2132 p (expressions,) s 13 r (comparison) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (68) s cmbx10.432 @sf 0 2255 p 70 c cmr9.300 @sf 0 2321 p (\014eld) s 13 r (separator,) s 13 r 99 c 0 r (hoice) s 11 r (of) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (26) s 0 2379 p (\014eld) s 13 r (separator,) s cmtt9.300 @sf 13 r (FS) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (26) s 0 2437 p (\014eld) s 13 r (separator,) s 13 r (setting) s 12 r (on) s 13 r (command) s 13 r (line) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (27) s 0 2496 p (\014eld,) s 13 r 99 c 0 r (hanging) s 12 r (con) s -1 r (ten) s -1 r (ts) s 12 r (of) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (24) s 0 2554 p (\014elds) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (22) s 0 2612 p (\014elds,) s 13 r (separating) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 6 r (26) s 0 2670 p (\014le) s 13 r (descriptors) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (47) s 1017 183 p (\014le,) s cmtt9.300 @sf 13 r (awk) s cmr9.300 @sf 13 r (program) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (16) s cmtt9.300 @sf 1017 241 p (FILENAME) s cmmi10.300 @sf 13 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 13 r (21) s cmtt9.300 @sf 1017 299 p (FNR) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (22) s cmtt9.300 @sf 1017 358 p (for) s 13 r (\(x) s 13 r (in) s cmr10.300 @sf 12 r 46 c 7 r 46 c 7 r 46 c cmtt9.300 @sf 0 r 41 c cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 6 r (93) s cmtt9.300 @sf 1017 416 p (for) s cmr9.300 @sf 13 r (statemen) s 0 r 116 c cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (82) s 1017 474 p (format) s 13 r (sp) s 1 r (eci\014er) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (41) s 1017 532 p (format) s 13 r (string) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (40) s 1017 590 p (formatted) s 13 r (output) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (40) s cmtt9.300 @sf 1017 648 p (FS) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (26) s 1017 706 p (function) s 13 r (call) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (75) s 1017 764 p (function) s 13 r (de\014nition) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (105) s 1017 822 p (functions,) s 13 r (user-de\014ned) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (105) s cmbx10.432 @sf 1017 956 p 71 c cmtt9.300 @sf 1017 1023 p (getline) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (30) s cmtt9.300 @sf 1017 1081 p (gsub) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (103) s cmbx10.432 @sf 1017 1215 p 72 c cmr9.300 @sf 1017 1281 p (history) s 13 r (of) s cmtt9.300 @sf 13 r (awk) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 12 r 49 c 1017 1339 p (ho) s 0 r 119 c cmtt9.300 @sf 12 r (awk) s cmr9.300 @sf 13 r 119 c -1 r (orks) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (12) s cmbx10.432 @sf 1017 1473 p 73 c cmtt9.300 @sf 1017 1540 p (if) s cmr9.300 @sf 13 r (statemen) s 0 r 116 c cmmi10.300 @sf 9 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (79) s 1017 1598 p (incremen) s 0 r 116 c 12 r (op) s 1 r (erators) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (72) s 1017 1656 p (input) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (21) s 1017 1714 p (input) s 13 r (\014le,) s 13 r (sample) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r 57 c 1017 1772 p (input) s 13 r (redirection) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (32) s 1017 1830 p (input,) s 13 r (explicit) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (30) s 1017 1888 p (input,) s cmtt9.300 @sf 13 r (getline) s cmr9.300 @sf 13 r (command) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (30) s 1017 1947 p (input,) s 13 r 109 c 0 r (ultiple) s 12 r (line) s 12 r (records) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (29) s 1017 2005 p (input,) s 13 r (standard) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (15) s 1017 2063 p (in) s 0 r (teraction) s 12 r (of) s cmtt9.300 @sf 13 r (awk) s cmr9.300 @sf 12 r (with) s 13 r (other) s 13 r (programs) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (104) s 1017 2121 p 96 c cmtt9.300 @sf 0 r (inventory-shipped) s cmr9.300 @sf 0 r 39 c 13 r (\014le) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (10) s 1017 2179 p (in) s 0 r 118 c -1 r 111 c 0 r (cation) s 13 r (of) s cmtt9.300 @sf 13 r (gawk) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (115) s cmbx10.432 @sf 1017 2313 p 76 c cmr9.300 @sf 1017 2379 p (language,) s cmtt9.300 @sf 13 r (awk) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r 57 c cmtt9.300 @sf 1017 2437 p (length) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (101) s 1017 2496 p (logical) s 13 r (op) s 1 r (erations) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (69) s 1017 2554 p (lo) s 1 r (op) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (80) s 1017 2612 p (lo) s 1 r (ops,) s 13 r (exiting) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (83) s 1017 2670 p (lv) s -1 r (alue) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (71) s @eop 149 @bop0 cmbx10.518 @sf [<FFFFFFC0FFFFFFC0FFFFFFC000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FF C00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC000 00FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FF C00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC00000FFC000FFFFFFC0FFFFFFC0FFFFFFC0> 32 49 -2 0 31.282] 73 @dc [<000FF01FFF00007FFE1FFF0001FFFF9FFF0007FC07DFF0000FF001FFE0001FE000FFE0001FE0007FE0003FC0003FE0007FC0 001FE0007FC0001FE0007F80001FE000FF80001FE000FF80001FE000FF80001FE000FF80001FE000FF80001FE000FF80001F E000FF80001FE000FF80001FE000FF80001FE000FF80001FE0007F80001FE0007FC0001FE0003FC0001FE0003FC0001FE000 1FE0003FE0001FF0007FE0000FF800FFE00003FE03FFE00001FFFFDFE000007FFF1FE000000FF81FE0000000001FE0000000 001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000001F E0000000001FE0000000001FE0000000001FE0000000003FE000000003FFE000000003FFE000000003FFE00000000007E000> 48 50 -3 0 45.827] 100 @dc [<FFF801FFFEFFF801FFFEFFF801FFFE07E0003FC001E0007FC001E000FF8000F001FF00007801FE00003C03FC00001E07F800 000F0FF00000079FF0000003FFE0000001FFC0000001FF80000000FF00000001FE00000003FE00000007FE00000007FF0000 000FF78000001FE3C000003FC1E000007FC1E00000FF80F00000FF00780001FE003C0003FC001E0007F8001F80FFFF00FFFC FFFF00FFFCFFFF00FFFC> 40 32 -2 0 43.535] 120 @dc cmbx10.432 @sf [<00C0018000000001E003C000000001E003C000000001F003E000000000F001E000000000F001E000000000F001E000000000 F801F0000000007800F0000000007800F0000000007C00F8000000003C0078000000003C0078000000003C0078000000003E 007C000000001E003C000000001E003C000000001E003C0000007FFFFFFFFFFE00FFFFFFFFFFFF00FFFFFFFFFFFF007FFFFF FFFFFE000007C00F8000000003C0078000000003C0078000000003C0078000000003C0078000000003E007C000000001E003 C000000001E003C000000001E003C000000001F003E000007FFFFFFFFFFE00FFFFFFFFFFFF00FFFFFFFFFFFF007FFFFFFFFF FE0000003C0078000000003C0078000000003C0078000000003E007C000000001E003C000000001E003C000000001E003C00 0000001F003E000000000F001E000000000F001E000000000F801F0000000007800F0000000007800F0000000007800F0000 000007C00F8000000003C0078000000003C007800000000180030000> 56 54 -4 12 57.283] 35 @dc cmtt9.300 @sf [<1C70001C70001C70001C70001C70007FFF00FFFF80FFFF800E38000E38000E38000E38000E38000E38000E3800FFFF80FFFF 807FFF00071C00071C00071C00071C00071C00> 24 23 -1 0 19.613] 35 @dc [<60F0F0600000000060F0F0F0F0F0F0F0F0F0F0F0F0F060> 8 23 -8 0 19.613] 33 @dc cmbx10.432 @sf [<001C0000001C0000001C0000007F000003FFE0000FFFF0001F9CFC003E1C7E00781C3E00781C1F00701C1F00F81C0F80FC1C 0F80FE1C0F80FE1C0F80FE1C0F80FE1C1F80381C3F80001C3F80001CFF80001FFF00007FFF0001FFFE0007FFFE000FFFFC00 1FFFF8003FFFE0007FFF80007FFC0000FFDC0000FF1C0000FE1C1F00FC1C3F80FC1C3F80F81C3F80F81C3F80F81C1F80781C 07807C1C07003C1C0F003E1C1E001F9CFC000FFFF80003FFE000007F8000001C0000001C0000001C0000> 32 48 -4 3 34.370] 36 @dc cmtt9.300 @sf [<03C00FF01C383C1C381E700E700EF00EE000E000E000E000E000E000E000F00E700E700E381E3C1E1C3E0FFE03C6> 16 23 -2 0 19.613] 67 @dc cmbx10.432 @sf [<60000000F0000000F0000000F800000078000000780000007C0000003C0000003E0000001E0000001E0000001F0000000F00 00000F0000000F8000000780000007C0000003C0000003C0000003E0000001E0000001E0000001F0000000F0000000F80000 0078000000780000007C0000003C0000003C0000003E0000001E0000001F0000000F0000000F0000000F8000000780000007 C0000003C0000003C0000003E0000001E0000001E0000001F0000000F0000000F800000078000000780000007C0000003C00 00003C0000003E0000001E0000001F0000000F0000000F0000000F80000007800000078000000300> 32 60 -4 15 34.370] 47 @dc cmtt9.300 @sf [<E000E000F0007000780038003C001C001C001E000E000F0007000780038003C001C001E000E000F00070007000780038003C 001C001E000E0006> 16 29 -2 3 19.613] 47 @dc [<0F1E000F1E000F1E000D16000DB6000DB6001DB7001DB7001DB7001DB7001DB7001DF7001DF70018E3001803003803803803 80380380380380380380380380FE0FE0FE0FE0> 24 23 0 0 19.613] 87 @dc [<FE3F00FE3F00381E00383C00383C003838003878003870003CF0003EE0003FE0003FC0003FC0003B80003BC00039E00038F0 0038F000387800383C00383C00FE7F00FE7F00> 24 23 -1 0 19.613] 75 @dc 149 @bop1 cmr10.329 @sf 0 -57 p (Index) s 1771 r (149) s cmbx10.518 @sf 0 183 p (Index) s cmbx10.432 @sf 0 291 p 35 c cmr9.300 @sf 0 358 p 96 c cmtt9.300 @sf (#!) s cmr9.300 @sf 39 c cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (17) s cmbx10.432 @sf 0 477 p 36 c cmtt9.300 @sf 0 543 p 36 c cmr9.300 @sf 13 r (\(\014eld) s 13 r (op) s 1 r (erator\)) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 12 r (23) s cmbx10.432 @sf 0 663 p 45 c cmr9.300 @sf 0 729 p 96 c cmtt9.300 @sf (-c) s cmr9.300 @sf 39 c 13 r (option) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (115) s 0 787 p 96 c cmtt9.300 @sf (-C) s cmr9.300 @sf 39 c 13 r (option) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (116) s 0 845 p 96 c cmtt9.300 @sf (-f) s cmr9.300 @sf 39 c 13 r (option) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (16) s 0 904 p 96 c cmtt9.300 @sf (-F) s cmr9.300 @sf 39 c 13 r (option) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (26) s 0 962 p 96 c cmtt9.300 @sf (-v) s cmr9.300 @sf 39 c 13 r (option) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (115) s 0 1020 p 96 c cmtt9.300 @sf (-V) s cmr9.300 @sf 39 c 13 r (option) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (115) s cmbx10.432 @sf 0 1139 p 47 c cmr9.300 @sf 0 1206 p 96 c cmtt9.300 @sf (/dev/fd/) s cmr9.300 @sf 39 c cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (47) s 0 1264 p 96 c cmtt9.300 @sf (/dev/stderr) s cmr9.300 @sf 39 c cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (47) s 0 1322 p 96 c cmtt9.300 @sf (/dev/stdin) s cmr9.300 @sf 39 c cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (47) s 0 1380 p 96 c cmtt9.300 @sf (/dev/stdout) s cmr9.300 @sf 39 c cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (47) s cmbx10.432 @sf 0 1499 p 65 c cmr9.300 @sf 0 1566 p (accessing) s 13 r (\014elds) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 12 r (22) s 0 1624 p (acron) s 0 r (ym) s cmmi10.300 @sf 10 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r 49 c 0 1682 p (action,) s 13 r (curly) s 13 r (braces) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (61) s 0 1740 p (action,) s 13 r (default) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (12) s 0 1798 p (action,) s 13 r (de\014nition) s 13 r (of) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (61) s 0 1856 p (action,) s 13 r (separating) s 13 r (statemen) s 0 r (ts) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (61) s 0 1914 p (addition) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 13 r (66) s 0 1973 p (and) s 13 r (op) s 1 r (erator) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (69) s 0 2031 p (applications) s 13 r (of) s cmtt9.300 @sf 13 r (awk) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (19) s 0 2089 p (argumen) s 0 r (ts) s 12 r (in) s 13 r (function) s 12 r (call) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (75) s 0 2147 p (argumen) s 0 r (ts,) s 12 r (command) s 13 r (line) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (115) s cmtt9.300 @sf 0 2205 p (ARGV) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (116) s 0 2263 p (arithmetic) s 13 r (op) s 1 r (erators) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 12 r (66) s 0 2321 p (arra) s 0 r 121 c 12 r (assignmen) s 0 r 116 c cmmi10.300 @sf 2 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 3 r (92) s 0 2379 p (arra) s 0 r 121 c 12 r (reference) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 12 r (91) s 0 2437 p (arra) s 0 r (ys) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (89) s 0 2496 p (arra) s 0 r (ys,) s 12 r (de\014nition) s 13 r (of) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (89) s 0 2554 p (arra) s 0 r (ys,) s 12 r (deleting) s 13 r (an) s 12 r (elemen) s 0 r 116 c cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 12 r (94) s 0 2612 p (arra) s 0 r (ys,) s 12 r (determining) s 13 r (presence) s 12 r (of) s 13 r (elemen) s 0 r (ts) s cmmi10.300 @sf 8 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (91) s 0 2670 p (arra) s 0 r (ys,) s 12 r 109 c 0 r (ulti-dimensional) s 11 r (subscripts) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (95) s 1017 291 p (arra) s 0 r (ys,) s 12 r (sp) s 1 r (ecial) s cmtt9.300 @sf 13 r (for) s cmr9.300 @sf 12 r (statemen) s 0 r 116 c cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (93) s 1017 349 p (assignmen) s 0 r 116 c 12 r (op) s 1 r (erators) s cmmi10.300 @sf 6 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (70) s 1017 407 p (assignmen) s 0 r 116 c 12 r (to) s 13 r (\014elds) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (24) s 1017 466 p (asso) s 1 r (ciativ) s 0 r 101 c 12 r (arra) s 0 r (ys) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (89) s cmtt9.300 @sf 1017 524 p (awk) s cmr9.300 @sf 13 r (language) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 10 r 57 c cmtt9.300 @sf 1017 582 p (awk) s cmr9.300 @sf 13 r (program) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r 57 c cmtt9.300 @sf 1017 640 p (AWKPATH) s cmr9.300 @sf 13 r (en) s 0 r (vironmen) s -1 r 116 c 11 r 118 c -1 r (ariable) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 6 r (117) s cmbx10.432 @sf 1017 775 p 66 c cmr9.300 @sf 1017 841 p (bac) s 0 r (kslash) s 12 r (con) s 0 r (tin) s -1 r (uation) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 12 r (18) s 1017 899 p (basic) s 13 r (function) s 13 r (of) s cmtt9.300 @sf 12 r (gawk) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (11) s 1017 958 p 96 c cmtt9.300 @sf 0 r (BBS-list) s cmr9.300 @sf 0 r 39 c 13 r (\014le) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r 57 c cmtt9.300 @sf 1017 1016 p (BEGIN) s cmr9.300 @sf 13 r (sp) s 1 r (ecial) s 13 r (pattern) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 13 r (59) s 1017 1074 p 98 c 1 r 111 c 1 r (dy) s 13 r (of) s 13 r 97 c 13 r (lo) s 1 r (op) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (80) s 1017 1132 p 98 c 1 r 111 c 1 r (olean) s 13 r (expressions) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c cmr9.300 @sf 9 r (69) s 1017 1190 p 98 c 1 r 111 c 1 r (olean) s 13 r (op) s 1 r (erators) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (69) s 1017 1248 p 98 c 1 r 111 c 1 r (olean) s 13 r (patterns) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (57) s cmtt9.300 @sf 1017 1306 p (break) s cmr9.300 @sf 13 r (statemen) s 0 r 116 c cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (83) s 1017 1364 p (built-in) s 13 r (functions) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (99) s 1017 1422 p (built-in) s 13 r 118 c -1 r (ariables) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (111) s 1017 1481 p (built-in) s 13 r 118 c -1 r (ariables,) s 11 r (user) s 13 r (mo) s 1 r (di\014able) s cmmi10.300 @sf 4 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 3 r (111) s cmbx10.432 @sf 1017 1616 p 67 c cmr9.300 @sf 1017 1682 p (call) s 13 r 98 c 0 r 121 c 12 r (reference) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (108) s 1017 1740 p (call) s 13 r 98 c 0 r 121 c 12 r 118 c -2 r (alue) s cmmi10.300 @sf 3 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 4 r (107) s 1017 1798 p (calling) s 13 r 97 c 13 r (function) s cmmi10.300 @sf 10 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (75) s 1017 1856 p (case) s 13 r (sensitivit) s 0 r 121 c cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 12 r (16) s 1017 1914 p 99 c 0 r (hanging) s 12 r (con) s 0 r (ten) s -1 r (ts) s 11 r (of) s 13 r 97 c 13 r (\014eld) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (24) s cmtt9.300 @sf 1017 1973 p (close) s cmmi10.300 @sf 11 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (34,) s 13 r (45) s 1017 2031 p (closing) s 13 r (input) s 13 r (\014les) s 12 r (and) s 13 r (pip) s 1 r (es) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 5 r (34) s 1017 2089 p (closing) s 13 r (output) s 13 r (\014les) s 12 r (and) s 13 r (pip) s 1 r (es) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (45) s 1017 2147 p (command) s 13 r (line) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 10 r (115) s 1017 2205 p (command) s 13 r (line) s 13 r (formats) s cmmi10.300 @sf 5 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c cmr9.300 @sf 6 r (14) s 1017 2263 p (command) s 13 r (line,) s 13 r (setting) s cmtt9.300 @sf 12 r (FS) s cmr9.300 @sf 13 r (on) s cmmi10.300 @sf 10 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (27) s 1017 2321 p (commen) s 0 r (ts) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (18) s 1017 2379 p (comparison) s 13 r (expressions) s cmmi10.300 @sf 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (68) s 1017 2437 p (comparison) s 13 r (expressions) s 13 r (as) s 12 r (patterns) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (56) s 1017 2496 p (computed) s 13 r (regular) s 13 r (expressions) s cmmi10.300 @sf 9 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 9 r (52) s 1017 2554 p (concatenation) s cmmi10.300 @sf 12 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 11 r (67) s 1017 2612 p (conditional) s 13 r (expression) s cmmi10.300 @sf 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 7 r (74) s 1017 2670 p (constan) s 0 r (ts,) s 12 r 116 c 0 r (yp) s 0 r (es) s 13 r (of) s cmmi10.300 @sf 8 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 7 r 58 c 6 r 58 c 7 r 58 c 7 r 58 c cmr9.300 @sf 8 r (63) s @eop 148 @bop0 cmr10.329 @sf [<40201010080804040474FCFCF870> 8 14 -4 -18 12.626] 39 @dc [<40201010080804040474FCFCF870> 8 14 -4 9 12.626] 44 @dc [<7FE3FF0007007000070070000700700007007000070070000700700007007000070070000700700007007000070070000700 7000070070000700700007007000070070000700700007007000FFFFFF800700700007007000070070000700700007007000 07007000070070000300F0300380F87801C0787800F06E30001F83E0> 32 32 0 0 26.515] 11 @dc [<FEFEC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0FEFE> 8 45 -4 11 12.626] 91 @dc [<FEFE0606060606060606060606060606060606060606060606060606060606060606060606060606060606FEFE> 8 45 -1 11 12.626] 93 @dc [<387CFCFCB8808080404020201008> 8 14 -3 -18 12.626] 96 @dc cmtt10.329 @sf [<600000F00000F00000F800007800007C00003C00003C00003E00001E00001F00000F00000F00000F800007800007C00003C0 0003C00003E00001E00001F00000F00000F800007800007800007C00003C00003E00001E00001E00001F00000F00000F8000 0780000780000300> 24 36 -3 4 23.863] 47 @dc [<00700000F80000F80001DC0001DC0001DC00038E00038E00038E00038E000707000707000707000E03800E03800E03801E03 C07F8FF0FF8FF87F8FF0> 24 20 -1 0 23.863] 118 @dc [<E7F800FFFE00FFFF00FC0F00F00780F00380E00380600780001F0007FE001FFC007FF0007C0000F00700E00700E00700F81F 007FFF003FFF000FF700> 24 20 -3 0 23.863] 115 @dc cmr10.329 @sf [<003FF800038000038000038000038000038000038000038000038003E3800E13801C0B80380780380380780380700380F003 80F00380F00380F00380F00380F003807003807803803803803C07801C058006198003E080> 24 29 -2 9 23.989] 113 @dc cmtt10.329 @sf [<7F1F1F00FFBFBF807F1F1F001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C 1C001C1C1C001E1E1C001E1E1C001F1F1C007FFFFC00FFFBF8007DF1F000> 32 20 1 0 23.863] 109 @dc [ 329 ] /cmsl10.329 @newfont cmsl10.329 @sf [<07E0001C1800300400700200F00100E00000E00000E00000E00000F00000FFFF80F00380F003807003807803803803801C07 000E0700070E0000F800> 24 20 -3 0 20.202] 101 @dc [<8FC0D060E0106018600C400C400C401C003C03F80FF01FE01E0038003804180218060806060E01F2> 16 20 -2 0 17.929] 115 @dc [<0FC000183000300800700400F00200E00000E00000E00000E00000F00000F00000F00000F00000700000780000380E001C0F 000E0F0007060001FC00> 24 20 -4 0 20.202] 99 @dc [<1F8780784F40F02E20F01E10F00E10F00E10F00E10780E003C0E001E070007C70000FF000007000007000007001C07001E07 001E06000C0C0007F800> 24 20 -3 0 22.727] 97 @dc [<FFC000001E0000000E0000000E0000000E0000000E000000070000000700000007000000071F00000721C0000740E0000380 70000380380003803C0003801C0003801E0003801E0001C00F0001C00F0001C00F0001C00F0001C00F0001C00E0000E00E00 00E01E0000F01C0007EC380000E3E000> 32 29 0 9 25.252] 112 @dc [<01FF80003C00001C00001C00001C00001C00000E00000E00000E000F8E00186E00301E00700F00F00F00F00700E00700E007 00E00700F00380F00380F00380F003807803807803803C03C01C03C00E04C0038CC000F040> 24 29 -4 9 23.989] 113 @dc [<1F9FC0305E00703C00701E00701E00700E00700E00700E00700E003807003807003807003807003807003807001C03801C03 803C0780FC1F801C0380> 24 20 -5 0 25.252] 117 @dc [<FFCFF81E03C01C03800E01C00E01C00E01C00E01C00E01C00E01C00700E00700E00700E00700E00700E00780E003806003C0 6007A0E01F90E0038F80> 24 20 -2 0 25.252] 110 @dc cmr10.329 @sf [<FFCFF80E03E00E03C00E03800E07800E07000E0E000E1E000E1C000F38000EF8000E70000E30000E10000E08000E04000E02 000E03000E03C00E0FF00E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000FE00000E0000> 24 32 -1 0 23.989] 107 @dc 148 @bop1 cmr10.329 @sf 0 -57 p (148) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s 240 183 p (the) s 15 r (input) s 15 r (record) s 14 r (satis\014es) s 15 r (the) s 15 r (rule's) s 15 r (pattern,) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 15 r (executes) s 15 r (the) s 15 r (rule's) s 15 r (action.) s 20 r (Otherwise,) s 240 246 p (the) s 15 r (rule) s 15 r (do) s 2 r (es) s 15 r (nothing) s 15 r (for) s 15 r (that) s 15 r (input) s 15 r (record.) s 0 320 p (Side) s 15 r (E\013ect) s 240 382 p 65 c 21 r (side) s 21 r (e\013ect) s 21 r 111 c 1 r (ccurs) s 21 r (when) s 21 r (an) s 21 r (expression) s 22 r (has) s 21 r (an) s 21 r (e\013ect) s 21 r (aside) s 21 r (from) s 21 r (merely) s 21 r (pro) s 1 r (ducing) s 240 445 p 97 c 19 r 118 c -2 r (alue.) s 31 r (Assignmen) s -1 r 116 c 18 r (expressions,) s 20 r (incremen) s 0 r 116 c 18 r (expressions) s 19 r (and) s 18 r (function) s 19 r (calls) s 19 r (ha) s 0 r 118 c -1 r 101 c 17 r (side) s 240 507 p (e\013ects.) s 20 r (See) s 15 r (section) s 15 r (8.7) s 16 r ([Assignmen) s -1 r 116 c 15 r (Ops],) s 15 r (page) s 15 r (70.) s 0 582 p (Sp) s 1 r (ecial) s 15 r (File) s 240 644 p 65 c 20 r (\014le) s 20 r (name) s 21 r (in) s -1 r (terpreted) s 20 r (in) s -1 r (ternally) s 20 r 98 c -1 r 121 c cmtt10.329 @sf 19 r (gawk) s cmr10.329 @sf 0 r 44 c 22 r (instead) s 20 r (of) s 20 r 98 c 2 r (eing) s 20 r (handed) s 20 r (directly) s 20 r (to) s 21 r (the) s 240 706 p (underlying) s 22 r (op) s 1 r (erating) s 21 r (system.) s 40 r 70 c -3 r (or) s 20 r (example,) s 24 r 96 c cmtt10.329 @sf 0 r (/dev/stdin) s cmr10.329 @sf 0 r ('.) s 39 r (See) s 21 r (section) s 22 r (4.6) s 21 r ([Sp) s 2 r (ecial) s 240 769 p (Files],) s 15 r (page) s 15 r (47.) s 0 843 p (Stream) s 15 r (Editor) s 240 906 p 65 c 13 r (program) s 13 r (that) s 13 r (reads) s 13 r (records) s 13 r (from) s 13 r (an) s 13 r (input) s 13 r (stream) s 14 r (and) s 13 r (pro) s 1 r (cesses) s 13 r (them) s 13 r (one) s 13 r (or) s 13 r (more) s 13 r (at) s 240 968 p 97 c 14 r (time.) s 20 r (This) s 14 r (is) s 15 r (in) s 14 r (con) s 0 r (trast) s 13 r (with) s 14 r (batc) s 0 r 104 c 13 r (programs,) s 15 r (whic) s -1 r 104 c 14 r (ma) s -1 r 121 c 14 r (exp) s 1 r (ect) s 14 r (to) s 14 r (read) s 15 r (their) s 14 r (input) s 240 1030 p (\014les) s 17 r (in) s 18 r (en) s 0 r (tiret) s -2 r 121 c 17 r 98 c 1 r (efore) s 17 r (starting) s 18 r (to) s 17 r (do) s 17 r (an) s 0 r (ything,) s 17 r (and) s 17 r (with) s 18 r (in) s 0 r (teractiv) s -2 r 101 c 17 r (programs,) s 18 r (whic) s -1 r 104 c 240 1092 p (require) s 15 r (input) s 15 r (from) s 15 r (the) s 16 r (user.) s 0 1167 p (String) s 119 r 65 c 20 r (datum) s 20 r (consisting) s 20 r (of) s 20 r 97 c 21 r (sequence) s 20 r (of) s 20 r 99 c 0 r (haracters,) s 20 r (suc) s 0 r 104 c 19 r (as) s 20 r 96 c cmtt10.329 @sf 0 r 73 c 15 r (am) s 15 r 97 c 16 r (string) s cmr10.329 @sf 0 r ('.) s 35 r (Constan) s 0 r 116 c 240 1229 p (strings) s 18 r (are) s 19 r (written) s 18 r (with) s 19 r (double-quotes) s 18 r (in) s 18 r (the) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 18 r (language,) s 19 r (and) s 19 r (ma) s 0 r 121 c 17 r (con) s 0 r (tain) s cmsl10.329 @sf 17 r (escap) s 1 r 101 c 240 1292 p (sequences) s cmr10.329 @sf 0 r 46 c 20 r (See) s 15 r (section) s 15 r (8.1) s 16 r ([Constan) s -1 r (ts],) s 15 r (page) s 15 r (63.) s 0 1366 p (Whitespace) s 240 1429 p 65 c 15 r (sequence) s 15 r (of) s 15 r (blank) s 16 r (or) s 15 r (tab) s 15 r 99 c 0 r (haracters) s 14 r 111 c 1 r (ccurring) s 15 r (inside) s 15 r (an) s 16 r (input) s 15 r (record) s 15 r (or) s 15 r 97 c 15 r (string.) s @eop 147 @bop0 cmr10.329 @sf [<7FE7FE0700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700 E00700E00700E0FFFFE00700E00700E00700E00700E00700E00700E00700E00700E00381E001C1E000E0E0003FE0> 24 32 0 0 25.252] 13 @dc cmsl10.329 @sf [<FFCFFCFFC01E01E01E001C01C01C000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000700700700 07007007000700700700070070070007007007000780780700038038030003C034030007A07207001F986186000387C07C00> 40 20 -2 0 37.878] 109 @dc [<0F00188038403840382038203820382038001C001C001C001C001C001C000E000E000E000E00FFF81E000F00070003000100 010001000080> 16 28 -4 0 17.676] 116 @dc [<FFCFF81E03C01C03800E01C00E01C00E01C00E01C00E01C00E01C00700E00700E00700E00700E00700E00780E003806003C0 6003A0E00390E0038F8003800001C00001C00001C00001C00001C00001C00000E00000E00001E00007E00000E000> 24 32 -2 0 25.252] 104 @dc cmr10.329 @sf [<0020004000800100020006000C000C00180018003000300030007000600060006000E000E000E000E000E000E000E000E000 E000E000E000E0006000600060007000300030003000180018000C000C00060002000100008000400020> 16 46 -3 12 17.676] 40 @dc [<800040002000100008000C00060006000300030001800180018001C000C000C000C000E000E000E000E000E000E000E000E0 00E000E000E000E000C000C000C001C001800180018003000300060006000C0008001000200040008000> 16 46 -3 12 17.676] 41 @dc [<381C7C3EFC7EFC7EB85C804080408040402040202010201010080804> 16 14 -5 -18 22.727] 92 @dc [<402020101008100808040804040204020402743AFC7EFC7EF87C7038> 16 14 -2 -18 22.727] 34 @dc cmtt10.329 @sf [<600000F00000FC00007E00003F00001FC00007E00003F00001FC00007E00003F00001F80001F80003F00007E0001FC0003F0 0007E0001FC0003F00007E0000FC0000F00000600000> 24 24 -3 -2 23.863] 62 @dc [<60F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F060> 8 36 -10 4 23.863] 124 @dc [<000300000780001F80003F00007E0001FC0003F00007E0001FC0003F00007E0000FC0000FC00007E00003F00001FC00007E0 0003F00001FC00007E00003F00001F80000780000300> 24 24 -3 -2 23.863] 60 @dc cmsl10.329 @sf [<FFE0001E00001C00000E00000E00000E00000E00000E00000E000007000007000007000007000007000007800003830003C7 8007C7801FB380038E00> 24 20 -2 0 17.803] 114 @dc [<07FC00001C0700003000C00060006000C0003000C0003000C000300060003000300030001800F00007FFE0000FFFC0000FFF 00001C00000018000000080000000800000004FC000007870000070380000703C0000F01E0000F01E0000F01E0000701E000 0780E0000381E00001C1C20000E1B300003E0E00> 32 30 0 10 22.727] 103 @dc [<FFC01E001C000E000E000E000E000E000E0007000700070007000700070003800380038003800380038001C001C001C001C0 01C001C000E000E001E007E000E0> 16 32 -1 0 12.626] 108 @dc [<FF07FC003E03E0000C01C00006038000020380000107000000870000004E0000002E0000001C0000003C0000003C00000076 00000073000000E1800000E0800001C0400001C0600003C078001FF0FF00> 32 20 -1 0 23.989] 120 @dc [<FF801E001C000E000E000E000E000E000E000700070007000700070007000380038007801F80038000000000000000000000 000001C003E003E003E001C0> 16 31 -1 0 12.626] 105 @dc [<07E0001C1C00380E00700700F00380E003C0E001C0E001E0E001E0F000F0F000F0F000F0F000F07000F03800E03800E01C00 C00E018003870000FC00> 24 20 -3 0 22.727] 111 @dc cmtt10.329 @sf [<7F00F0FF81F87F03FC1C039C1C039C1C039C1C03801C03801C03801C03801C03801C07801C0F001FFE001FFE001FFF001C0F 801C03801C03C01C01C01C01C01C01C01C03C01C03801C0F807FFF00FFFE007FF800> 24 28 -1 0 23.863] 82 @dc [<78FCFCFCFC78> 8 6 -9 0 23.863] 46 @dc [<01C00001C00001C00001C000C1C180F1C780F9CF807FFF001FFC0007F00007F0001FFC007FFF00F9CF80F1C780C1C18001C0 0001C00001C00001C000> 24 20 -3 -4 23.863] 42 @dc cmr10.329 @sf [<40202010101008080878F8F8F0700000000000000000000070F8F8F870> 8 29 -4 9 12.626] 59 @dc 147 @bop1 cmr10.329 @sf 0 -57 p (Glossary) s 1710 r (147) s cmtt10.329 @sf 0 183 p (gawk) s cmr10.329 @sf 145 r (The) s 15 r (GNU) s 15 r (implemen) s 0 r (tation) s 14 r (of) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r 46 c 0 254 p (Input) s 15 r (Record) s 240 316 p 65 c 13 r (single) s 13 r 99 c 0 r 104 c -1 r (unk) s 12 r (of) s 13 r (data) s 13 r (read) s 13 r (in) s 14 r 98 c -1 r 121 c cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 0 r 46 c 19 r (Usually) s -3 r 44 c 13 r (an) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 13 r (input) s 13 r (record) s 13 r (consists) s 14 r (of) s 13 r (one) s 13 r (line) s 240 379 p (of) s 15 r (text.) s 20 r (See) s 15 r (section) s 16 r (3.1) s 15 r ([Records],) s 15 r (page) s 15 r (21.) s 0 450 p (Keyw) s 0 r (ord) s 62 r (In) s 20 r (the) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 20 r (language,) s 21 r 97 c 20 r 107 c 0 r (eyw) s -2 r (ord) s 19 r (is) s 20 r 97 c 20 r 119 c -1 r (ord) s 19 r (that) s 20 r (has) s 20 r (sp) s 1 r (ecial) s 20 r (meaning.) s 34 r (Keyw) s -1 r (ords) s 19 r (are) s 240 512 p (reserv) s 0 r (ed) s 14 r (and) s 15 r (ma) s 0 r 121 c 14 r (not) s 15 r 98 c 1 r 101 c 15 r (used) s 16 r (as) s 15 r 118 c -2 r (ariable) s 14 r (names.) s 240 583 p (The) s 10 r 107 c 0 r (eyw) s -1 r (ords) s 9 r (of) s cmtt10.329 @sf 11 r (awk) s cmr10.329 @sf 10 r (are:) s cmtt10.329 @sf 18 r (if) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 12 r (else) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 11 r (while) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 11 r (do) s cmr10.300 @sf 0 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 0 r (while) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 12 r (for) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 11 r (for) s cmr10.300 @sf 0 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 0 r (in) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 11 r (break) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 12 r (continue) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 240 645 p (delete) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 15 r (next) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 15 r (function) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 15 r (func) s cmr10.329 @sf 0 r 44 c 16 r (and) s cmtt10.329 @sf 15 r (exit) s cmr10.329 @sf 0 r 46 c 0 716 p (Lv) s -2 r (alue) s 109 r (An) s 19 r (expression) s 20 r (that) s 19 r (can) s 20 r (app) s 1 r (ear) s 19 r (on) s 20 r (the) s 19 r (left) s 20 r (side) s 19 r (of) s 20 r (an) s 19 r (assignmen) s 0 r 116 c 18 r (op) s 2 r (erator.) s 33 r (In) s 19 r (most) s 240 778 p (languages,) s 19 r (lv) s -1 r (alues) s 17 r (can) s 18 r 98 c 2 r 101 c 18 r 118 c -2 r (ariables) s 18 r (or) s 18 r (arra) s 0 r 121 c 17 r (elemen) s 0 r (ts.) s 29 r (In) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 0 r 44 c 19 r 97 c 18 r (\014eld) s 19 r (designator) s 18 r (can) s 240 840 p (also) s 15 r 98 c 1 r 101 c 16 r (used) s 15 r (as) s 15 r (an) s 15 r (lv) s -2 r (alue.) s 0 911 p (Num) s 0 r 98 c 0 r (er) s 80 r 65 c 12 r 110 c 0 r (umeric) s 12 r 118 c -2 r (alued) s 12 r (data) s 13 r (ob) s 3 r (ject.) s 19 r (The) s cmtt10.329 @sf 13 r (gawk) s cmr10.329 @sf 13 r (implemen) s -1 r (tation) s 12 r (uses) s 13 r (double) s 13 r (precision) s 13 r (\015oating) s 240 973 p 112 c 1 r (oin) s 0 r 116 c 14 r (to) s 15 r (represen) s 0 r 116 c 14 r 110 c 0 r (um) s -1 r 98 c 0 r (ers.) s 0 1044 p 80 c 0 r (attern) s 88 r 80 c -1 r (atterns) s 15 r (tell) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (whic) s 0 r 104 c 14 r (input) s 15 r (records) s 15 r (are) s 15 r (in) s 0 r (teresting) s 14 r (to) s 15 r (whic) s 0 r 104 c 14 r (rules.) s 240 1115 p 65 c 17 r (pattern) s 17 r (is) s 17 r (an) s 17 r (arbitrary) s 17 r (conditional) s 17 r (expression) s 17 r (against) s 17 r (whic) s 0 r 104 c 16 r (input) s 17 r (is) s 17 r (tested.) s 26 r (If) s 17 r (the) s 240 1178 p (condition) s 15 r (is) s 16 r (satis\014ed,) s 15 r (the) s 16 r (pattern) s 15 r (is) s 15 r (said) s 16 r (to) s cmsl10.329 @sf 15 r (matc) s 0 r 104 c cmr10.329 @sf 14 r (the) s 16 r (input) s 15 r (record.) s 21 r 65 c 15 r 116 c 0 r (ypical) s 14 r (pattern) s 240 1240 p (migh) s 0 r 116 c 13 r (compare) s 13 r (the) s 14 r (input) s 14 r (record) s 14 r (against) s 14 r 97 c 14 r (regular) s 13 r (expression.) s 20 r (See) s 14 r 99 c 0 r (hapter) s 13 r 54 c 13 r ([P) s 0 r (atterns],) s 240 1302 p (page) s 15 r (51.) s 0 1373 p (Range) s 15 r (\(of) s 15 r (input) s 15 r (lines\)) s 240 1435 p 65 c 19 r (sequence) s 18 r (of) s 19 r (consecutiv) s 0 r 101 c 17 r (lines) s 19 r (from) s 18 r (the) s 19 r (input) s 19 r (\014le.) s 30 r 65 c 19 r (pattern) s 19 r (can) s 18 r (sp) s 1 r (ecify) s 19 r (ranges) s 19 r (of) s 240 1497 p (input) s 17 r (lines) s 17 r (for) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (to) s 17 r (pro) s 1 r (cess,) s 17 r (or) s 17 r (it) s 17 r (can) s 17 r (sp) s 1 r (ecify) s 17 r (single) s 17 r (lines.) s 26 r (See) s 17 r 99 c -1 r (hapter) s 16 r 54 c 17 r ([P) s 0 r (atterns],) s 240 1560 p (page) s 15 r (51.) s 0 1631 p (Recursion) s 45 r (When) s 14 r 97 c 14 r (function) s 15 r (calls) s 14 r (itself,) s 15 r (either) s 14 r (directly) s 15 r (or) s 14 r (indirectly) s -3 r 46 c 19 r (If) s 15 r (this) s 14 r (isn't) s 14 r (clear,) s 15 r (refer) s 14 r (to) s 15 r (the) s 240 1693 p (en) s 0 r (try) s 14 r (for) s 15 r (\\recursion".) s 0 1764 p (Redirection) s 240 1826 p (Redirection) s 20 r (means) s 19 r 112 c 1 r (erforming) s 20 r (input) s 20 r (from) s 19 r (other) s 20 r (than) s 19 r (the) s 20 r (standard) s 19 r (input) s 20 r (stream,) s 21 r (or) s 240 1888 p (output) s 15 r (to) s 15 r (other) s 15 r (than) s 16 r (the) s 15 r (standard) s 15 r (output) s 15 r (stream.) s 240 1959 p 89 c -3 r (ou) s 15 r (can) s 15 r (redirect) s 15 r (the) s 16 r (output) s 15 r (of) s 15 r (the) s cmtt10.329 @sf 16 r (print) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 15 r (printf) s cmr10.329 @sf 16 r (statemen) s -1 r (ts) s 15 r (to) s 15 r 97 c 15 r (\014le) s 16 r (or) s 15 r 97 c 15 r (system) s 240 2021 p (command,) s 14 r (using) s 13 r (the) s 14 r 96 c cmtt10.329 @sf 0 r 62 c cmr10.329 @sf 0 r (',) s 13 r 96 c cmtt10.329 @sf 0 r (>>) s cmr10.329 @sf 0 r (',) s 14 r (and) s 14 r 96 c cmtt10.329 @sf 0 r 124 c cmr10.329 @sf 0 r 39 c 13 r (op) s 1 r (erators.) s 20 r 89 c -3 r (ou) s 13 r (can) s 13 r (redirect) s 13 r (input) s 14 r (to) s 13 r (the) s cmtt10.329 @sf 14 r (getline) s cmr10.329 @sf 240 2084 p (statemen) s 0 r 116 c 14 r (using) s 15 r (the) s 15 r 96 c cmtt10.329 @sf 0 r 60 c cmr10.329 @sf 0 r 39 c 15 r (and) s 15 r 96 c cmtt10.329 @sf 0 r 124 c cmr10.329 @sf 0 r 39 c 16 r (op) s 1 r (erators.) s 20 r (See) s 15 r (section) s 15 r (4.5) s 16 r ([Redirection],) s 15 r (page) s 15 r (44.) s 0 2155 p (Regular) s 15 r (Expression) s 240 2217 p (See) s 15 r (\\regexp".) s 0 2288 p (Regexp) s 94 r (Short) s 11 r (for) s cmsl10.329 @sf 11 r (regular) s 11 r (expression) s cmr10.329 @sf 0 r 46 c 19 r 65 c 11 r (regexp) s 12 r (is) s 11 r 97 c 11 r (pattern) s 11 r (that) s 11 r (denotes) s 11 r 97 c 11 r (set) s 11 r (of) s 11 r (strings,) s 12 r 112 c 2 r (ossibly) s 240 2350 p (an) s 17 r (in\014nite) s 16 r (set.) s 25 r 70 c -3 r (or) s 15 r (example,) s 17 r (the) s 17 r (regexp) s 16 r 96 c cmtt10.329 @sf 0 r (R.*xp) s cmr10.329 @sf 0 r 39 c 17 r (matc) s 0 r (hes) s 15 r (an) s 0 r 121 c 16 r (string) s 16 r (starting) s 17 r (with) s 16 r (the) s 240 2412 p (letter) s 18 r 96 c cmtt10.329 @sf 0 r 82 c cmr10.329 @sf 0 r 39 c 19 r (and) s 18 r (ending) s 19 r (with) s 18 r (the) s 19 r (letters) s 18 r 96 c cmtt10.329 @sf 0 r (xp) s cmr10.329 @sf 0 r ('.) s 31 r (In) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 0 r 44 c 19 r (regexps) s 19 r (are) s 18 r (used) s 19 r (in) s 18 r (patterns) s 19 r (and) s 240 2475 p (in) s 20 r (conditional) s 21 r (expressions.) s 35 r (Regexps) s 21 r (ma) s -1 r 121 c 20 r (con) s -1 r (tain) s 20 r (escap) s 1 r 101 c 20 r (sequences.) s 36 r (See) s 20 r (section) s 20 r (6.3) s 240 2537 p ([Regexp],) s 15 r (page) s 15 r (51.) s 0 2608 p (Rule) s 148 r 65 c 13 r (segmen) s -1 r 116 c 12 r (of) s 12 r (an) s cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 12 r (program,) s 13 r (that) s 12 r (sp) s 1 r (eci\014es) s 12 r (ho) s 0 r 119 c 11 r (to) s 12 r (pro) s 2 r (cess) s 12 r (single) s 12 r (input) s 12 r (records.) s 19 r 65 c 13 r (rule) s 240 2670 p (consists) s 16 r (of) s 17 r 97 c cmsl10.329 @sf 16 r (pattern) s cmr10.329 @sf 17 r (and) s 16 r (an) s cmsl10.329 @sf 17 r (action) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 24 r (awk) s cmr10.329 @sf 17 r (reads) s 16 r (an) s 17 r (input) s 16 r (record;) s 17 r (then,) s 17 r (for) s 17 r (eac) s -1 r 104 c 16 r (rule,) s 17 r (if) s @eop 146 @bop0 cmtt10.329 @sf [<03800007C00007C00007C00003800000000000000000000000000000000003800003C00003C00003C00003C00003C00001E0 0001F00000FC00003E00001F00F00780F00380F00380F80F807FFF003FFE000FF800> 24 28 -3 0 23.863] 63 @dc [<78FCFCFCFC78000000000000000078FCFCFCFC78> 8 20 -9 0 23.863] 58 @dc cmsl10.329 @sf [<FFFE03C0038001C001C001C001C001C001C000E000E000E000E000E000E00070007000700070007000700038003800380038 0F3800F8001C000C> 16 29 -4 0 22.727] 49 @dc [<FFFF807FFF803FFFC010004008004006002003002001800000C000006000003800001C00000E000007000003800001C00001 E00000F00000F80600780F00780F807C0F807C0F007C0400780200780100F000C1E0003F80> 24 29 -2 0 22.727] 50 @dc [<0FE000303800401E00800F00F00F80F80780F807C07807C03007C00003C00003C00003C0000780000700000E0000F800000E 000007000003800003C00001E00001E00F01F00F01F00F00F00701E00201E00183C0007F00> 24 29 -3 0 22.727] 51 @dc cmtt10.329 @sf [<007000F001F003C007800F001E001C003C003800780070007000F000E000E000E000E000E000E000E000E000F00070007000 780038003C001C001E000F00078003C001F000F00070> 16 36 -7 4 23.863] 40 @dc [<6000F00078003C001E000F000780038003C001C001E000E000E000F00070007000700070007000700070007000F000E000E0 01E001C003C0038007800F001E003C007800F0006000> 16 36 -4 4 23.863] 41 @dc [<0007E0003FE0007FE000FC0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00001E0007FC0 00FF8000FF80007FC00001E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000FC0000 7FE0003FE00007E0> 24 36 -2 4 23.863] 123 @dc [<7C0000FF8000FFC00007E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000F000007F C0003FE0003FE0007FC000F00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00007E000FF C000FF80007C0000> 24 36 -2 4 23.863] 125 @dc [<6030E038E038E038E038E038E038E038E038E038E038F078E0384010> 16 14 -5 -15 23.863] 34 @dc [<000300000780000780000F80000F00001F00001E00001E00003E00003C00007C0000780000780000F80000F00001F00001E0 0003E00003C00003C00007C0000780000F80000F00000F00001F00001E00003E00003C00003C00007C0000780000F80000F0 0000F00000600000> 24 36 -3 4 23.863] 92 @dc [<01F00007FC000FFE001F1F001C07003803807803C07001C07001C0F001E0E000E0E000E0E000E0E000E0E000E0E000E0E000 E0E000E0E000E07001C07001C07803C03803801C07001F1F000FFE0007FC0001F000> 24 28 -2 0 23.863] 48 @dc [<07F8001FFE003FFF007C0F80F003C0F001C0F001E0F000E00000E00000E00001E00001C00003C0000F8003FF0003FE0003FF 00000F800003800003C00001C03001C07801C07803C07C0F803FFF001FFE0007F800> 24 28 -2 0 23.863] 51 @dc [<FFC000FFC000FFC0001C00001C00001C00001C00001C00001C00001C00001C1C001C1C001C1C001FFC001FFC001FFC001C1C 001C1C001C1C001C00001C00001C00E01C00E01C00E01C00E0FFFFE0FFFFE0FFFFE0> 24 28 -2 0 23.863] 70 @dc [<E7FC00FFFF00FFFF80FC07C0F001C0E001E0E000E06000E00000E00000E00001E00003C0001F8001FF000FFE001FF0003F00 00780000F00000E00000E00380E00380F003807007807C1F803FFF801FFF8007F380> 24 28 -2 0 23.863] 83 @dc [<0FF8003FFE007FFF00780F00700700F00780E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E003 80E00380E00380E00380E00380E00380F00780700700780F007FFF003FFE000FF800> 24 28 -3 0 23.863] 79 @dc [<FE03F8FE03F8FE03F83800E03800E03800E03800E03800E03800E03870E03870E038F8E038D8E038D8E039DCE039DCE039DC E0398CE0398CE03B8EE03B8EE03B06E03B06E03B06E03B06E0FE03F8FE03F8FC01F8> 24 28 -1 0 23.863] 77 @dc cmr10.329 @sf [<FFFE00700E007006003802001C03001E01000E010007010007800003800001C00001E00000E000407000407800403800201C 00200E00380E003FFF00> 24 20 -1 0 20.202] 122 @dc 146 @bop1 cmr10.329 @sf 0 -57 p (146) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s 240 183 p (new) s 15 r (string.) s 22 r 70 c -3 r (or) s 14 r (example,) s 16 r (the) s 16 r (string) s 15 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r 39 c 16 r (concatenated) s 15 r (with) s 16 r (the) s 15 r (string) s 16 r 96 c cmtt10.329 @sf 0 r (bar) s cmr10.329 @sf 0 r 39 c 15 r (giv) s 0 r (es) s 14 r (the) s 240 246 p (string) s 15 r 96 c cmtt10.329 @sf 0 r (foobar) s cmr10.329 @sf 0 r ('.) s 20 r (See) s 15 r (section) s 16 r (8.4) s 15 r ([Concatenation],) s 15 r (page) s 15 r (67.) s 0 320 p (Conditional) s 15 r (Expression) s 240 382 p (An) s 20 r (expression) s 19 r (using) s 20 r (the) s 20 r 96 c cmtt10.329 @sf 0 r (?:) s cmr10.329 @sf 0 r 39 c 20 r (ternary) s 19 r (op) s 2 r (erator,) s 20 r (suc) s 0 r 104 c 19 r (as) s cmsl10.329 @sf 20 r (expr1) s cmtt10.329 @sf 18 r 63 c cmsl10.329 @sf 16 r (expr2) s cmtt10.329 @sf 18 r 58 c cmsl10.329 @sf 15 r (expr3) s cmr10.329 @sf 4 r 46 c 34 r (The) s 240 444 p (expression) s cmsl10.329 @sf 15 r (expr1) s cmr10.329 @sf 18 r (is) s 15 r (ev) s -1 r (aluated;) s 14 r (if) s 14 r (the) s 15 r (result) s 15 r (is) s 15 r (true,) s 15 r (the) s 15 r 118 c -2 r (alue) s 14 r (of) s 15 r (the) s 15 r (whole) s 14 r (expression) s 15 r (is) s 240 507 p (the) s 16 r 118 c -2 r (alue) s 15 r (of) s cmsl10.329 @sf 17 r (expr2) s cmr10.329 @sf 19 r (otherwise) s 16 r (the) s 16 r 118 c -1 r (alue) s 15 r (is) s cmsl10.329 @sf 16 r (expr3) s cmr10.329 @sf 0 r 46 c 22 r (In) s 16 r (either) s 17 r (case,) s 16 r (only) s 16 r (one) s 16 r (of) s cmsl10.329 @sf 16 r (expr2) s cmr10.329 @sf 19 r (and) s cmsl10.329 @sf 240 569 p (expr3) s cmr10.329 @sf 19 r (is) s 15 r (ev) s -2 r (aluated.) s 20 r (See) s 15 r (section) s 15 r (8.10) s 15 r ([Conditional) s 15 r (Exp],) s 15 r (page) s 15 r (74.) s 0 643 p (Constan) s 0 r 116 c 14 r (Regular) s 15 r (Expression) s 240 705 p 65 c 18 r (constan) s 0 r 116 c 18 r (regular) s 18 r (expression) s 19 r (is) s 18 r 97 c 19 r (regular) s 18 r (expression) s 19 r (written) s 18 r (within) s 19 r (slashes,) s 19 r (suc) s 0 r 104 c 17 r (as) s 240 768 p 96 c cmtt10.329 @sf 0 r (/foo/) s cmr10.329 @sf 0 r ('.) s 19 r (This) s 12 r (regular) s 12 r (expression) s 12 r (is) s 12 r 99 c 0 r (hosen) s 11 r (when) s 12 r 121 c -1 r (ou) s 11 r (write) s 12 r (the) s cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 12 r (program,) s 13 r (and) s 12 r (cannot) s 240 830 p 98 c 1 r 101 c 15 r 99 c 0 r (hanged) s 14 r (doing) s 15 r (its) s 16 r (execution.) s 20 r (See) s 15 r (section) s 15 r (6.3.1) s 15 r ([Regexp) s 15 r (Usage],) s 16 r (page) s 15 r (52.) s 0 904 p (Comparison) s 15 r (Expression) s 240 967 p 65 c 12 r (relation) s 12 r (that) s 12 r (is) s 12 r (either) s 12 r (true) s 12 r (or) s 12 r (false,) s 13 r (suc) s -1 r 104 c 11 r (as) s cmtt10.329 @sf 12 r (\(a) s 16 r 60 c 15 r (b\)) s cmr10.329 @sf 0 r 46 c 19 r (Comparison) s 12 r (expressions) s 12 r (are) s 12 r (used) s 240 1029 p (in) s cmtt10.329 @sf 16 r (if) s cmr10.329 @sf 16 r (and) s cmtt10.329 @sf 15 r (while) s cmr10.329 @sf 16 r (statemen) s 0 r (ts,) s 15 r (and) s 16 r (in) s 15 r (patterns) s 16 r (to) s 16 r (select) s 16 r (whic) s 0 r 104 c 14 r (input) s 16 r (records) s 16 r (to) s 16 r (pro) s 1 r (cess.) s 240 1091 p (See) s 15 r (section) s 15 r (8.5) s 15 r ([Comparison) s 16 r (Ops],) s 15 r (page) s 15 r (68.) s 0 1165 p (Curly) s 15 r (Braces) s 240 1228 p (The) s 17 r 99 c 0 r (haracters) s 16 r 96 c cmtt10.329 @sf 0 r 123 c cmr10.329 @sf 0 r 39 c 17 r (and) s 17 r 96 c cmtt10.329 @sf 0 r 125 c cmr10.329 @sf 0 r ('.) s 26 r (Curly) s 17 r (braces) s 18 r (are) s 17 r (used) s 17 r (in) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (for) s 17 r (delimiting) s 17 r (actions,) s 18 r (com-) s 240 1290 p 112 c 1 r (ound) s 15 r (statemen) s 0 r (ts,) s 14 r (and) s 15 r (function) s 16 r 98 c 1 r 111 c 1 r (dies.) s 0 1364 p (Data) s 15 r (Ob) s 3 r (jects) s 240 1427 p (These) s 16 r (are) s 16 r 110 c -1 r (um) s -1 r 98 c 0 r (ers) s 16 r (and) s 16 r (strings) s 16 r (of) s 16 r 99 c 0 r (haracters.) s 21 r (Num) s 0 r 98 c 0 r (ers) s 16 r (are) s 16 r (con) s -1 r 118 c -1 r (erted) s 15 r (in) s 0 r (to) s 15 r (strings) s 15 r (and) s 240 1489 p (vice) s 15 r 118 c 0 r (ersa,) s 14 r (as) s 15 r (needed.) s 20 r (See) s 16 r (section) s 15 r (8.9) s 15 r ([Con) s 0 r 118 c -2 r (ersion],) s 14 r (page) s 16 r (73.) s 0 1563 p (Dynamic) s 15 r (Regular) s 15 r (Expression) s 240 1625 p 65 c 13 r (dynamic) s 12 r (regular) s 13 r (expression) s 12 r (is) s 13 r 97 c 13 r (regular) s 12 r (expression) s 13 r (written) s 12 r (as) s 13 r (an) s 13 r (ordinary) s 12 r (expression.) s 240 1688 p (It) s 17 r (could) s 17 r 98 c 1 r 101 c 17 r 97 c 17 r (string) s 16 r (constan) s 0 r (t,) s 16 r (suc) s 0 r 104 c 16 r (as) s cmtt10.329 @sf 17 r ("foo") s cmr10.329 @sf 0 r 44 c 17 r (but) s 17 r (it) s 17 r (ma) s 0 r 121 c 15 r (also) s 17 r 98 c 1 r 101 c 17 r (an) s 17 r (expression) s 17 r (whose) s 240 1750 p 118 c -2 r (alue) s 15 r (ma) s -1 r 121 c 15 r 118 c -2 r (ary) s -4 r 46 c 19 r (See) s 16 r (section) s 15 r (6.3.1) s 15 r ([Regexp) s 15 r (Usage],) s 15 r (page) s 15 r (52.) s 0 1824 p (Escap) s 1 r 101 c 15 r (Sequences) s 240 1887 p 65 c 20 r (sp) s 1 r (ecial) s 19 r (sequence) s 20 r (of) s 19 r 99 c 0 r (haracters) s 19 r (used) s 19 r (for) s 20 r (describing) s 19 r (nonprin) s 0 r (ting) s 19 r 99 c -1 r (haracters,) s 20 r (suc) s 0 r 104 c 18 r (as) s 240 1949 p 96 c cmtt10.329 @sf 0 r (\\n) s cmr10.329 @sf 0 r 39 c 22 r (for) s 22 r (newline,) s 24 r (or) s 22 r 96 c cmtt10.329 @sf 0 r (\\033) s cmr10.329 @sf 0 r 39 c 22 r (for) s 22 r (the) s 22 r (ASCI) s 1 r 73 c 23 r (ESC) s 22 r (\(escap) s 1 r (e\)) s 22 r 99 c 0 r (haracter.) s 40 r (See) s 22 r (section) s 22 r (8.1) s 240 2011 p ([Constan) s 0 r (ts],) s 14 r (page) s 15 r (63.) s 0 2085 p (Field) s 140 r (When) s cmtt10.329 @sf 11 r (awk) s cmr10.329 @sf 11 r (reads) s 11 r (an) s 12 r (input) s 11 r (record,) s 12 r (it) s 11 r (splits) s 12 r (the) s 11 r (record) s 11 r (in) s 0 r (to) s 10 r (pieces) s 12 r (separated) s 11 r 98 c 0 r 121 c 10 r (whitespace) s 240 2148 p (\(or) s 18 r 98 c 0 r 121 c 17 r 97 c 18 r (separator) s 18 r (regexp) s 18 r (whic) s -1 r 104 c 17 r 121 c 0 r (ou) s 17 r (can) s 18 r 99 c 0 r (hange) s 17 r 98 c 0 r 121 c 17 r (setting) s 18 r (the) s 18 r (built-in) s 18 r 118 c -2 r (ariable) s cmtt10.329 @sf 17 r (FS) s cmr10.329 @sf 0 r (\).) s 240 2210 p (Suc) s 0 r 104 c 14 r (pieces) s 15 r (are) s 15 r (called) s 15 r (\014elds.) s 21 r (See) s 15 r (section) s 15 r (3.1) s 15 r ([Records],) s 15 r (page) s 15 r (21.) s 0 2284 p 70 c -3 r (ormat) s 95 r 70 c -3 r (ormat) s 14 r (strings) s 15 r (are) s 15 r (used) s 15 r (to) s 15 r (con) s 0 r (trol) s 14 r (the) s 15 r (app) s 1 r (earance) s 15 r (of) s 15 r (output) s 15 r (in) s 15 r (the) s cmtt10.329 @sf 16 r (printf) s cmr10.329 @sf 15 r (statemen) s -1 r (t.) s 240 2347 p (Also,) s 22 r (data) s 21 r (con) s 0 r 118 c -2 r (ersions) s 20 r (from) s 21 r 110 c 0 r (um) s -2 r 98 c 1 r (ers) s 20 r (to) s 21 r (strings) s 21 r (are) s 20 r (con) s 0 r (trolled) s 20 r 98 c 0 r 121 c 19 r (the) s 21 r (format) s 21 r (string) s 240 2409 p (con) s 0 r (tained) s 17 r (in) s 19 r (the) s 18 r (built-in) s 19 r 118 c -2 r (ariable) s cmtt10.329 @sf 18 r (OFMT) s cmr10.329 @sf 0 r 46 c 30 r (See) s 19 r (section) s 19 r (4.4.2) s 18 r ([Con) s 0 r (trol) s 17 r (Letters],) s 20 r (page) s 18 r (41;) s 240 2471 p (also) s 15 r (see) s 15 r (section) s 15 r (4.3) s 16 r ([Output) s 15 r (Separators],) s 15 r (page) s 15 r (39.) s 0 2545 p 70 c -3 r (unction) s 64 r 65 c 13 r (sp) s 1 r (ecialized) s 12 r (group) s 12 r (of) s 13 r (statemen) s -1 r (ts) s 12 r (often) s 12 r (used) s 12 r (to) s 12 r (encapsulate) s 12 r (general) s 13 r (or) s 12 r (program-sp) s 1 r (eci\014c) s 240 2608 p (tasks.) s cmtt10.329 @sf 20 r (awk) s cmr10.329 @sf 15 r (has) s 16 r 97 c 15 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 16 r (of) s 15 r (built-in) s 15 r (functions,) s 15 r (and) s 15 r (also) s 15 r (allo) s 0 r (ws) s 14 r 121 c 0 r (ou) s 14 r (to) s 15 r (de\014ne) s 16 r 121 c -1 r (our) s 15 r 111 c -1 r (wn.) s 240 2670 p (See) s 15 r 99 c 0 r (hapter) s 14 r (11) s 15 r ([Built-in],) s 15 r (page) s 15 r (99;) s 16 r (also) s 15 r (see) s 15 r 99 c 0 r (hapter) s 14 r (12) s 15 r ([User-de\014ned],) s 15 r (page) s 15 r (105.) s @eop 145 @bop0 cmbx10.518 @sf [<FFFFC001FFFFFEFFFFC001FFFFFEFFFFC001FFFFFE03F8000003FF0001F0000007FF0000F0000007FE0000F0000007FE0000 7800000FFC00007800000FFC00007C00001FFC00003C00001FF800003C00003FF800001E00003FF000001E00003FF000001F FFFFFFF000000FFFFFFFE000000FFFFFFFE00000078000FFC00000078000FFC0000007C001FFC0000003C001FF80000003E0 03FF80000001E003FF00000001E003FF00000001F007FF00000000F007FE00000000F80FFE00000000780FFC00000000780F FC000000007C1FFC000000003C1FF8000000003E3FF8000000001E3FF0000000001E3FF0000000001F7FF0000000000F7FE0 000000000FFFE00000000007FFC00000000007FFC00000000007FFC00000000003FF800000000003FF800000000001FF0000 00000001FF000000000000FE000000000000FE000000000000FE0000000000007C0000000000007C000000> 56 49 -3 0 62.364] 65 @dc [<FFFFC0000000FFFFC0000000FFFFC000000007F80000000007F80000000007F80000000007F80000000007F80000000007F8 0000000007F80000000007F80000000007F80000000007F80000000007F80000000007F81FE0000007F87FFE000007F9FFFF 800007FFE07FC00007FF801FE00007FE000FF00007FC000FF80007FC0007FC0007F80003FC0007F80003FE0007F80003FE00 07F80003FF0007F80001FF0007F80001FF0007F80001FF0007F80001FF0007F80001FF0007F80001FF0007F80001FF0007F8 0001FF0007F80001FF0007F80003FE0007F80003FE0007F80003FE0007F80007FC0007FC0007F80007FE000FF8000FFF001F F000FFFFE07FE000FFF9FFFF8000FFF87FFE000001F80FF00000> 48 46 -2 14 45.827] 112 @dc [<FFFF80FFFF80FFFF8007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8 0007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8000FF800FFF800FFF800FFF80001F80000000000 000000000000000000000000000000000000000003C0000FF0001FF8001FF8001FF8001FFC001FF8001FF8001FF8000FF000 03C000> 24 51 -3 0 22.913] 105 @dc [<FFFFFFFFF00000FFFFFFFFFF0000FFFFFFFFFFE00000FFC0007FF00000FFC0000FFC0000FFC00003FE0000FFC00001FF0000 FFC00000FF8000FFC000007FC000FFC000003FE000FFC000003FE000FFC000001FF000FFC000001FF800FFC000001FF800FF C000000FF800FFC000000FFC00FFC000000FFC00FFC000000FFC00FFC000000FFC00FFC000000FFE00FFC000000FFE00FFC0 00000FFE00FFC000000FFE00FFC000000FFE00FFC000000FFE00FFC000000FFE00FFC000000FFE00FFC000000FFE00FFC000 000FFE00FFC000000FFE00FFC000000FFC00FFC000000FFC00FFC000000FFC00FFC000000FFC00FFC000000FF800FFC00000 1FF800FFC000001FF000FFC000001FF000FFC000003FE000FFC000003FE000FFC000007FC000FFC00000FF8000FFC00001FF 0000FFC00007FE0000FFC0000FFC0000FFC000FFF000FFFFFFFFFFC000FFFFFFFFFF0000FFFFFFFFF00000> 56 49 -2 0 63.261] 68 @dc [<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F00> 16 11 -6 0 22.913] 46 @dc [<000003FFC0018000003FFFF807800001FFFFFE1F800007FF803FFF80001FF80007FF80007FE00003FF8000FFC00003FF8001 FF800001FF8003FF000001FF8007FE000001FF800FFC000001FF801FFC000001FF801FF8000001FF803FF8000001FF803FF0 000001FF803FF0000001FF807FF0000001FF807FF0000001FF807FE00007FFFFFEFFE00007FFFFFEFFE00007FFFFFEFFE000 00000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000 000000FFE000000000007FE000000000007FF000000007807FF000000007803FF000000007803FF00000000F803FF8000000 0F801FF80000000F801FF80000001F800FFC0000001F8007FE0000003F8003FE0000007F8001FF000000FF8000FFC00001FF 80007FE00003FF80001FF8000FFF800007FF007F1F800001FFFFFC0F8000003FFFF00780000003FF800380> 56 49 -5 0 64.855] 71 @dc [<0FC00000003FF80000007FFC0000007A3E000000FF0F000000FF07800000FF03800000FF01C000007E01E000003C00E00000 0000F00000000070000000007000000000380000000038000000007C000000007C00000000FE00000000FE00000001FF0000 0001FF00000003FF80000003FF80000007FFC0000007F9C000000FF9E000000FF0E000000FF0E000001FE07000001FE07000 003FE03800003FC03800007FC03C00007F801C0000FF801E0000FF000E0001FF000F0001FE00070003FE00078003FC000380 07FC0003C007F80001C007F80003E0FFFF801FFEFFFF801FFEFFFF801FFE> 40 46 -2 14 43.535] 121 @dc cmsl10.329 @sf [<01000001800003800003C00003E00003A0000390000710000708000708000704000F04000E02000E02000E01000E00801C00 801C00C01E00E0FF83F8> 24 20 -4 0 23.989] 118 @dc cmtt10.329 @sf [<003FF8003FF8003FF800038000038000038000038000038000038000038003F3800FFB801FFF803E1F80780F80700780F007 80E00380E00380E00380E00380E00380E00380F00780700780780F803E1F801FFF800FFB8003F380> 24 30 -2 10 23.863] 113 @dc [<01FC0003FF0007FF800F07C01E01C03C01E07800E07000E07000E0F00000E00000E00000E00000E00000E00000E00000E000 00E00000F000007000E07000E07800E03C01E01E03E00F07E007FFE003FEE001FCE0> 24 28 -2 0 23.863] 67 @dc [<00700000F80000F80000D80001DC0001DC0001DC00018C00038E00038E00038E00038E000707000707000707000707000F07 800E03800E03800E03800E03801C01C01C01C01C01C01C01C0FF07F8FF07F8FF07F8> 24 28 -1 0 23.863] 86 @dc [<7FFFF0FFFFF07FFFF00E00700E00700E00700E00700E00700E00000E00000E00000E00000E00000E00000E00000E00000E00 000E00000E00000E00000E00000E00000E00000E00000E00007FE000FFE0007FE000> 24 28 -1 0 23.863] 76 @dc [<007C0001FF0003FF8007C7C00F01E00E00E01E00F01C00701C00701C00701C00701C00701C00701C00701C00701C00701C00 701C00701C00701C00701C00701C00701C00701C00701C0070FF83FEFF83FEFF83FE> 24 28 0 0 23.863] 85 @dc 145 @bop1 cmr10.329 @sf 0 -57 p (Glossary) s 1710 r (145) s cmbx10.518 @sf 0 183 p (App) s 2 r (endix) s 28 r (D.) s 41 r (Glossary) s cmr10.329 @sf 0 369 p (Action) s 107 r 65 c 17 r (series) s 17 r (of) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (statemen) s 0 r (ts) s 16 r (attac) s 0 r (hed) s 16 r (to) s 17 r 97 c 17 r (rule.) s 26 r (If) s 17 r (the) s 17 r (rule's) s 17 r (pattern) s 17 r (matc) s 0 r (hes) s 16 r (an) s 17 r (input) s 240 431 p (record,) s 21 r (the) s cmtt10.329 @sf 20 r (awk) s cmr10.329 @sf 19 r (language) s 20 r (executes) s 20 r (the) s 19 r (rule's) s 20 r (action.) s 34 r (Actions) s 19 r (are) s 20 r (alw) s 0 r 97 c -1 r (ys) s 18 r (enclosed) s 20 r (in) s 240 493 p (curly) s 15 r (braces.) s 20 r (See) s 15 r 99 c 0 r (hapter) s 14 r 55 c 16 r ([Actions],) s 15 r (page) s 15 r (61.) s 0 568 p (Amazing) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (Assem) s 0 r (bler) s 240 630 p (Henry) s 14 r (Sp) s 1 r (encer) s 15 r (at) s 14 r (the) s 14 r (Univ) s 0 r (ersit) s -1 r 121 c 13 r (of) s 14 r 84 c -3 r (oron) s -1 r (to) s 13 r (wrote) s 14 r 97 c 15 r (retargetable) s 14 r (assem) s 0 r (bler) s 13 r (completely) s 240 692 p (as) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (scripts.) s 20 r (It) s 15 r (is) s 15 r (thousands) s 16 r (of) s 15 r (lines) s 15 r (long,) s 15 r (including) s 15 r (mac) s 0 r (hine) s 14 r (descriptions) s 15 r (for) s 15 r (sev) s -1 r (eral) s 240 755 p (8-bit) s 15 r (micro) s 1 r (computers.) s 20 r (It) s 14 r (is) s 15 r (distributed) s 14 r (with) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 14 r (and) s 15 r (is) s 14 r 97 c 15 r (go) s 1 r 111 c 2 r 100 c 14 r (example) s 15 r (of) s 14 r 97 c 15 r (program) s 240 817 p (that) s 15 r 119 c 0 r (ould) s 14 r (ha) s 0 r 118 c -1 r 101 c 14 r 98 c 1 r (een) s 15 r 98 c 1 r (etter) s 15 r (written) s 16 r (in) s 15 r (another) s 15 r (language.) s 0 891 p (Assignmen) s 0 r 116 c 240 954 p (An) s cmtt10.329 @sf 20 r (awk) s cmr10.329 @sf 19 r (expression) s 20 r (that) s 19 r 99 c 0 r (hanges) s 19 r (the) s 19 r 118 c -1 r (alue) s 18 r (of) s 20 r (some) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 20 r 118 c -2 r (ariable) s 19 r (or) s 19 r (data) s 20 r (ob) s 2 r (ject.) s 34 r (An) s 240 1016 p (ob) s 3 r (ject) s 19 r (that) s 19 r 121 c -1 r (ou) s 18 r (can) s 19 r (assign) s 19 r (to) s 19 r (is) s 19 r (called) s 19 r (an) s cmsl10.329 @sf 19 r (lv) s -1 r (alue) s cmr10.329 @sf 0 r 46 c 31 r (See) s 19 r (section) s 19 r (8.7) s 19 r ([Assignmen) s -1 r 116 c 18 r (Ops],) s 240 1078 p (page) s 15 r (70.) s cmtt10.329 @sf 0 1153 p (awk) s cmr10.329 @sf 15 r (Language) s 240 1215 p (The) s 15 r (language) s 15 r (in) s 15 r (whic) s 0 r 104 c cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 15 r (programs) s 16 r (are) s 15 r (written.) s cmtt10.329 @sf 0 1289 p (awk) s cmr10.329 @sf 15 r (Program) s 240 1352 p (An) s cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 12 r (program) s 13 r (consists) s 12 r (of) s 12 r 97 c 12 r (series) s 12 r (of) s cmsl10.329 @sf 13 r (patterns) s cmr10.329 @sf 14 r (and) s cmsl10.329 @sf 12 r (actions) s cmr10.329 @sf 0 r 44 c 13 r (collectiv) s -1 r (ely) s 12 r (kno) s -1 r (wn) s 12 r (as) s cmsl10.329 @sf 12 r (rules) s cmr10.329 @sf 0 r 46 c 240 1414 p 70 c -3 r (or) s 17 r (eac) s 0 r 104 c 17 r (input) s 17 r (record) s 18 r (giv) s 0 r (en) s 17 r (to) s 18 r (the) s 17 r (program,) s 19 r (the) s 18 r (program's) s 17 r (rules) s 18 r (are) s 18 r (all) s 18 r (pro) s 1 r (cessed) s 18 r (in) s 240 1476 p (turn.) s cmtt10.329 @sf 20 r (awk) s cmr10.329 @sf 15 r (programs) s 15 r (ma) s 0 r 121 c 14 r (also) s 16 r (con) s -1 r (tain) s 14 r (function) s 16 r (de\014nitions.) s cmtt10.329 @sf 0 1551 p (awk) s cmr10.329 @sf 15 r (Script) s 35 r (Another) s 15 r (name) s 15 r (for) s 15 r (an) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program.) s 0 1625 p (Built-in) s 15 r 70 c -3 r (unction) s 240 1687 p (The) s cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 12 r (language) s 12 r (pro) s 0 r (vides) s 11 r (built-in) s 12 r (functions) s 12 r (that) s 12 r 112 c 2 r (erform) s 12 r 118 c -2 r (arious) s 11 r 110 c 0 r (umerical) s 11 r (and) s 12 r (string) s 240 1750 p (computations.) s 24 r (Examples) s 16 r (are) s cmtt10.329 @sf 17 r (sqrt) s cmr10.329 @sf 16 r (\(for) s 16 r (the) s 17 r (square) s 16 r (ro) s 1 r (ot) s 17 r (of) s 16 r 97 c 17 r 110 c -1 r (um) s -1 r 98 c 0 r (er\)) s 17 r (and) s cmtt10.329 @sf 16 r (substr) s cmr10.329 @sf 16 r (\(for) s 240 1812 p 97 c 15 r (substring) s 15 r (of) s 15 r 97 c 16 r (string\).) s 20 r (See) s 15 r 99 c 0 r (hapter) s 14 r (11) s 15 r ([Built-in],) s 15 r (page) s 15 r (99.) s 0 1886 p (Built-in) s 15 r 86 c -3 r (ariable) s 240 1948 p (The) s 20 r 118 c -1 r (ariables) s cmtt10.329 @sf 19 r (ARGC) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 22 r (ARGV) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 21 r (ENVIRON) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 22 r (FILENAME) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 21 r (FNR) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 22 r (FS) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 21 r (NF) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 22 r (IGNORECASE) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 21 r (NR) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 22 r (OFMT) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 240 2011 p (OFS) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 17 r (ORS) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 18 r (RLENGTH) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 17 r (RSTART) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 17 r (RS) s cmr10.329 @sf 0 r 44 c 18 r (and) s cmtt10.329 @sf 16 r (SUBSEP) s cmr10.329 @sf 0 r 44 c 18 r (ha) s -1 r 118 c -1 r 101 c 16 r (sp) s 1 r (ecial) s 17 r (meaning) s 17 r (to) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 0 r 46 c 25 r (Changing) s 240 2073 p (some) s 17 r (of) s 18 r (them) s 17 r (a\013ects) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 0 r ('s) s 17 r (running) s 17 r (en) s 0 r (vironmen) s -1 r (t.) s 26 r (See) s 17 r 99 c 0 r (hapter) s 16 r (13) s 17 r ([Built-in) s 18 r 86 c -3 r (ariables],) s 240 2135 p (page) s 15 r (111.) s 0 2210 p 67 c 207 r (The) s 11 r (system) s 12 r (programming) s 11 r (language) s 11 r (that) s 11 r (most) s 12 r (GNU) s 11 r (soft) s 0 r 119 c -2 r (are) s 11 r (is) s 11 r (written) s 11 r (in.) s 19 r (The) s cmtt10.329 @sf 11 r (awk) s cmr10.329 @sf 12 r (pro-) s 240 2272 p (gramming) s 14 r (language) s 14 r (has) s 15 r (C-lik) s -1 r 101 c 14 r (syn) s -1 r (tax,) s 14 r (and) s 14 r (this) s 14 r (man) s 0 r (ual) s 13 r 112 c 1 r (oin) s 0 r (ts) s 13 r (out) s 14 r (similarities) s 15 r 98 c 1 r (et) s 0 r 119 c -2 r (een) s cmtt10.329 @sf 240 2334 p (awk) s cmr10.329 @sf 15 r (and) s 15 r 67 c 15 r (when) s 16 r (appropriate.) s 0 2409 p (Comp) s 1 r (ound) s 15 r (Statemen) s 0 r 116 c 240 2471 p 65 c 18 r (series) s 19 r (of) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 19 r (statemen) s -1 r (ts,) s 19 r (enclosed) s 18 r (in) s 18 r (curly) s 19 r (braces.) s 30 r (Comp) s 1 r (ound) s 18 r (statemen) s 0 r (ts) s 18 r (ma) s -1 r 121 c 18 r 98 c 1 r 101 c 240 2533 p (nested.) s 20 r (See) s 15 r 99 c 0 r (hapter) s 14 r 57 c 15 r ([Statemen) s 0 r (ts],) s 14 r (page) s 15 r (79.) s 0 2608 p (Concatenation) s 240 2670 p (Concatenating) s 18 r 116 c 0 r 119 c -2 r 111 c 17 r (strings) s 18 r (means) s 18 r (stic) s 0 r (king) s 17 r (them) s 18 r (together,) s 18 r (one) s 18 r (after) s 18 r (another,) s 19 r (giving) s 18 r 97 c @eop 144 @bop0 144 @bop1 cmr10.329 @sf 0 -57 p (144) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s @eop 143 @bop0 143 @bop1 cmr10.329 @sf 0 -57 p (Implemen) s 0 r (tation) s 14 r (Notes) s 1441 r (143) s 90 183 p (then) s 16 r 98 c 1 r 101 c 16 r (replaced) s 15 r 98 c 0 r 121 c 15 r 97 c 15 r (straigh) s 0 r 116 c 15 r (line) s 15 r 98 c 0 r (yte) s 15 r (co) s 1 r (de) s 16 r (in) s -1 r (terpreter) s 15 r (that) s 16 r 119 c 0 r (ould) s 14 r 98 c 1 r 101 c 16 r (in) s 0 r (termediate) s 15 r (in) s 15 r (sp) s 1 r (eed) s 90 246 p 98 c 1 r (et) s 0 r 119 c -1 r (een) s 14 r (running) s 15 r 97 c 15 r (compiled) s 15 r (program) s 15 r (and) s 16 r (doing) s 15 r (what) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 15 r (do) s 1 r (es) s 16 r (no) s -1 r (w.) s 25 320 p (3.) s 30 r (An) s 16 r (error) s 16 r (message) s 17 r (section) s 16 r (has) s 16 r (not) s 16 r 98 c 2 r (een) s 16 r (included) s 16 r (in) s 17 r (this) s 16 r 118 c 0 r (ersion) s 15 r (of) s 16 r (the) s 17 r (man) s -1 r (ual.) s 23 r 80 c 0 r (erhaps) s 15 r (some) s 90 382 p (nice) s 15 r 98 c 1 r (eta) s 16 r (testers) s 15 r (will) s 15 r (do) s 1 r (cumen) s 0 r 116 c 14 r (some) s 15 r (of) s 15 r (the) s 15 r (messages) s 16 r (for) s 15 r (the) s 15 r (future.) s @eop 142 @bop0 cmtt10.329 @sf [<7000F8007C001E000E000F003F007F007F007F007E003C00> 16 12 -8 6 23.863] 44 @dc [<FFF8FFF8FFF8E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000 E000E000E000E000E000E000E000E000FFF8FFF8FFF8> 16 36 -9 4 23.863] 91 @dc [<7FFCFFFE7FFC03800380038003800380038003800380038003800380038003800380038003806380FB80FF803F800F800780 078003800180> 16 28 -5 0 23.863] 49 @dc [<FFF8FFF8FFF80038003800380038003800380038003800380038003800380038003800380038003800380038003800380038 00380038003800380038003800380038FFF8FFF8FFF8> 16 36 -1 4 23.863] 93 @dc [<7FFFC0FFFFE0FFFFE0FFFFE0000000000000000000000000FFFFE0FFFFE0FFFFE07FFFC0> 24 12 -2 -8 23.863] 61 @dc [<7FFFE0FFFFE07FFFE03C00E01E00E00F800007C00003E00000F000007800003C00001E00000F000007800003C00001C00001 E00000E00000E0F000E0F000E0F000E0F001E07003C07C0F803FFF001FFE0007F800> 24 28 -2 0 23.863] 50 @dc [<7FFF00FFFF80FFFF807FFF00> 24 4 -3 -12 23.863] 45 @dc cmr10.329 @sf [<FFE01FFE1F8007E0070003C0020007C00100078001800F0000801F0000401E0000603C0000207C00001078000018F8000009 F0000005E0000007E0000003C00000078000000F8000000F8000001E4000003E4000003C2000007C10000078100000F00800 01F00C0001E0040003C0020007C007000FE00FC07FF83FF8> 32 31 -1 0 34.090] 88 @dc cmbx10.432 @sf [<1C007F00FF80FF80FF80FF80FF807F001C00> 16 9 -5 0 19.094] 46 @dc 142 @bop1 cmr10.329 @sf 0 -57 p (142) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s 0 183 p (Con) s 0 r (trol) s 14 r (of) s 15 r (subpro) s 1 r (cess) s 15 r (en) s 0 r (vironmen) s -1 r 116 c 240 246 p (Changes) s 17 r (made) s 17 r (in) s cmtt10.329 @sf 16 r (gawk) s cmr10.329 @sf 17 r (to) s 17 r (the) s 17 r (arra) s -1 r 121 c cmtt10.329 @sf 16 r (ENVIRON) s cmr10.329 @sf 17 r (ma) s 0 r 121 c 16 r 98 c 1 r 101 c 17 r (propagated) s 16 r (to) s 17 r (subpro) s 2 r (cesses) s 16 r (run) s 240 308 p 98 c 0 r 121 c cmtt10.329 @sf 14 r (gawk) s cmr10.329 @sf 0 r 46 c 0 380 p (Data) s 15 r (bases) s 240 442 p (It) s 15 r (ma) s 0 r 121 c 14 r 98 c 1 r 101 c 15 r 112 c 2 r (ossible) s 15 r (to) s 15 r (map) s 15 r (an) s 15 r (NDBM/GDBM) s 15 r (\014le) s 16 r (in) s -1 r (to) s 15 r (an) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (arra) s 0 r 121 c -4 r 46 c 0 514 p (Single-c) s 0 r (haracter) s 14 r (\014elds) s 240 576 p (The) s 14 r 110 c 0 r (ull) s 13 r (string,) s cmtt10.329 @sf 15 r ("") s cmr10.329 @sf 0 r 44 c 15 r (as) s 14 r 97 c 14 r (\014eld) s 15 r (separator,) s 14 r (will) s 14 r (cause) s 15 r (\014eld) s 14 r (splitting) s 15 r (and) s 14 r (the) s 14 r (split) s 15 r (function) s 240 639 p (to) s 17 r (separate) s 18 r (individual) s 17 r 99 c 0 r (haracters.) s 26 r (Th) s 0 r (us,) s cmtt10.329 @sf 17 r (split\(a,) s 15 r ("abcd",) s 15 r (""\)) s cmr10.329 @sf 18 r 119 c 0 r (ould) s 16 r (yield) s cmtt10.329 @sf 18 r (a[1]) s 15 r (==) s 240 701 p ("a") s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 15 r (a[2]) s 15 r (==) s 15 r ("b") s cmr10.329 @sf 0 r 44 c 16 r (and) s 15 r (so) s 15 r (on.) s 0 773 p (Fixed-length) s 15 r (\014elds) s 15 r (and) s 15 r (records) s 240 835 p 65 c 21 r (mec) s 0 r (hanism) s 20 r (ma) s 0 r 121 c 20 r 98 c 1 r 101 c 22 r (pro) s -1 r (vided) s 21 r (to) s 21 r (allo) s 0 r 119 c 20 r (the) s 21 r (sp) s 1 r (eci\014cation) s 22 r (of) s 21 r (\014xed) s 21 r (length) s 21 r (\014elds) s 21 r (and) s 240 898 p (records.) s 0 970 p (Regexp) s 15 r (syn) s 0 r (tax) s 240 1032 p (The) s cmtt10.329 @sf 21 r (egrep) s cmr10.329 @sf 22 r (syn) s -1 r (tax) s 21 r (for) s 21 r (regular) s 22 r (expressions,) s 23 r (no) s -1 r 119 c 21 r (sp) s 1 r (eci\014ed) s 21 r (with) s 22 r (the) s 21 r 96 c cmtt10.329 @sf 0 r (-e) s cmr10.329 @sf 0 r 39 c 21 r (option,) s 23 r (ma) s 0 r 121 c 240 1094 p 98 c 1 r (ecome) s 15 r (the) s 16 r (default,) s 15 r (since) s 15 r (the) s 15 r (POSIX) s 15 r (standard) s 15 r (ma) s 0 r 121 c 14 r (sp) s 1 r (ecify) s 16 r (this.) s cmbx10.432 @sf 0 1308 p (C.3) s 34 r (Suggestions) s 23 r (for) s 23 r (Impro) s -1 r 118 c -2 r (emen) s -2 r (ts) s cmr10.329 @sf 62 1445 p (Here) s 19 r (are) s 18 r (some) s 19 r (pro) s 3 r (jects) s 18 r (that) s 19 r 119 c 0 r (ould-b) s 0 r 101 c cmtt10.329 @sf 18 r (gawk) s cmr10.329 @sf 19 r (hac) s 0 r 107 c -2 r (ers) s 18 r (migh) s 0 r 116 c 17 r (lik) s 0 r 101 c 18 r (to) s 18 r (tak) s 0 r 101 c 18 r (on.) s 30 r (They) s 19 r 118 c -2 r (ary) s 18 r (in) s 19 r (size) s 0 1507 p (from) s 15 r 97 c 14 r (few) s 15 r (da) s -1 r (ys) s 14 r (to) s 14 r 97 c 15 r (few) s 14 r 119 c 0 r (eeks) s 14 r (of) s 14 r (programming,) s 15 r (dep) s 1 r (ending) s 15 r (on) s 14 r (whic) s 0 r 104 c 14 r (one) s 14 r 121 c 0 r (ou) s 13 r 99 c 0 r (ho) s 0 r (ose) s 15 r (and) s 14 r (ho) s 0 r 119 c 14 r (fast) s 0 1569 p 97 c 17 r (programmer) s 17 r 121 c 0 r (ou) s 16 r (are.) s 26 r (Please) s 18 r (send) s 17 r (an) s 0 r 121 c 16 r (impro) s -1 r 118 c -1 r (emen) s -1 r (ts) s 16 r 121 c 0 r (ou) s 16 r (write) s 17 r (to) s 17 r (the) s 18 r (main) s -1 r (tainers) s 16 r (at) s 18 r (the) s 17 r (GNU) s 0 1632 p (pro) s 3 r (ject.) s 25 1769 p (1.) s 30 r (State) s 21 r (mac) s 0 r (hine) s 20 r (regexp) s 22 r (matc) s -1 r (her:) s 32 r 65 c 0 r 116 c 20 r (presen) s 0 r (t,) s cmtt10.329 @sf 22 r (gawk) s cmr10.329 @sf 21 r (uses) s 22 r (the) s 21 r (bac) s 0 r (ktrac) s -1 r (king) s 20 r (regular) s 22 r (expression) s 90 1831 p (matc) s 0 r (her) s 12 r (from) s 14 r (the) s 14 r (GNU) s 13 r (subroutine) s 14 r (library) s -3 r 46 c 19 r (If) s 14 r 97 c 13 r (regexp) s 14 r (is) s 13 r (really) s 14 r (going) s 14 r (to) s 13 r 98 c 2 r 101 c 13 r (used) s 14 r 97 c 14 r (lot) s 13 r (of) s 14 r (times,) s 90 1893 p (it) s 19 r (is) s 20 r (faster) s 19 r (to) s 20 r (con) s -1 r 118 c -1 r (ert) s 19 r (it) s 19 r (once) s 19 r (to) s 20 r 97 c 19 r (description) s 20 r (of) s 19 r 97 c 20 r (\014nite) s 19 r (state) s 19 r (mac) s 0 r (hine,) s 20 r (then) s 19 r (run) s 20 r 97 c 19 r (routine) s 90 1956 p (sim) s 0 r (ulating) s 14 r (that) s 16 r (mac) s 0 r (hine) s 14 r (ev) s 0 r (ery) s 14 r (time) s 16 r 121 c 0 r (ou) s 14 r 119 c 0 r (an) s -1 r 116 c 14 r (to) s 16 r (matc) s -1 r 104 c 15 r (the) s 16 r (regexp.) s 21 r 89 c -3 r (ou) s 15 r (migh) s -1 r 116 c 15 r 98 c 1 r 101 c 16 r (able) s 15 r (to) s 16 r (use) s 90 2018 p (the) s 15 r (matc) s 0 r (hing) s 14 r (routines) s 15 r (used) s 15 r 98 c 0 r 121 c 14 r (GNU) s cmtt10.329 @sf 15 r (egrep) s cmr10.329 @sf 0 r 46 c 25 2090 p (2.) s 30 r (Compilation) s 20 r (of) s cmtt10.329 @sf 20 r (awk) s cmr10.329 @sf 20 r (programs:) s cmtt10.329 @sf 29 r (gawk) s cmr10.329 @sf 20 r (uses) s 20 r 97 c 20 r (Bison) s 20 r (\(Y) s -2 r 65 c -2 r (CC-lik) s -1 r (e\)) s 19 r (parser) s 20 r (to) s 20 r (con) s 0 r 118 c -2 r (ert) s 19 r (the) s 20 r (script) s 90 2152 p (giv) s 0 r (en) s 16 r (it) s 17 r (in) s 0 r (to) s 16 r 97 c 18 r (syn) s 0 r (tax) s 16 r (tree;) s 18 r (the) s 18 r (syn) s -1 r (tax) s 17 r (tree) s 17 r (is) s 17 r (then) s 18 r (executed) s 17 r 98 c 0 r 121 c 16 r 97 c 18 r (simple) s 17 r (recursiv) s 0 r 101 c 16 r (ev) s -2 r (aluator.) s 90 2214 p (Both) s 14 r (of) s 14 r (these) s 14 r (steps) s 15 r (incur) s 14 r 97 c 14 r (lot) s 14 r (of) s 14 r 111 c 0 r 118 c -1 r (erhead,) s 13 r (since) s 14 r (parsing) s 14 r (can) s 14 r 98 c 2 r 101 c 14 r (slo) s -1 r 119 c 14 r (\(esp) s 1 r (ecially) s 14 r (if) s 14 r 121 c 0 r (ou) s 13 r (also) s 14 r (do) s 90 2277 p (the) s 15 r (previous) s 15 r (pro) s 2 r (ject) s 15 r (and) s 15 r (con) s 0 r 118 c -1 r (ert) s 14 r (regular) s 15 r (expressions) s 15 r (to) s 15 r (\014nite) s 15 r (state) s 15 r (mac) s 0 r (hines) s 14 r (at) s 15 r (compile) s 15 r (time\)) s 90 2339 p (and) s 15 r (the) s 15 r (recursiv) s 0 r 101 c 14 r (ev) s -1 r (aluator) s 14 r 112 c 1 r (erforms) s 15 r (man) s 0 r 121 c 14 r (pro) s 1 r (cedure) s 16 r (calls) s 15 r (to) s 15 r (do) s 15 r (ev) s 0 r (en) s 14 r (the) s 15 r (simplest) s 15 r (things.) s 90 2411 p (It) s 17 r (should) s 18 r 98 c 1 r 101 c 18 r 112 c 1 r (ossible) s 17 r (for) s cmtt10.329 @sf 18 r (gawk) s cmr10.329 @sf 17 r (to) s 18 r (con) s -1 r 118 c -1 r (ert) s 16 r (the) s 18 r (script's) s 17 r (parse) s 18 r (tree) s 17 r (in) s 0 r (to) s 16 r 97 c 18 r 67 c 17 r (program) s 18 r (whic) s -1 r 104 c 17 r (the) s 90 2473 p (user) s 17 r 119 c 0 r (ould) s 16 r (then) s 17 r (compile,) s 18 r (using) s 17 r (the) s 17 r (normal) s 17 r 67 c 17 r (compiler) s 17 r (and) s 17 r 97 c 17 r (sp) s 1 r (ecial) s cmtt10.329 @sf 17 r (gawk) s cmr10.329 @sf 18 r (library) s 17 r (to) s 17 r (pro) s -1 r (vide) s 90 2536 p (all) s 15 r (the) s 15 r (needed) s 15 r (functions) s 16 r (\(regexps,) s 15 r (\014elds,) s 15 r (asso) s 1 r (ciativ) s 0 r 101 c 14 r (arra) s 0 r (ys,) s 14 r 116 c 0 r (yp) s 0 r 101 c 15 r (co) s 1 r (ercion,) s 16 r (and) s 15 r (so) s 15 r (on\).) s 90 2608 p (An) s 16 r (easier) s 15 r 112 c 1 r (ossibilit) s 0 r 121 c 15 r (migh) s 0 r 116 c 14 r 98 c 1 r 101 c 16 r (for) s 16 r (an) s 15 r (in) s 0 r (termediate) s 15 r (phase) s 15 r (of) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 15 r (to) s 16 r (con) s 0 r 118 c -1 r (ert) s 14 r (the) s 16 r (parse) s 15 r (tree) s 16 r (in) s 0 r (to) s 90 2670 p 97 c 15 r (linear) s 15 r 98 c 0 r (yte) s 14 r (co) s 2 r (de) s 15 r (form) s 15 r (lik) s 0 r 101 c 14 r (the) s 15 r (one) s 15 r (used) s 15 r (in) s 16 r (GNU) s 15 r (Emacs) s 15 r (Lisp.) s 20 r (The) s 16 r (recursiv) s -1 r 101 c 14 r (ev) s -1 r (aluator) s 14 r 119 c 0 r (ould) s @eop 141 @bop0 cmbx10.518 @sf [<FFFFC1FFFF83FFFF00FFFFC1FFFF83FFFF00FFFFC1FFFF83FFFF0007F8000FF0001FE00007F8000FF0001FE00007F8000FF0 001FE00007F8000FF0001FE00007F8000FF0001FE00007F8000FF0001FE00007F8000FF0001FE00007F8000FF0001FE00007 F8000FF0001FE00007F8000FF0001FE00007F8000FF0001FE00007F8000FF0001FE00007F8000FF0001FE00007F8000FF000 1FE00007F8000FF0001FE00007F8000FF0001FE00007F8000FF0001FE00007F8000FF0001FE00007F8000FF0001FE00007FC 000FF8001FE00007FC000FF8001FE00007FE000FFC001FE00007F7000FFE001FE00007F7801FEF003FC0000FF3C01FE7803F C000FFF1F03FC3E07F8000FFF07FFF80FFFF0000FFF03FFF007FFE000003F007F8000FF00000> 72 32 -3 0 68.740] 109 @dc [<FFFFE00000007000FFFFE00000007000FFFFE0000000F00001F000000001F00000E000000003F00000E000000007F00000E0 0000000FF00000E00000001FF00000E00000003FF00000E00000007FF00000E00000007FF00000E0000000FFF00000E00000 01FFF00000E0000003FFF00000E0000007FFF00000E000000FFF700000E000001FFE700000E000003FFC700000E000007FF8 700000E000007FF0700000E00000FFE0700000E00001FFC0700000E00003FFC0700000E00007FF80700000E0000FFF007000 00E0001FFE00700000E0003FFC00700000E0007FF800700000E000FFF000700000E000FFE000700000E001FFC000700000E0 03FF8000700000E007FF8000700000E00FFF0000700000E01FFE0000700000E03FFC0000700000E07FF80000700000E0FFF0 0000700000E0FFE00000700000E1FFC00000700000E3FF800000700000E7FF800000700000EFFF000000700000FFFE000000 700000FFFC000000700000FFF8000000F800FFFFF000007FFFF0FFFFE000007FFFF0FFFFC000007FFFF0> 64 49 -2 0 64.556] 78 @dc cmtt10.329 @sf [<7FFF00FFFF80FFFF807FFF00> 24 4 -3 4 23.863] 95 @dc 141 @bop1 cmr10.329 @sf 0 -57 p (Implemen) s 0 r (tation) s 14 r (Notes) s 1441 r (141) s cmbx10.518 @sf 0 183 p (App) s 2 r (endix) s 28 r (C.) s 41 r (Implemen) s -1 r (tation) s 26 r (Notes) s cmr10.329 @sf 62 379 p (This) s 12 r (app) s 2 r (endix) s 12 r (con) s 0 r (tains) s 11 r (information) s 12 r (mainly) s 12 r (of) s 13 r (in) s -1 r (terest) s 11 r (to) s 13 r (implemen) s -1 r (tors) s 12 r (and) s 12 r (main) s 0 r (tainers) s 11 r (of) s cmtt10.329 @sf 12 r (gawk) s cmr10.329 @sf 0 r 46 c 0 441 p (Ev) s 0 r (erything) s 14 r (in) s 15 r (it) s 15 r (applies) s 15 r (sp) s 2 r (eci\014cally) s 15 r (to) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 0 r 44 c 15 r (and) s 15 r (not) s 15 r (to) s 16 r (other) s 15 r (implemen) s -1 r (tations.) s cmbx10.432 @sf 0 682 p (C.1) s 34 r (Do) s -1 r (wn) s -1 r 119 c -2 r (ards) s 22 r (Compatibilit) s -1 r 121 c 22 r (and) s 22 r (Debugging) s cmr10.329 @sf 62 821 p (See) s 21 r (section) s 22 r (15.3) s 21 r ([S5R4/GNU],) s 23 r (page) s 21 r (120,) s 23 r (for) s 21 r 97 c 21 r (summary) s 21 r (of) s 21 r (the) s 22 r (GNU) s 21 r (extensions) s 21 r (to) s 21 r (the) s cmtt10.329 @sf 21 r (awk) s cmr10.329 @sf 0 883 p (language) s 21 r (and) s 22 r (program.) s 38 r (All) s 22 r (of) s 21 r (these) s 21 r (features) s 22 r (can) s 21 r 98 c 1 r 101 c 21 r (turned) s 22 r (o\013) s 21 r (either) s 21 r 98 c 0 r 121 c 20 r (compiling) s cmtt10.329 @sf 22 r (gawk) s cmr10.329 @sf 21 r (with) s 0 945 p 96 c cmtt10.329 @sf (-DSTRICT) s cmr10.329 @sf 39 c 15 r (\(not) s 15 r (recommended\),) s 15 r (or) s 16 r 98 c -1 r 121 c 14 r (in) s 0 r 118 c -1 r (oking) s cmtt10.329 @sf 14 r (gawk) s cmr10.329 @sf 15 r (with) s 15 r (the) s 16 r 96 c cmtt10.329 @sf 0 r (-c) s cmr10.329 @sf 0 r 39 c 15 r (option.) s 62 1084 p (If) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 15 r (is) s 15 r (compiled) s 14 r (for) s 15 r (debugging) s 15 r (with) s 15 r 96 c cmtt10.329 @sf 0 r (-DDEBUG) s cmr10.329 @sf 0 r (',) s 14 r (then) s 15 r (there) s 15 r (are) s 15 r 116 c -1 r 119 c -1 r 111 c 14 r (more) s 15 r (options) s 14 r 97 c 0 r 118 c -2 r (ailable) s 13 r (on) s 0 1146 p (the) s 15 r (command) s 15 r (line.) s 0 1285 p 96 c cmtt10.329 @sf (-d) s cmr10.329 @sf 39 c 167 r (Prin) s 0 r 116 c 14 r (out) s 15 r (debugging) s 15 r (information) s 15 r (during) s 16 r (execution.) s 0 1362 p 96 c cmtt10.329 @sf (-D) s cmr10.329 @sf 39 c 167 r (Prin) s 0 r 116 c 14 r (out) s 15 r (the) s 15 r (parse) s 15 r (stac) s 0 r 107 c 14 r (information) s 15 r (as) s 16 r (the) s 15 r (program) s 15 r (is) s 15 r 98 c 1 r (eing) s 15 r (parsed.) s 62 1501 p (Both) s 21 r (of) s 21 r (these) s 20 r (options) s 21 r (are) s 20 r (in) s 0 r (tended) s 20 r (only) s 20 r (for) s 21 r (serious) s cmtt10.329 @sf 21 r (gawk) s cmr10.329 @sf 20 r (dev) s 0 r (elop) s 0 r (ers,) s 22 r (and) s 21 r (not) s 21 r (for) s 20 r (the) s 21 r (casual) s 0 1563 p (user.) s 20 r (They) s 15 r (probably) s 15 r (ha) s 0 r 118 c -2 r 101 c 14 r (not) s 15 r (ev) s 0 r (en) s 14 r 98 c 1 r (een) s 15 r (compiled) s 15 r (in) s -1 r (to) s 14 r 121 c 0 r (our) s 14 r 118 c 0 r (ersion) s 13 r (of) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 0 r 44 c 15 r (since) s 15 r (they) s 15 r (slo) s 0 r 119 c 14 r (do) s -1 r (wn) s 0 1625 p (execution.) s 62 1764 p (The) s 19 r (co) s 2 r (de) s 19 r (for) s 19 r (recognizing) s 19 r (sp) s 1 r (ecial) s 19 r (\014le) s 19 r (names) s 20 r (suc) s -1 r 104 c 18 r (as) s 20 r 96 c cmtt10.329 @sf 0 r (/dev/stdin) s cmr10.329 @sf 0 r 39 c 19 r (can) s 19 r 98 c 1 r 101 c 19 r (disabled) s 19 r (at) s 19 r (compile) s 0 1826 p (time) s 15 r (with) s 15 r 96 c cmtt10.329 @sf 0 r (-DNO_DEV_FD) s cmr10.329 @sf 0 r (',) s 15 r (or) s 16 r (with) s 15 r 96 c cmtt10.329 @sf 0 r (-DSTRICT) s cmr10.329 @sf 0 r ('.) s cmbx10.432 @sf 0 2067 p (C.2) s 34 r (Probable) s 23 r 70 c -4 r (uture) s 21 r (Extensions) s cmr10.329 @sf 62 2206 p (This) s 15 r (section) s 15 r (brie\015y) s 14 r (lists) s 15 r (extensions) s 14 r (that) s 15 r (indicate) s 15 r (the) s 14 r (directions) s 15 r 119 c 0 r 101 c 13 r (are) s 15 r (curren) s 0 r (tly) s 13 r (considering) s 15 r (for) s cmtt10.329 @sf 0 2268 p (gawk) s cmr10.329 @sf 46 c 0 2407 p (ANSI) s 15 r 67 c 15 r (compatible) s cmtt10.329 @sf 15 r (printf) s cmr10.329 @sf 240 2469 p (The) s cmtt10.329 @sf 16 r (printf) s cmr10.329 @sf 16 r (and) s cmtt10.329 @sf 16 r (sprintf) s cmr10.329 @sf 16 r (functions) s 16 r (ma) s 0 r 121 c 15 r 98 c 1 r 101 c 16 r (enhanced) s 17 r (to) s 16 r 98 c 1 r 101 c 16 r (fully) s 16 r (compatible) s 16 r (with) s 16 r (the) s 240 2531 p (sp) s 1 r (eci\014cation) s 15 r (for) s 16 r (the) s cmtt10.329 @sf 15 r (printf) s cmr10.329 @sf 15 r (family) s 15 r (of) s 15 r (functions) s 15 r (in) s 15 r (ANSI) s 16 r (C.) s cmtt10.329 @sf 0 2608 p (RS) s cmr10.329 @sf 15 r (as) s 15 r 97 c 15 r (regexp) s 240 2670 p (The) s 15 r (meaning) s 15 r (of) s cmtt10.329 @sf 15 r (RS) s cmr10.329 @sf 16 r (ma) s -1 r 121 c 14 r 98 c 2 r 101 c 15 r (generalized) s 15 r (along) s 15 r (the) s 15 r (lines) s 16 r (of) s cmtt10.329 @sf 15 r (FS) s cmr10.329 @sf 0 r 46 c @eop 140 @bop0 [ 300 ] /cmsy10.300 @newfont cmsy10.300 @sf [<07E0001FF8003FFC007FFE007FFE00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF007FFE007FFE003FFC001FF80007E000> 24 16 -2 -2 20.755] 15 @dc cmtt10.329 @sf [<1E00003F00007F80007BC00079E00000E00000F00000700000700000700000780000780000780000DC0000CC0000CC0001CE 0001CE00038E000386000387000707000707000703800E03800E03800E01C07F8FF0FF8FF87F8FF0> 24 30 -1 10 23.863] 121 @dc [<FFFFE0FFFFE0FFFFE07000E07800E03C00E01C00E01E00E00F000007000007800003C00001C00001E00000F0000070000078 00003C00001C00001E00000F007007007007807003C07001C07FFFE07FFFE03FFFE0> 24 28 -2 0 23.863] 90 @dc [<FFFFF0FFFFF0FFFFF07800703C00701E00700F007007800003E00001F00000F800007C00001E00000F007007807003C07001 E07FFFF07FFFF03FFFF0> 24 20 -1 0 23.863] 122 @dc [<C0F0F8783C1E0E0E0E3E7E7E7C38> 8 14 -8 -14 23.863] 39 @dc [<00600000F00000F00000F00000F00000F00000F00000F0007FFFC0FFFFE0FFFFE07FFFC000F00000F00000F00000F00000F0 0000F00000F000006000> 24 20 -2 -4 23.863] 43 @dc [<07F8001FFE003FFF007C0F80F003C0E001C0F001E0F000E06000E00000E00000E00001E01803C03E07803FFF003FFE003BFC 003800003800003800003800003800003800003800003800003FFF803FFF801FFF80> 24 28 -2 0 23.863] 53 @dc 140 @bop1 cmr10.329 @sf 0 -57 p (140) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s 90 183 p (normal) s 18 r (text,) s 20 r 119 c 0 r (ords) s 17 r (are) s 19 r (capitalized) s 18 r (if) s 19 r (they) s 18 r 98 c 1 r (egin) s 19 r (sen) s 0 r (tences,) s 18 r (and) s 18 r 97 c 19 r (frequency) s 18 r (analyzer) s 19 r (should) s 90 246 p (not) s 15 r 98 c 1 r 101 c 16 r (sensitiv) s -1 r 101 c 14 r (to) s 16 r (that.) s cmsy10.300 @sf 39 320 p 15 c cmr10.329 @sf 30 r (The) s 20 r (output) s 21 r (do) s 1 r (es) s 20 r (not) s 20 r (come) s 20 r (out) s 20 r (in) s 20 r (an) s 0 r 121 c 19 r (useful) s 20 r (order.) s 36 r 89 c -3 r (ou're) s 19 r (more) s 20 r (lik) s 0 r (ely) s 19 r (to) s 20 r 98 c 1 r 101 c 20 r (in) s 0 r (terested) s 19 r (in) s 90 382 p (whic) s 0 r 104 c 18 r 119 c -1 r (ords) s 18 r 111 c 1 r (ccur) s 19 r (most) s 19 r (frequen) s 0 r (tly) s -4 r 44 c 19 r (or) s 18 r (ha) s 0 r (ving) s 18 r (an) s 19 r (alphab) s 1 r (etized) s 19 r (table) s 19 r (of) s 18 r (ho) s 0 r 119 c 18 r (frequen) s 0 r (tly) s 17 r (eac) s 0 r 104 c 90 445 p 119 c 0 r (ord) s 14 r 111 c 1 r (ccurs.) s 62 582 p (The) s 14 r 119 c 0 r 97 c -2 r 121 c 13 r (to) s 14 r (solv) s -1 r 101 c 13 r (these) s 14 r (problems) s 13 r (is) s 14 r (to) s 14 r (use) s 13 r (other) s 14 r (system) s 14 r (utilities) s 13 r (to) s 14 r (pro) s 1 r (cess) s 14 r (the) s 13 r (input) s 14 r (and) s 14 r (output) s 0 644 p (of) s 16 r (the) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (script.) s 22 r (Supp) s 2 r (ose) s 16 r (the) s 16 r (script) s 16 r (sho) s -1 r (wn) s 15 r (ab) s 1 r 111 c 0 r 118 c -1 r 101 c 15 r (is) s 16 r (sa) s 0 r 118 c -2 r (ed) s 15 r (in) s 16 r (the) s 16 r (\014le) s 16 r 96 c cmtt10.329 @sf 0 r (frequency.awk) s cmr10.329 @sf 0 r ('.) s 23 r (Then) s 16 r (the) s 0 706 p (shell) s 15 r (command:) s cmtt10.329 @sf 120 843 p (tr) s 24 r (A-Z) s 24 r (a-z) s 24 r 60 c 23 r (file1) s 24 r 124 c 24 r (tr) s 24 r (-cd) s 24 r ('a-z\\012') s 24 r 92 c 168 893 p 124 c 24 r (awk) s 23 r (-f) s 24 r (frequency.awk) s 24 r 92 c 168 943 p 124 c 24 r (sort) s 23 r (+1) s 24 r (-nr) s cmr10.329 @sf 0 1080 p (pro) s 1 r (duces) s 15 r 97 c 16 r (table) s 15 r (of) s 15 r (the) s 15 r 119 c 0 r (ords) s 14 r (app) s 1 r (earing) s 15 r (in) s 15 r 96 c cmtt10.329 @sf 0 r (file1) s cmr10.329 @sf 0 r 39 c 16 r (in) s 15 r (order) s 15 r (of) s 15 r (decreasing) s 15 r (frequency) s -3 r 46 c 62 1217 p (The) s 13 r (\014rst) s cmtt10.329 @sf 12 r (tr) s cmr10.329 @sf 12 r (command) s 13 r (in) s 12 r (this) s 12 r (pip) s 1 r (eline) s 13 r (translates) s 12 r (all) s 12 r (the) s 13 r (upp) s 1 r (er) s 12 r (case) s 12 r 99 c 0 r (haracters) s 12 r (in) s 12 r 96 c cmtt10.329 @sf 0 r (file1) s cmr10.329 @sf 0 r 39 c 12 r (to) s 12 r (lo) s 0 r 119 c -1 r (er) s 0 1279 p (case.) s 22 r (The) s 15 r (second) s cmtt10.329 @sf 16 r (tr) s cmr10.329 @sf 15 r (command) s 16 r (deletes) s 15 r (all) s 16 r (the) s 16 r 99 c -1 r (haracters) s 15 r (in) s 16 r (the) s 15 r (input) s 16 r (except) s 15 r (lo) s 0 r 119 c -1 r (er) s 14 r (case) s 16 r 99 c 0 r (haracters) s 0 1341 p (and) s 15 r (newlines.) s 20 r (The) s 15 r (second) s 15 r (argumen) s -1 r 116 c 14 r (to) s 15 r (the) s 15 r (second) s cmtt10.329 @sf 15 r (tr) s cmr10.329 @sf 15 r (is) s 14 r (quoted) s 15 r (to) s 15 r (protect) s 15 r (the) s 15 r (bac) s 0 r (kslash) s 13 r (in) s 15 r (it) s 15 r (from) s 0 1404 p 98 c 1 r (eing) s 16 r (in) s 0 r (terpreted) s 15 r 98 c 0 r 121 c 15 r (the) s 17 r (shell.) s 23 r (The) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 17 r (program) s 16 r (reads) s 16 r (this) s 16 r (suitably) s 17 r (massaged) s 16 r (data) s 16 r (and) s 16 r (pro) s 1 r (duces) s 0 1466 p 97 c 15 r 119 c 0 r (ord) s 14 r (frequency) s 15 r (table,) s 15 r (whic) s 0 r 104 c 14 r (is) s 15 r (not) s 16 r (ordered.) s 62 1603 p (The) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (script's) s 16 r (output) s 15 r (is) s 15 r (no) s 0 r 119 c 14 r (sorted) s 15 r 98 c 0 r 121 c 14 r (the) s cmtt10.329 @sf 15 r (sort) s cmr10.329 @sf 15 r (command) s 15 r (and) s 15 r (prin) s 0 r (ted) s 14 r (on) s 15 r (the) s 15 r (terminal.) s 20 r (The) s 0 1665 p (options) s 13 r (giv) s 0 r (en) s 11 r (to) s cmtt10.329 @sf 13 r (sort) s cmr10.329 @sf 13 r (in) s 13 r (this) s 13 r (example) s 12 r (sp) s 2 r (ecify) s 12 r (to) s 13 r (sort) s 13 r 98 c 0 r 121 c 12 r (the) s 12 r (second) s 13 r (\014eld) s 13 r (of) s 13 r (eac) s -1 r 104 c 12 r (input) s 13 r (line) s 13 r (\(skipping) s 0 1727 p (one) s 17 r (\014eld\),) s 17 r (that) s 17 r (the) s 17 r (sort) s 17 r 107 c 0 r (eys) s 16 r (should) s 16 r 98 c 2 r 101 c 17 r (treated) s 16 r (as) s 17 r 110 c 0 r (umeric) s 16 r (quan) s 0 r (tities) s 16 r (\(otherwise) s 16 r 96 c cmtt10.329 @sf 0 r (15) s cmr10.329 @sf 0 r 39 c 17 r 119 c 0 r (ould) s 16 r (come) s 0 1790 p 98 c 1 r (efore) s 15 r 96 c cmtt10.329 @sf 0 r 53 c cmr10.329 @sf 0 r ('\),) s 16 r (and) s 15 r (that) s 15 r (the) s 15 r (sorting) s 15 r (should) s 15 r 98 c 2 r 101 c 15 r (done) s 15 r (in) s 15 r (descending) s 15 r (\(rev) s 0 r (erse\)) s 14 r (order.) s 62 1927 p (See) s 13 r (the) s 14 r (general) s 13 r (op) s 1 r (erating) s 13 r (system) s 14 r (do) s 1 r (cumen) s 0 r (tation) s 12 r (for) s 13 r (more) s 13 r (information) s 14 r (on) s 13 r (ho) s 0 r 119 c 12 r (to) s 13 r (use) s 13 r (the) s cmtt10.329 @sf 13 r (tr) s cmr10.329 @sf 14 r (and) s cmtt10.329 @sf 0 1989 p (sort) s cmr10.329 @sf 15 r (commands.) s @eop 139 @bop0 cmbx10.518 @sf [<FFFFFFFFFE0000FFFFFFFFFFC000FFFFFFFFFFF00000FF80003FFC0000FF80000FFE0000FF800007FF0000FF800003FF8000 FF800001FF8000FF800001FFC000FF800000FFC000FF800000FFE000FF800000FFE000FF800000FFE000FF800000FFE000FF 800000FFE000FF800000FFE000FF800000FFE000FF800000FFC000FF800000FFC000FF800001FF8000FF800001FF0000FF80 0003FF0000FF800007FC0000FF80001FF80000FFFFFFFFE00000FFFFFFFF000000FFFFFFFF800000FF8000FFE00000FF8000 1FF80000FF80000FFC0000FF800007FE0000FF800007FF0000FF800003FF0000FF800003FF0000FF800001FF8000FF800001 FF8000FF800001FF8000FF800001FF8000FF800001FF8000FF800001FF8000FF800003FF0000FF800003FF0000FF800007FE 0000FF800007FC0000FF80000FF80000FF80003FF000FFFFFFFFFFE000FFFFFFFFFF0000FFFFFFFFF80000> 56 49 -2 0 58.678] 66 @dc [<FFFFFFC0000000FFFFFFC0000000FFFFFFC000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000 FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FF C00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0 0000000000FFFFFFE0000000FFFFFFFE000000FFFFFFFF800000FFC001FFE00000FFC0003FF00000FFC0001FF80000FFC000 0FFC0000FFC0000FFC0000FFC00007FE0000FFC00007FE0000FFC00007FF0000FFC00007FF0000FFC00007FF0000FFC00007 FF0000FFC00007FF0000FFC00007FF0000FFC00007FF0000FFC00007FE0000FFC00007FE0000FFC0000FFC0000FFC0000FFC 0000FFC0001FF80000FFC0003FF00000FFC001FFE000FFFFFFFFFF8000FFFFFFFFFE0000FFFFFFFFE00000> 56 49 -2 0 56.387] 80 @dc [<001FFF800000FFFFF00007FFFFFE001FF801FF803FC0003FC07F00000FE07E000007E0FE000007F0FC000003F0FC000003F0 FC000003F0FE000007F07E00000FF03F00007FE01FFFFFFFE007FFFFFFE007FFFFFFC007FFFFFF800FFFFFFE000FFFFFF800 1FFFFFC0001F800000001F000000001E000000001E000000000E000000000E1FF000000EFFFE000007FFFF800007F83FC000 0FE00FE0001FE00FF0001FC007F0003FC007F8003FC007F8003FC007F8003FC007F8003FC007F8003FC007F8003FC007F800 1FC007F0601FE00FF1F80FE00FE1F807F83FF1F803FFFFFFF800FFFE3FF0001FF007E0> 40 47 -2 15 41.244] 103 @dc cmsl10.329 @sf [<7C000000E2000000F1000000F080000070C0000000400000002000000020000000100000001000000018000000380000003C 0000003E0000003A0000003900000071000000708000007080000070400000F0400000E0200000E0200000E0100000E01800 01C0080001C00C0001E00E000FF83F80> 32 29 0 9 23.989] 121 @dc cmtt10.329 @sf [<0C18001E3C001E3C001E3C001E3C001E3C001E3C007FFFC0FFFFE0FFFFE07FFFC00F1E000F1E000F1E000F1E000F1E000F1E 007FFFC0FFFFE0FFFFE07FFFC0078F00078F00078F00078F00078F00078F00030600> 24 28 -2 0 23.863] 35 @dc [<60F0783C1E0E3E7E7E7E7C3800000000000000003C7E7E7E7E3C> 8 26 -8 6 23.863] 59 @dc [<00C00001C00001C00001C00007F0001FF8003FFE007DDF0071CF00F1C780E1C380F1C380F1C38061C38001C78001CF0001FE 0003FC000FF8003FE0007FC00079C000F1C000E1C780E1C780E1C780F1C38071C7807DDF003FFE001FFC0007F00001C00001 C00001C00000C000> 24 36 -3 4 23.863] 36 @dc [<1803803C07C03C07C03E0FE01E0EE01E0EE01F0EE00F0EE00F0FE00F87C00787C007838007C00003C00003C00003E00001E0 0001E00001F00000F00000F800007800007800387C007C3C007C3C00FE3E00EE1E00EE1E00EE1F00EE0F00EE0F00FE0F807C 07807C0780380300> 24 36 -2 4 23.863] 37 @dc 139 @bop1 cmr10.329 @sf 0 -57 p (Sample) s 15 r (Program) s 1550 r (139) s cmbx10.518 @sf 0 183 p (App) s 2 r (endix) s 28 r (B.) s 41 r (Sample) s 28 r (Program) s cmr10.329 @sf 62 384 p (The) s 22 r (follo) s -1 r (wing) s 21 r (example) s 21 r (is) s 21 r 97 c 22 r (complete) s cmtt10.329 @sf 21 r (awk) s cmr10.329 @sf 22 r (program,) s 22 r (whic) s 0 r 104 c 21 r (prin) s -1 r (ts) s 21 r (the) s 21 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 21 r (of) s 21 r 111 c 2 r (ccurrences) s 0 446 p (of) s 19 r (eac) s 0 r 104 c 18 r 119 c 0 r (ord) s 18 r (in) s 19 r (its) s 19 r (input.) s 32 r (It) s 19 r (illustrates) s 19 r (the) s 19 r (asso) s 1 r (ciativ) s 0 r 101 c 18 r (nature) s 19 r (of) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 19 r (arra) s 0 r (ys) s 18 r 98 c 0 r 121 c 18 r (using) s 19 r (strings) s 19 r (as) s 0 509 p (subscripts.) s 23 r (It) s 16 r (also) s 16 r (demonstrates) s 16 r (the) s 16 r 96 c cmtt10.329 @sf 0 r (for) s cmsl10.329 @sf 15 r 120 c cmtt10.329 @sf 19 r (in) s cmsl10.329 @sf 15 r (arra) s 0 r 121 c cmr10.329 @sf 2 r 39 c 17 r (construction.) s 22 r (Finally) s -2 r 44 c 15 r (it) s 16 r (sho) s 0 r (ws) s 15 r (ho) s 0 r 119 c cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (can) s 0 571 p 98 c 1 r 101 c 17 r (used) s 16 r (in) s 16 r (conjunction) s 16 r (with) s 17 r (other) s 16 r (utilit) s 0 r 121 c 15 r (programs) s 16 r (to) s 16 r (do) s 17 r 97 c 16 r (useful) s 16 r (task) s 17 r (of) s 16 r (some) s 16 r (complexit) s 0 r 121 c 15 r (with) s 16 r 97 c 0 633 p (minim) s 0 r (um) s 14 r (of) s 15 r (e\013ort.) s 20 r (Some) s 15 r (explanations) s 16 r (follo) s -1 r 119 c 14 r (the) s 16 r (program) s 15 r (listing.) s cmtt10.329 @sf 120 773 p (awk) s 24 r 39 c 120 823 p 35 c 24 r (Print) s 24 r (list) s 24 r (of) s 23 r (word) s 24 r (frequencies) s 120 872 p 123 c 215 922 p (for) s 24 r (\(i) s 24 r 61 c 24 r (1;) s 24 r 105 c 24 r (<=) s 24 r (NF;) s 23 r (i++\)) s 311 972 p (freq[$i]++) s 120 1022 p 125 c 120 1121 p (END) s 24 r 123 c 215 1171 p (for) s 24 r (\(word) s 24 r (in) s 24 r (freq\)) s 311 1221 p (printf) s 24 r ("%s\\t%d\\n",) s 24 r (word,) s 23 r (freq[word]) s 120 1271 p (}') s cmr10.329 @sf 62 1411 p (The) s 12 r (\014rst) s 12 r (thing) s 11 r (to) s 12 r (notice) s 12 r (ab) s 1 r (out) s 12 r (this) s 12 r (program) s 11 r (is) s 12 r (that) s 12 r (it) s 12 r (has) s 11 r 116 c 0 r 119 c -1 r 111 c 11 r (rules.) s 19 r (The) s 11 r (\014rst) s 12 r (rule,) s 12 r 98 c 2 r (ecause) s 11 r (it) s 12 r (has) s 0 1473 p (an) s 17 r (empt) s -1 r 121 c 16 r (pattern,) s 17 r (is) s 17 r (executed) s 17 r (on) s 16 r (ev) s 0 r (ery) s 16 r (line) s 16 r (of) s 17 r (the) s 17 r (input.) s 25 r (It) s 16 r (uses) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 0 r ('s) s 17 r (\014eld-accessing) s 16 r (mec) s 0 r (hanism) s 0 1535 p (\(see) s 17 r (section) s 16 r (3.2) s 17 r ([Fields],) s 17 r (page) s 17 r (22\)) s 16 r (to) s 17 r (pic) s 0 r 107 c 15 r (out) s 17 r (the) s 17 r (individual) s 16 r 119 c 0 r (ords) s 16 r (from) s 16 r (the) s 17 r (line,) s 17 r (and) s 17 r (the) s 16 r (built-in) s 0 1597 p 118 c -2 r (ariable) s cmtt10.329 @sf 15 r (NF) s cmr10.329 @sf 15 r (\(see) s 15 r 99 c 0 r (hapter) s 14 r (13) s 15 r ([Built-in) s 15 r 86 c -3 r (ariables],) s 14 r (page) s 16 r (111\)) s 15 r (to) s 15 r (kno) s 0 r 119 c 14 r (ho) s 0 r 119 c 14 r (man) s -1 r 121 c 15 r (\014elds) s 15 r (are) s 15 r 97 c 0 r 118 c -3 r (ailable.) s 62 1737 p 70 c -3 r (or) s 16 r (eac) s -1 r 104 c 16 r (input) s 16 r 119 c -1 r (ord,) s 16 r (an) s 16 r (elemen) s 0 r 116 c 15 r (of) s 16 r (the) s 16 r (arra) s 0 r 121 c cmtt10.329 @sf 15 r (freq) s cmr10.329 @sf 16 r (is) s 17 r (incremen) s -1 r (ted) s 15 r (to) s 17 r (re\015ect) s 16 r (that) s 16 r (the) s 16 r 119 c 0 r (ord) s 15 r (has) s 0 1800 p 98 c 1 r (een) s 15 r (seen) s 16 r (an) s 15 r (additional) s 15 r (time.) s 62 1939 p (The) s 22 r (second) s 23 r (rule,) s 23 r 98 c 2 r (ecause) s 22 r (it) s 22 r (has) s 22 r (the) s 22 r (pattern) s cmtt10.329 @sf 22 r (END) s cmr10.329 @sf 0 r 44 c 24 r (is) s 22 r (not) s 22 r (executed) s 23 r (un) s -1 r (til) s 21 r (the) s 23 r (input) s 22 r (has) s 22 r 98 c 1 r (een) s 0 2002 p (exhausted.) s 36 r (It) s 20 r (prin) s 0 r (ts) s 19 r (out) s 21 r (the) s 20 r (con) s 0 r (ten) s -2 r (ts) s 20 r (of) s 20 r (the) s cmtt10.329 @sf 21 r (freq) s cmr10.329 @sf 20 r (table) s 20 r (that) s 21 r (has) s 20 r 98 c 1 r (een) s 21 r (built) s 20 r (up) s 20 r (inside) s 21 r (the) s 20 r (\014rst) s 0 2064 p (action.) s 62 2204 p (Note) s 17 r (that) s 17 r (this) s 17 r (program) s 17 r (has) s 17 r (sev) s -1 r (eral) s 16 r (problems) s 17 r (that) s 17 r 119 c 0 r (ould) s 15 r (prev) s 0 r (en) s -1 r 116 c 16 r (it) s 17 r (from) s 17 r 98 c 1 r (eing) s 17 r (useful) s 16 r 98 c 0 r 121 c 16 r (itself) s 0 2266 p (on) s 15 r (real) s 15 r (text) s 15 r (\014les:) s cmsy10.300 @sf 39 2406 p 15 c cmr10.329 @sf 30 r 87 c -3 r (ords) s 14 r (are) s 14 r (detected) s 14 r (using) s 15 r (the) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 15 r (con) s -1 r 118 c -1 r (en) s -1 r (tion) s 13 r (that) s 14 r (\014elds) s 15 r (are) s 14 r (separated) s 14 r 98 c 0 r 121 c 13 r (whitespace) s 15 r (and) s 14 r (that) s 90 2468 p (other) s 17 r 99 c -1 r (haracters) s 16 r (in) s 17 r (the) s 16 r (input) s 17 r (\(except) s 17 r (newlines\)) s 16 r (don't) s 17 r (ha) s 0 r 118 c -1 r 101 c 15 r (an) s 0 r 121 c 16 r (sp) s 1 r (ecial) s 17 r (meaning) s 16 r (to) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 0 r 46 c 25 r (This) s 90 2530 p (means) s 15 r (that) s 15 r (punctuation) s 15 r 99 c 0 r (haracters) s 14 r (coun) s 0 r 116 c 14 r (as) s 15 r (part) s 16 r (of) s 15 r 119 c -1 r (ords.) s cmsy10.300 @sf 39 2608 p 15 c cmr10.329 @sf 30 r (The) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 18 r (language) s 17 r (considers) s 17 r (upp) s 1 r (er) s 17 r (and) s 17 r (lo) s 0 r 119 c -1 r (er) s 16 r (case) s 17 r 99 c 0 r (haracters) s 16 r (to) s 17 r 98 c 1 r 101 c 18 r (distinct.) s 26 r (Therefore,) s 17 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r 39 c 90 2670 p (and) s 20 r 96 c cmtt10.329 @sf 0 r (Foo) s cmr10.329 @sf 0 r 39 c 21 r (are) s 20 r (not) s 21 r (treated) s 20 r 98 c 0 r 121 c 19 r (this) s 21 r (program) s 20 r (as) s 21 r (the) s 20 r (same) s 21 r 119 c -1 r (ord.) s 35 r (This) s 21 r (is) s 20 r (undesirable) s 21 r (since) s 20 r (in) s @eop 138 @bop0 138 @bop1 cmr10.329 @sf 0 -57 p (138) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s @eop 137 @bop0 137 @bop1 cmtt10.329 @sf 0 -57 p (gawk) s cmr10.329 @sf 15 r (Summary) s 1581 r (137) s 62 183 p (See) s 15 r 99 c 0 r (hapter) s 14 r (12) s 15 r ([User-de\014ned],) s 16 r (page) s 15 r (105,) s 15 r (for) s 15 r 97 c 15 r (more) s 15 r (complete) s 16 r (description.) s @eop 136 @bop0 cmsl10.329 @sf [<0F8FE0186F00301E00700F00E00700E00700E00700E00700E00700F00380F00380F00380F003807003807803803801C01C03 C00E03C00305C000F9C00001C00000E00000E00000E00000E00000E00000E00000700000700000F00003F0000070> 24 32 -4 0 25.252] 100 @dc [<7FE07FE0> 16 2 -2 -9 15.151] 45 @dc 136 @bop1 cmr10.329 @sf 0 -57 p (136) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s cmtt10.329 @sf 0 183 p (\\f) s cmr10.329 @sf 192 r 70 c -3 r (ormfeed.) s cmtt10.329 @sf 0 261 p (\\n) s cmr10.329 @sf 192 r (Newline.) s cmtt10.329 @sf 0 340 p (\\r) s cmr10.329 @sf 192 r (Carriage) s 15 r (return.) s cmtt10.329 @sf 0 418 p (\\t) s cmr10.329 @sf 192 r (Horizon) s 0 r (tal) s 14 r (tab.) s cmtt10.329 @sf 0 496 p (\\v) s cmr10.329 @sf 192 r 86 c -3 r (ertical) s 15 r (tab.) s cmtt10.329 @sf 0 574 p (\\x) s cmsl10.329 @sf (hex) s 15 r (digits) s cmr10.329 @sf 240 636 p (The) s 14 r 99 c 0 r (haracter) s 13 r (represen) s 0 r (ted) s 14 r 98 c -1 r 121 c 14 r (the) s 14 r (string) s 14 r (of) s 15 r (hexadecimal) s 14 r (digits) s 14 r (follo) s 0 r (wing) s 13 r (the) s 15 r 96 c cmtt10.329 @sf 0 r (\\x) s cmr10.329 @sf 0 r ('.) s 20 r (As) s 14 r (in) s 240 699 p (ANSI) s 18 r (C,) s 17 r (all) s 18 r (follo) s 0 r (wing) s 17 r (hexadecimal) s 17 r (digits) s 18 r (are) s 18 r (considered) s 17 r (part) s 18 r (of) s 18 r (the) s 17 r (escap) s 2 r 101 c 17 r (sequence.) s 240 761 p (\(This) s 20 r (feature) s 21 r (should) s 20 r (tell) s 20 r (us) s 20 r (something) s 21 r (ab) s 1 r (out) s 20 r (language) s 20 r (design) s 21 r 98 c -1 r 121 c 20 r (committee.\)) s 35 r (E.g.,) s cmtt10.329 @sf 240 823 p ("\\x1B") s cmr10.329 @sf 15 r (is) s 15 r 97 c 15 r (string) s 16 r (con) s -1 r (taining) s 14 r (the) s 16 r (ASCI) s 1 r 73 c 15 r (ESC) s 15 r (\(escap) s 1 r (e\)) s 16 r 99 c -1 r (haracter.) s cmtt10.329 @sf 0 901 p 92 c cmsl10.329 @sf (ddd) s cmr10.329 @sf 140 r (The) s 22 r 99 c 0 r (haracter) s 20 r (represen) s 0 r (ted) s 20 r 98 c 0 r 121 c 20 r (the) s 22 r (1-,) s 23 r (2-,) s 23 r (or) s 21 r (3-digit) s 22 r (sequence) s 21 r (of) s 21 r 111 c 2 r (ctal) s 21 r (digits.) s 39 r (Th) s 0 r (us,) s cmtt10.329 @sf 240 964 p ("\\033") s cmr10.329 @sf 15 r (is) s 15 r (also) s 15 r 97 c 16 r (string) s 15 r (con) s -1 r (taining) s 15 r (the) s 15 r (ASCI) s 1 r 73 c 15 r (ESC) s 15 r (\(escap) s 2 r (e\)) s 15 r 99 c 0 r (haracter.) s cmtt10.329 @sf 0 1042 p 92 c cmsl10.329 @sf 99 c cmr10.329 @sf 196 r (The) s 15 r (literal) s 15 r 99 c 0 r (haracter) s cmsl10.329 @sf 14 r 99 c cmr10.329 @sf 0 r 46 c 62 1182 p (The) s 20 r (escap) s 2 r 101 c 19 r (sequences) s 20 r (ma) s 0 r 121 c 19 r (also) s 20 r 98 c 1 r 101 c 20 r (used) s 20 r (inside) s 20 r (constan) s 0 r 116 c 19 r (regular) s 20 r (expressions) s 20 r (\(e.g.,) s 21 r (the) s 20 r (regexp) s cmtt10.329 @sf 0 1245 p (/[) s 24 r (\\t\\f\\n\\r\\v]/) s cmr10.329 @sf 15 r (matc) s 0 r (hes) s 14 r (whitespace) s 15 r 99 c 0 r (haracters\).) s 62 1385 p (See) s 15 r (section) s 16 r (8.1) s 15 r ([Constan) s -1 r (ts],) s 15 r (page) s 15 r (63.) s cmbx10.432 @sf 0 1640 p (A.5) s 34 r 70 c -4 r (unctions) s cmr10.329 @sf 62 1781 p 70 c -3 r (unctions) s 15 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (are) s 15 r (de\014ned) s 15 r (as) s 15 r (follo) s 0 r (ws:) s cmtt10.329 @sf 120 1921 p (function) s cmsl10.329 @sf 24 r (name) s cmtt10.329 @sf 2 r 40 c cmsl10.329 @sf 0 r (parameter) s 16 r (list) s cmtt10.329 @sf 1 r 41 c 23 r 123 c cmsl10.329 @sf 24 r (statemen) s 0 r (ts) s cmtt10.329 @sf 25 r 125 c cmr10.329 @sf 62 2062 p (Actual) s 18 r (parameters) s 17 r (supplied) s 18 r (in) s 17 r (the) s 17 r (function) s 18 r (call) s 17 r (are) s 18 r (used) s 17 r (to) s 18 r (instan) s -1 r (tiate) s 17 r (the) s 17 r (formal) s 18 r (parameters) s 0 2124 p (declared) s 15 r (in) s 15 r (the) s 15 r (function.) s 21 r (Arra) s -1 r (ys) s 15 r (are) s 15 r (passed) s 15 r 98 c 0 r 121 c 14 r (reference,) s 15 r (other) s 15 r 118 c -1 r (ariables) s 14 r (are) s 15 r (passed) s 15 r 98 c 0 r 121 c 14 r 118 c -2 r (alue.) s 62 2264 p (If) s 14 r (there) s 13 r (are) s 13 r (few) s 0 r (er) s 12 r (argumen) s 0 r (ts) s 12 r (passed) s 14 r (than) s 13 r (there) s 14 r (are) s 13 r (names) s 13 r (in) s cmsl10.329 @sf 14 r (parameter-list) s cmr10.329 @sf 0 r 44 c 13 r (the) s 14 r (extra) s 13 r (names) s 13 r (are) s 0 2327 p (giv) s 0 r (en) s 14 r (the) s 15 r 110 c 0 r (ull) s 14 r (string) s 15 r (as) s 15 r 118 c -1 r (alue.) s 19 r (Extra) s 15 r (names) s 15 r (ha) s 0 r 118 c -1 r 101 c 14 r (the) s 15 r (e\013ect) s 15 r (of) s 15 r (lo) s 2 r (cal) s 15 r 118 c -2 r (ariables.) s 62 2467 p (The) s 12 r (op) s 2 r (en-paren) s -1 r (thesis) s 12 r (in) s 12 r 97 c 12 r (function) s 12 r (call) s 13 r 109 c -1 r (ust) s 12 r (immediately) s 12 r (follo) s 0 r 119 c 11 r (the) s 12 r (function) s 12 r (name,) s 13 r (without) s 12 r (an) s 0 r 121 c 0 2529 p (in) s 0 r (terv) s -2 r (ening) s 15 r (white) s 15 r (space.) s 20 r (This) s 15 r (is) s 15 r (to) s 15 r 97 c 0 r 118 c -1 r (oid) s 14 r 97 c 15 r (syn) s 0 r (tactic) s 14 r (am) s 0 r (biguit) s -1 r 121 c 14 r (with) s 15 r (the) s 15 r (concatenation) s 15 r (op) s 1 r (erator.) s 62 2670 p (The) s 15 r 119 c 0 r (ord) s cmtt10.329 @sf 14 r (func) s cmr10.329 @sf 15 r (ma) s 0 r 121 c 14 r 98 c 2 r 101 c 15 r (used) s 15 r (in) s 15 r (place) s 15 r (of) s cmtt10.329 @sf 15 r (function) s cmr10.329 @sf 0 r 46 c @eop 135 @bop0 cmsl10.329 @sf [<FFE0001E00001C00000E00000E00000E00000E00000E00000E00000700000700000700000700000700000700000380000380 000380000380007FF80003800001C00001C00001C00001C00001C00000C00000E1C00061E00031E00018C0000780> 24 32 -2 0 13.889] 102 @dc [ 390 ] /cmb10.390 @newfont cmb10.390 @sf [<FFF000FFFF00FFF000FFFF001F80000FE00007000007C00002000007C0000100000F80000100000F80000100000F80000080 001F00000080001F00000080001F00000040003E00000040003E0000007FFFFE0000003FFFFC00000020007C0000002000FC 0000001000F80000001000F80000001801F80000000801F00000000801F00000000403E00000000403E00000000403E00000 000207C00000000207C00000000207C0000000010F80000000010F80000000011F80000000009F00000000009F0000000000 FF00000000007E00000000007E00000000003C00000000003C00000000003C00000000001800000000001800000000001800 0000> 48 42 -2 0 40.472] 65 @dc [<78FCFCFCFC78> 8 6 -5 0 14.990] 46 @dc [<007FFF80007FFF800003F0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E000FFFFFF80FFFF FF80C001E0004001E0002001E0003001E0001001E0000801E0000801E0000401E0000201E0000201E0000101E0000081E000 0081E0000041E0000021E0000021E0000011E0000009E0000009E0000005E0000003E0000003E0000001E0000001E0000000 E0000000600000006000> 32 40 -2 0 26.982] 52 @dc [<007F000003FFC0000F01F0001800F80030007C0040003E0040003F00F8001F00FC001F00FC001F80FC001F8078001F803000 1F8000001F8000001F8000001F0000001F0000003E0000003C00000078000000F0000001E00000FF0000000700000001C000 0000E0000000F0000000780000007C0000007C000C007E001E003E003E003E003E003E003E007E001C007C0010007C000C00 F8000701F00003FFC000007F0000> 32 41 -2 1 26.982] 51 @dc [<007F000003FFE0000F80F0001E00380038000C007800060070000700F0000300E0000380E0000380E0000380E0000380E000 07807000078070000F0030003F0038007E001C01FE000603FC00030FF80000FFE000007FC00001FF000003FF800007F8C000 0FF020001FC010001F8008003E000C003C000600380006003000060030000600300006001000060018000C0008001C000600 38000380F00001FFC000007F0000> 32 41 -2 1 26.982] 56 @dc [<803FC000C1FFF000C3C07800EE001C00F8000E00F0000700E0000780C0000380C0000380C00003C0800003C0800003C08000 03C0800003C0000007C0000007C000000F8000001F8000007F000007FF00007FFE0003FFFC0007FFF8000FFFE0001FFF0000 3FE000007F0000007C000000FC000000F8000100F8000100F0000100F0000300F0000300F000030070000700780007003800 0F003C001F001E0037000F81E30003FF830000FE0100> 32 43 -3 1 29.980] 83 @dc [<003E0000E10001C08003C0800780400780400780400780400780400780400780400780000780000780000780000780000780 00078000078000078000078000078000078000078000FFFF801FFF800F800007800003800003800001800001800001800000 8000008000008000008000> 24 37 -1 0 20.986] 116 @dc [<FFFE00FFFE0007C0000780000780000780000780000780000780000780000780000780000780000780000780000780000780 0007800007800007C00007C0E007C1F00FA1F0FF91F0FF98E00787C0> 24 26 -1 0 21.136] 114 @dc [<FFF8FFF8078007800780078007800780078007800780078007800780078007800780078007800780078007800F807F807F80 078000000000000000000000000000000000000007000F801F801F800F800700> 16 41 -1 0 14.990] 105 @dc [<FFFCFFFCFFFCFFFC078007800780078007800780078007800780078007800780078007800780078007800780078007800780 078007800780078007800780078007800780078007800780078007C0078007C0078007A007800FA00700FF900E00FF8C1C00 0783F800> 32 26 -1 0 29.980] 110 @dc [<00FF80000780F0000C00180038000E007000070070000700E0000380E0000380E0000380E000038060000380700007003000 0F001C003E0007FFFC000FFFF8001FFFC0001C0000003800000030000000300000003000000011FC0000170700000E038000 1E03C0003C01E0003C01E0007C01F0007C01F0007C01F0007C01F0007C01F0003C01E0003C01E0001E03C0800E03C1C00707 21C001FC184000000780> 32 40 -2 13 26.982] 103 @dc [<0000FF80000007FFE000001FC03800003E000E0000F800030001F000018003E000008007C00000400F800000600F80000020 1F000000203F000000103E000000103E000000107E000000107E000000007C00000000FC00000000FC00000000FC00000000 FC00000000FC00000000FC00000000FC00000000FC00000000FC000000007C000000007E000000107E000000103E00000010 3E000000303F000000301F000000300F800000700F8000007007C00000F003E00001F001F00003F000F80006F0003E000C70 001FC078300007FFE0300000FF0010> 40 43 -3 1 38.973] 67 @dc [<007F000001C1C000070070000E0038001E003C003C001E003C001E0078000F0078000F00F8000F80F8000F80F8000F80F800 0F80F8000F80F8000F80F8000F80F8000F8078000F0078000F003C001E003C001E001C001C000E0038000700700001C1C000 007F0000> 32 26 -2 0 26.982] 111 @dc [<83F800C40700F80180F001C0E000C0C000E0C000E0C000E08001E08001E00007C0003FC003FF800FFF003FFE007FF0007E00 00F80000F00040E00040E000406000C06000C03001C01C06C007F840> 24 26 -2 0 21.285] 115 @dc [<07F80F001F063FC03C013C407C00F820F800F820F8007820F8007820F8007820780078207C0078003E0078001F0078000F80 780003E07800007FF800000078000000780000007800080078001C0078003E0078003E00F0003C00E0001001C0000E078000 01FC0000> 32 26 -2 0 26.982] 97 @dc 135 @bop1 cmtt10.329 @sf 0 -57 p (gawk) s cmr10.329 @sf 15 r (Summary) s 1581 r (135) s cmtt10.329 @sf 0 183 p (index\() s cmsl10.329 @sf 115 c cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r 116 c cmtt10.329 @sf 1 r 41 c cmr10.329 @sf 240 246 p (returns) s 15 r (the) s 15 r (index) s 15 r (of) s 16 r (the) s 15 r (string) s cmsl10.329 @sf 15 r 116 c cmr10.329 @sf 16 r (in) s 15 r (the) s 15 r (string) s cmsl10.329 @sf 15 r 115 c cmr10.329 @sf 0 r 44 c 16 r (or) s 15 r 48 c 15 r (if) s cmsl10.329 @sf 15 r 116 c cmr10.329 @sf 16 r (is) s 15 r (not) s 16 r (presen) s -1 r (t.) s cmtt10.329 @sf 0 319 p (length\() s cmsl10.329 @sf 115 c cmtt10.329 @sf 2 r 41 c cmr10.329 @sf 240 382 p (returns) s 15 r (the) s 15 r (length) s 15 r (of) s 16 r (the) s 15 r (string) s cmsl10.329 @sf 15 r 115 c cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 456 p (match\() s cmsl10.329 @sf 115 c cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r 114 c cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 240 518 p (returns) s 14 r (the) s 15 r 112 c 1 r (osition) s 14 r (in) s cmsl10.329 @sf 15 r 115 c cmr10.329 @sf 16 r (where) s 15 r (the) s 14 r (regular) s 14 r (expression) s cmsl10.329 @sf 15 r 114 c cmr10.329 @sf 17 r 111 c 2 r (ccurs,) s 14 r (or) s 15 r 48 c 14 r (if) s cmsl10.329 @sf 14 r 114 c cmr10.329 @sf 18 r (is) s 14 r (not) s 15 r (presen) s 0 r (t,) s 240 580 p (and) s 15 r (sets) s 15 r (the) s 15 r 118 c -1 r (alues) s 14 r (of) s cmtt10.329 @sf 15 r (RSTART) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 16 r (RLENGTH) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 654 p (split\() s cmsl10.329 @sf 115 c cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r 97 c cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 15 r 114 c cmtt10.329 @sf 4 r 41 c cmr10.329 @sf 240 716 p (splits) s 14 r (the) s 15 r (string) s cmsl10.329 @sf 14 r 115 c cmr10.329 @sf 16 r (in) s 0 r (to) s 13 r (the) s 14 r (arra) s 0 r 121 c cmsl10.329 @sf 13 r 97 c cmr10.329 @sf 15 r (on) s 14 r (the) s 14 r (regular) s 15 r (expression) s cmsl10.329 @sf 14 r 114 c cmr10.329 @sf 0 r 44 c 15 r (and) s 14 r (returns) s 14 r (the) s 14 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 240 779 p (of) s 15 r (\014elds.) s 20 r (If) s cmsl10.329 @sf 15 r 114 c cmr10.329 @sf 19 r (is) s 15 r (omitted,) s cmtt10.329 @sf 15 r (FS) s cmr10.329 @sf 15 r (is) s 16 r (used) s 15 r (instead.) s cmtt10.329 @sf 0 852 p (sprintf\() s cmsl10.329 @sf (fm) s 0 r 116 c cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 14 r (expr-list) s cmtt10.329 @sf 1 r 41 c cmr10.329 @sf 240 915 p (prin) s 0 r (ts) s cmsl10.329 @sf 14 r (expr-list) s cmr10.329 @sf 16 r (according) s 15 r (to) s cmsl10.329 @sf 15 r (fm) s 0 r 116 c cmr10.329 @sf 0 r 44 c 14 r (and) s 15 r (returns) s 16 r (the) s 15 r (resulting) s 15 r (string.) s cmtt10.329 @sf 0 989 p (sub\() s cmsl10.329 @sf 114 c cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r 115 c cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 15 r 116 c cmtt10.329 @sf 1 r 41 c cmr10.329 @sf 240 1051 p (this) s 15 r (is) s 15 r (just) s 15 r (lik) s 0 r 101 c cmtt10.329 @sf 14 r (gsub) s cmr10.329 @sf 0 r 44 c 15 r (but) s 16 r (only) s 15 r (the) s 15 r (\014rst) s 15 r (matc) s 0 r (hing) s 14 r (substring) s 15 r (is) s 15 r (replaced.) s cmtt10.329 @sf 0 1125 p (substr\() s cmsl10.329 @sf 115 c cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r 105 c cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 15 r 110 c cmtt10.329 @sf 0 r 41 c cmr10.329 @sf 240 1187 p (returns) s 13 r (the) s cmsl10.329 @sf 13 r 110 c cmr10.329 @sf 0 r (-c) s 0 r (haracter) s 12 r (substring) s 14 r (of) s cmsl10.329 @sf 13 r 115 c cmr10.329 @sf 15 r (starting) s 13 r (at) s cmsl10.329 @sf 13 r 105 c cmr10.329 @sf 0 r 46 c 20 r (If) s cmsl10.329 @sf 13 r 110 c cmr10.329 @sf 13 r (is) s 13 r (omitted,) s 14 r (the) s 13 r (rest) s 13 r (of) s cmsl10.329 @sf 14 r 115 c cmr10.329 @sf 15 r (is) s 13 r (used.) s cmtt10.329 @sf 0 1261 p (tolower\() s cmsl10.329 @sf (str) s cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 240 1323 p (returns) s 19 r 97 c 19 r (cop) s 0 r 121 c 18 r (of) s 19 r (the) s 19 r (string) s cmsl10.329 @sf 19 r (str) s cmr10.329 @sf 0 r 44 c 20 r (with) s 19 r (all) s 20 r (the) s 19 r (upp) s 1 r (er-case) s 19 r 99 c 0 r (haracters) s 18 r (in) s cmsl10.329 @sf 19 r (str) s cmr10.329 @sf 22 r (translated) s 240 1385 p (to) s 17 r (their) s 16 r (corresp) s 1 r (onding) s 17 r (lo) s 0 r 119 c -1 r (er-case) s 15 r (coun) s 0 r (terparts.) s 23 r (Nonalphab) s 2 r (etic) s 16 r 99 c 0 r (haracters) s 16 r (are) s 16 r (left) s 17 r (un-) s 240 1448 p 99 c 0 r (hanged.) s cmtt10.329 @sf 0 1522 p (toupper\() s cmsl10.329 @sf (str) s cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 240 1584 p (returns) s 20 r 97 c 20 r (cop) s 0 r 121 c 18 r (of) s 20 r (the) s 20 r (string) s cmsl10.329 @sf 20 r (str) s cmr10.329 @sf 0 r 44 c 21 r (with) s 20 r (all) s 20 r (the) s 20 r (lo) s 0 r 119 c -2 r (er-case) s 19 r 99 c 0 r (haracters) s 19 r (in) s cmsl10.329 @sf 20 r (str) s cmr10.329 @sf 23 r (translated) s 240 1646 p (to) s 16 r (their) s 15 r (corresp) s 1 r (onding) s 16 r (upp) s 1 r (er-case) s 16 r (coun) s 0 r (terparts.) s 20 r (Nonalphab) s 1 r (etic) s 16 r 99 c 0 r (haracters) s 14 r (are) s 16 r (left) s 15 r (un-) s 240 1708 p 99 c 0 r (hanged.) s cmtt10.329 @sf 0 1782 p (system\() s cmsl10.329 @sf (cmd-line) s cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 240 1845 p (Execute) s 15 r (the) s 15 r (command) s cmsl10.329 @sf 15 r (cmd-line) s cmr10.329 @sf 0 r 44 c 16 r (and) s 15 r (return) s 15 r (the) s 15 r (exit) s 15 r (status.) s 62 1982 p (See) s 15 r 99 c 0 r (hapter) s 14 r (11) s 15 r ([Built-in],) s 16 r (page) s 15 r (99,) s 15 r (for) s 15 r 97 c 15 r (description) s 15 r (of) s 16 r (all) s 15 r (of) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r ('s) s 15 r (built-in) s 15 r (functions.) s cmb10.390 @sf 0 2186 p (A.4.3.8) s 27 r (String) s 18 r (Constan) s -1 r (ts) s cmr10.329 @sf 62 2323 p (String) s 14 r (constan) s 0 r (ts) s 13 r (in) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 14 r (are) s 14 r (sequences) s 14 r (of) s 14 r 99 c -1 r (haracters) s 13 r (enclosed) s 14 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 12 r (double) s 14 r (quotes) s 14 r 40 c cmtt10.329 @sf 0 r 34 c cmr10.329 @sf 0 r (\).) s 20 r (Within) s 0 2385 p (strings,) s 15 r (certain) s cmsl10.329 @sf 15 r (escap) s 2 r 101 c 15 r (sequences) s cmr10.329 @sf 17 r (are) s 15 r (recognized,) s 15 r (as) s 15 r (in) s 15 r (C.) s 15 r (These) s 16 r (are:) s cmtt10.329 @sf 0 2522 p (\\\\) s cmr10.329 @sf 192 r 65 c 15 r (literal) s 16 r (bac) s -1 r (kslash.) s cmtt10.329 @sf 0 2596 p (\\a) s cmr10.329 @sf 192 r (The) s 15 r (\\alert") s 16 r 99 c -1 r (haracter;) s 14 r (usually) s 16 r (the) s 15 r (ASCI) s 1 r 73 c 15 r (BEL) s 15 r 99 c 0 r (haracter.) s cmtt10.329 @sf 0 2670 p (\\b) s cmr10.329 @sf 192 r (Bac) s 0 r (kspace.) s @eop 134 @bop0 cmb10.390 @sf [<007F000001FFC00003C0F000070078000E003C001E001E001C001E003C000F003C000F007C000F8078000F8078000F807800 0F80F8000F80F8000F80F8000F80F8000F80F8000F00FC000F00FC001E00FC001E00FA001C00F9003800F9807000F840E000 F83F000078000000780000007C0000003C0000003C0000001C0000001E0000000E001C000F003E0007803E0003801E0001E0 0C0000F81C00003FF800000FE000> 32 41 -2 1 26.982] 54 @dc [<FFF800004000FFF80000C0000F800000C00007000001C00002000003C00002000003C00002000007C0000200000FC0000200 000FC0000200001F40000200003E40000200003E40000200007C4000020000F84000020000F84000020001F04000020003E0 4000020003E04000020007C0400002000F80400002001F80400002001F00400002003E00400002007E00400002007C004000 0200F80040000201F80040000201F00040000203E00040000207E00040000207C0004000020F80004000021F80004000021F 00004000023E00004000027E00004000027C0000400002F80000E00003F80001F000FFF0001FFF00FFE0001FFF00> 48 41 -2 0 40.472] 78 @dc [<003F87FC00E047FC01C027C00380178007800F8007800F800780078007800780078007800780078007800780078007800780 07800780078007800780078007800780078007800780078007800780078007800780078007800F800F80FF80FF80FF80FF80 07800780> 32 26 -1 0 29.980] 117 @dc [<FFFC7FFE3FFF00FFFC7FFE3FFF00078003C001E000078003C001E000078003C001E000078003C001E000078003C001E00007 8003C001E000078003C001E000078003C001E000078003C001E000078003C001E000078003C001E000078003C001E0000780 03C001E000078003C001E000078003C001E000078003C001E000078003C001E00007C003E001E00007C003E001E00007A003 D001E0000FA0079003C000FF98070C038000FF860E030700000781F800FC0000> 56 26 -1 0 44.969] 109 @dc [<007F0001C0C00700200E00101E00083C00043C00047C0000780000F80000F80000F80000F80000F80000FFFFFCF8003CF800 3C78003C78003C3C00383C00781C00700E00F00700E003C380007E00> 24 26 -2 0 23.984] 101 @dc [<007F0001C0C00780200F00101E00083C00043C00047C0000780000F80000F80000F80000F80000F80000F80000F80000F800 007800007C00103C00383C007C1E007C0F003C07800801C070007F80> 24 26 -2 0 23.984] 99 @dc [<FFFFE00000FFFFE0000007F000000003E000000003E000000003E000000003E000000003E000000003E000000003E0000000 03E000000003E000000003E000000003E002000003E002000003E002000003E002000003E002000003E006000003E00E0000 03FFFE000003FFFE000003E00E000003E006000003E002000003E002000003E002000003E002004003E002004003E0000040 03E000008003E000008003E000008003E000008003E000018003E000018003E000038003E000070007E0003F00FFFFFFFF00 FFFFFFFF00> 40 41 -2 0 35.226] 70 @dc cmsl10.329 @sf [<C0000000E000000060000000700000003000000038000000180000001C0000000C0000000E00000006000000070000000300 0000038000000180000001C0000000C0000000E000000060000000700000003000000038000000180000001C0000000C0000 000E000000060000000700000003000000038000000180000001C0000000C0000000E0000000600000007000000030000000 38000000180000001C0000000C0000000E00000006000000070000000300> 32 45 -1 11 22.727] 47 @dc cmb10.390 @sf [<0070000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800000078000000780000007800000078 0000003800000038000000380000001C0000001C0000001C0000000C0000000C000000060000000600000002000000030000 00010000000080000000800000004000000020008000200080001000400008004000040040000400600002007FFFFF003FFF FF003FFFFF803FFFFF803800000020000000> 32 42 -3 1 26.982] 55 @dc 134 @bop1 cmr10.329 @sf 0 -57 p (134) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s 0 183 p 96 c cmtt10.329 @sf (/dev/stderr) s cmr10.329 @sf 39 c 240 246 p (The) s 15 r (standard) s 15 r (error) s 15 r (output.) s 0 318 p 96 c cmtt10.329 @sf (/dev/fd/) s cmsl10.329 @sf 110 c cmr10.329 @sf 39 c 240 380 p (The) s 15 r (\014le) s 15 r (denoted) s 15 r 98 c 0 r 121 c 14 r (the) s 15 r (op) s 2 r (en) s 15 r (\014le) s 15 r (descriptor) s cmsl10.329 @sf 15 r 110 c cmr10.329 @sf 0 r 46 c 0 517 p (These) s 15 r (\014le) s 15 r (names) s 15 r (ma) s 0 r 121 c 14 r (also) s 15 r 98 c 2 r 101 c 15 r (used) s 15 r (on) s 15 r (the) s 15 r (command) s 16 r (line) s 15 r (to) s 15 r (name) s 15 r (data) s 15 r (\014les.) s 62 654 p (See) s 14 r (section) s 15 r (4.6) s 14 r ([Sp) s 1 r (ecial) s 14 r (Files],) s 14 r (page) s 15 r (47,) s 14 r (for) s 14 r 97 c 14 r (longer) s 14 r (description) s 14 r (that) s 15 r (pro) s -1 r (vides) s 13 r (the) s 15 r (motiv) s -2 r (ation) s 13 r (for) s 0 716 p (this) s 15 r (feature.) s cmb10.390 @sf 0 913 p (A.4.3.6) s 27 r (Numeric) s 18 r 70 c -4 r (unctions) s cmtt10.329 @sf 62 1050 p (awk) s cmr10.329 @sf 15 r (has) s 16 r (the) s 15 r (follo) s -1 r (wing) s 15 r (prede\014ned) s 15 r (arithmetic) s 15 r (functions:) s cmtt10.329 @sf 0 1187 p (atan2\() s cmsl10.329 @sf 121 c cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r 120 c cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 240 1249 p (returns) s 15 r (the) s 15 r (arctangen) s 0 r 116 c 14 r (of) s cmsl10.329 @sf 15 r (y/x) s cmr10.329 @sf 19 r (in) s 15 r (radians.) s cmtt10.329 @sf 0 1321 p (cos\() s cmsl10.329 @sf (expr) s cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 30 r (returns) s 16 r (the) s 15 r (cosine) s 15 r (in) s 15 r (radians.) s cmtt10.329 @sf 0 1393 p (exp\() s cmsl10.329 @sf (expr) s cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 30 r (the) s 16 r (exp) s 1 r (onen) s 0 r (tial) s 14 r (function.) s cmtt10.329 @sf 0 1465 p (int\() s cmsl10.329 @sf (expr) s cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 30 r (truncates) s 16 r (to) s 15 r (in) s -1 r (teger.) s cmtt10.329 @sf 0 1537 p (log\() s cmsl10.329 @sf (expr) s cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 30 r (the) s 16 r (natural) s 15 r (logarithm) s 15 r (function.) s cmtt10.329 @sf 0 1609 p (rand\(\)) s cmr10.329 @sf 97 r (returns) s 15 r 97 c 15 r (random) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 14 r 48 c 15 r (and) s 15 r (1.) s cmtt10.329 @sf 0 1681 p (sin\() s cmsl10.329 @sf (expr) s cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 30 r (returns) s 16 r (the) s 15 r (sine) s 15 r (in) s 15 r (radians.) s cmtt10.329 @sf 0 1753 p (sqrt\() s cmsl10.329 @sf (expr) s cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 240 1816 p (the) s 15 r (square) s 15 r (ro) s 2 r (ot) s 15 r (function.) s cmtt10.329 @sf 0 1888 p (srand\() s cmsl10.329 @sf (expr) s cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 240 1950 p (use) s cmsl10.329 @sf 16 r (expr) s cmr10.329 @sf 19 r (as) s 17 r 97 c 16 r (new) s 16 r (seed) s 16 r (for) s 16 r (the) s 16 r (random) s 16 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 16 r (generator.) s 23 r (If) s 16 r (no) s cmsl10.329 @sf 16 r (expr) s cmr10.329 @sf 19 r (is) s 17 r (pro) s -1 r (vided,) s 16 r (the) s 240 2012 p (time) s 20 r (of) s 20 r (da) s 0 r 121 c 19 r (is) s 20 r (used.) s 35 r (The) s 20 r (return) s 20 r 118 c -2 r (alue) s 19 r (is) s 20 r (the) s 20 r (previous) s 20 r (seed) s 20 r (for) s 20 r (the) s 20 r (random) s 21 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 240 2075 p (generator.) s cmb10.390 @sf 0 2271 p (A.4.3.7) s 27 r (String) s 18 r 70 c -4 r (unctions) s cmtt10.329 @sf 62 2408 p (awk) s cmr10.329 @sf 15 r (has) s 16 r (the) s 15 r (follo) s -1 r (wing) s 15 r (prede\014ned) s 15 r (string) s 15 r (functions:) s cmtt10.329 @sf 0 2545 p (gsub\() s cmsl10.329 @sf 114 c cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r 115 c cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 15 r 116 c cmtt10.329 @sf 1 r 41 c cmr10.329 @sf 240 2608 p (for) s 21 r (eac) s -1 r 104 c 20 r (substring) s 21 r (matc) s -1 r (hing) s 20 r (the) s 21 r (regular) s 20 r (expression) s cmsl10.329 @sf 21 r 114 c cmr10.329 @sf 24 r (in) s 21 r (the) s 20 r (string) s cmsl10.329 @sf 21 r 116 c cmr10.329 @sf 0 r 44 c 22 r (substitute) s 20 r (the) s 240 2670 p (string) s cmsl10.329 @sf 15 r 115 c cmr10.329 @sf 0 r 44 c 15 r (and) s 15 r (return) s 16 r (the) s 15 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 16 r (of) s 15 r (substitutions.) s 20 r (If) s cmsl10.329 @sf 15 r 116 c cmr10.329 @sf 16 r (is) s 15 r (not) s 16 r (supplied,) s 15 r (use) s cmtt10.329 @sf 15 r ($0) s cmr10.329 @sf 0 r 46 c @eop 133 @bop0 cmtt10.329 @sf [<7F07F0FF8FF87F07F01E03C00E03800E0780070700070F00038E00039E0001DC0001F80000F80000F00000700000F00000F0 0001F80001F80003DC00039C00078E00070E000F07000E07007F8FE07F9FE07F8FE0> 24 28 -1 0 23.863] 88 @dc cmsl10.329 @sf [<02004000030060000300E0000780F0000780F0000740C8000760C8000721C4000731C4000E11C2000E09C2000E0981000E05 81000E0780801C0380801C0380401C0300401C0300603E078070FF9FE1FC> 32 20 -4 0 32.828] 119 @dc cmb10.390 @sf [<01FC0007FF000E07C01801E03000F020007840007840007C80003CF8003CF8003EF8003EF8003E70003E00003E00003E0000 3E00003C00003C00003C0000781000701800E01600C0118380107E0010000010000010000010000010000010000010000010 000011F8001FFF001FFF801FFFC01FFFE01F00F0180018> 24 41 -3 1 26.982] 53 @dc [<FFFC0000FFFC0000078000000780000007800000078000000780000007800000078000000780000007800000078000000787 E00007983C0007A00E0007C0078007C003C0078003C0078001E0078001F0078001F0078000F0078000F8078000F8078000F8 078000F8078000F8078000F8078000F8078001F0078001F0078001E0078003E007C003C007A00780FFB00F00FF8C1C000783 F000> 32 38 -1 12 29.980] 112 @dc [<FFFCFFFC07800780078007800780078007800780078007800780078007800780078007800780078007800780078007800780 07800780078007800780078007800780078007800780078007800F80FF80FF800780> 16 42 -1 0 14.990] 108 @dc 133 @bop1 cmtt10.329 @sf 0 -57 p (gawk) s cmr10.329 @sf 15 r (Summary) s 1581 r (133) s cmtt10.329 @sf 0 183 p (%c) s cmr10.329 @sf 192 r (An) s 11 r (ASCI) s 1 r 73 c 11 r 99 c 0 r (haracter.) s 17 r (If) s 11 r (the) s 11 r (argumen) s 0 r 116 c 9 r (used) s 11 r (for) s 11 r 96 c cmtt10.329 @sf 0 r (%c) s cmr10.329 @sf 0 r 39 c 11 r (is) s 10 r 110 c 0 r (umeric,) s 11 r (it) s 10 r (is) s 11 r (treated) s 11 r (as) s 10 r 97 c 11 r 99 c 0 r (haracter) s 240 246 p (and) s 19 r (prin) s 0 r (ted.) s 31 r (Otherwise,) s 20 r (the) s 20 r (argumen) s -1 r 116 c 18 r (is) s 20 r (assumed) s 19 r (to) s 19 r 98 c 1 r 101 c 19 r 97 c 20 r (string,) s 20 r (and) s 19 r (the) s 19 r (only) s 19 r (\014rst) s 240 308 p 99 c 0 r (haracter) s 14 r (of) s 15 r (that) s 15 r (string) s 15 r (is) s 15 r (prin) s 0 r (ted.) s cmtt10.329 @sf 0 385 p (%d) s cmr10.329 @sf 192 r 65 c 15 r (decimal) s 16 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 15 r (\(the) s 16 r (in) s -1 r (teger) s 14 r (part\).) s cmtt10.329 @sf 0 462 p (%i) s cmr10.329 @sf 192 r (Also) s 15 r 97 c 16 r (decimal) s 15 r (in) s -1 r (teger.) s cmtt10.329 @sf 0 539 p (%e) s cmr10.329 @sf 192 r 65 c 15 r (\015oating) s 16 r 112 c 1 r (oin) s 0 r 116 c 14 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 16 r (of) s 15 r (the) s 15 r (form) s 15 r (`[) s cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r 93 c cmtt10.329 @sf 0 r (d.ddddddE) s cmr10.329 @sf 0 r 91 c cmtt10.329 @sf 0 r (+-) s cmr10.329 @sf 0 r 93 c cmtt10.329 @sf 0 r (dd) s cmr10.329 @sf 0 r ('.) s cmtt10.329 @sf 0 616 p (%f) s cmr10.329 @sf 192 r 65 c 15 r (\015oating) s 16 r 112 c 1 r (oin) s 0 r 116 c 14 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 16 r (of) s 15 r (the) s 15 r (form) s 15 r 91 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r 93 c cmtt10.329 @sf 0 r (ddd.dddddd) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 693 p (%g) s cmr10.329 @sf 192 r (Use) s 15 r 96 c cmtt10.329 @sf 0 r (%e) s cmr10.329 @sf 0 r 39 c 16 r (or) s 15 r 96 c cmtt10.329 @sf 0 r (%f) s cmr10.329 @sf 0 r 39 c 15 r (con) s 0 r 118 c -2 r (ersion,) s 14 r (whic) s 0 r (hev) s -1 r (er) s 14 r (is) s 15 r (shorter,) s 15 r (with) s 16 r (nonsigni\014can) s -1 r 116 c 14 r (zeros) s 16 r (suppressed.) s cmtt10.329 @sf 0 770 p (%o) s cmr10.329 @sf 192 r (An) s 15 r (unsigned) s 16 r 111 c 1 r (ctal) s 15 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 15 r (\(again,) s 15 r (an) s 15 r (in) s 0 r (teger\).) s cmtt10.329 @sf 0 847 p (%s) s cmr10.329 @sf 192 r 65 c 15 r 99 c 0 r (haracter) s 14 r (string.) s cmtt10.329 @sf 0 924 p (%x) s cmr10.329 @sf 192 r (An) s 15 r (unsigned) s 16 r (hexadecimal) s 15 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 16 r (\(an) s 15 r (in) s -1 r (teger\).) s cmtt10.329 @sf 0 1001 p (%X) s cmr10.329 @sf 192 r (Lik) s 0 r 101 c 16 r 96 c cmtt10.329 @sf 0 r (%x) s cmr10.329 @sf 0 r (',) s 17 r (except) s 17 r (use) s 17 r 96 c cmtt10.329 @sf 0 r 65 c cmr10.329 @sf 0 r 39 c 17 r (through) s 17 r 96 c cmtt10.329 @sf 0 r 70 c cmr10.329 @sf 0 r 39 c 16 r (instead) s 17 r (of) s 17 r 96 c cmtt10.329 @sf 0 r 97 c cmr10.329 @sf 0 r 39 c 17 r (through) s 17 r 96 c cmtt10.329 @sf 0 r 102 c cmr10.329 @sf 0 r 39 c 17 r (for) s 17 r (decimal) s 16 r (10) s 17 r (through) s 240 1063 p (15.) s cmtt10.329 @sf 0 1140 p (%%) s cmr10.329 @sf 192 r 65 c 15 r (single) s 16 r 96 c cmtt10.329 @sf 0 r 37 c cmr10.329 @sf 0 r 39 c 15 r 99 c -1 r (haracter;) s 15 r (no) s 15 r (argumen) s -1 r 116 c 15 r (is) s 15 r (con) s 0 r 118 c -2 r (erted.) s 62 1280 p (There) s 15 r (are) s 16 r (optional,) s 15 r (additional) s 15 r (parameters) s 15 r (that) s 15 r (ma) s 0 r 121 c 14 r (lie) s 15 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 14 r (the) s 15 r 96 c cmtt10.329 @sf 0 r 37 c cmr10.329 @sf 0 r 39 c 15 r (and) s 16 r (the) s 15 r (con) s -1 r (trol) s 15 r (letter:) s cmtt10.329 @sf 0 1419 p 45 c cmr10.329 @sf 216 r (The) s 15 r (expression) s 15 r (should) s 16 r 98 c 1 r 101 c 15 r (left-justi\014ed) s 15 r (within) s 15 r (its) s 15 r (\014eld.) s cmsl10.329 @sf 0 1496 p (width) s cmr10.329 @sf 126 r (The) s 15 r (\014eld) s 15 r (should) s 15 r 98 c 1 r 101 c 14 r (padded) s 15 r (to) s 15 r (this) s 15 r (width.) s 20 r (If) s cmsl10.329 @sf 14 r (width) s cmr10.329 @sf 15 r (has) s 15 r 97 c 15 r (leading) s 14 r (zero,) s 15 r (then) s 15 r (the) s 14 r (\014eld) s 15 r (is) s 240 1558 p (padded) s 15 r (with) s 15 r (zeros.) s 20 r (Otherwise) s 16 r (it) s 15 r (is) s 15 r (padded) s 15 r (with) s 15 r (blanks.) s cmtt10.329 @sf 0 1635 p 46 c cmsl10.329 @sf (prec) s cmr10.329 @sf 133 r 65 c 12 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 12 r (indicating) s 13 r (the) s 12 r (maxim) s 0 r (um) s 12 r (width) s 12 r (of) s 13 r (strings) s 12 r (or) s 13 r (digits) s 12 r (to) s 12 r (the) s 13 r (righ) s 0 r 116 c 11 r (of) s 13 r (the) s 12 r (decimal) s 240 1698 p 112 c 1 r (oin) s 0 r (t.) s 62 1837 p (See) s 15 r (section) s 16 r (4.4) s 15 r ([Prin) s -1 r (tf],) s 15 r (page) s 15 r (40,) s 15 r (for) s 15 r (examples) s 15 r (and) s 15 r (for) s 16 r 97 c 15 r (more) s 15 r (detailed) s 15 r (description.) s cmb10.390 @sf 0 2065 p (A.4.3.5) s 27 r (Sp) s 1 r (ecial) s 18 r (File) s 18 r (Names) s cmr10.329 @sf 62 2205 p (When) s 20 r (doing) s 19 r (I/O) s 20 r (redirection) s 19 r (from) s 20 r (either) s cmtt10.329 @sf 19 r (print) s cmr10.329 @sf 20 r (or) s cmtt10.329 @sf 19 r (printf) s cmr10.329 @sf 20 r (in) s 0 r (to) s 18 r 97 c 20 r (\014le,) s 20 r (or) s 20 r (via) s cmtt10.329 @sf 19 r (getline) s cmr10.329 @sf 20 r (from) s 19 r 97 c 0 2267 p (\014le,) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 14 r (recognizes) s 14 r (certain) s 15 r (sp) s 1 r (ecial) s 14 r (\014le) s 15 r (names) s 14 r (in) s 0 r (ternally) s -4 r 46 c 19 r (These) s 14 r (\014le) s 15 r (names) s 14 r (allo) s 0 r 119 c 13 r (access) s 14 r (to) s 15 r (op) s 1 r (en) s 14 r (\014le) s 0 2329 p (descriptors) s 15 r (inherited) s 15 r (from) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 0 r ('s) s 16 r (paren) s -1 r 116 c 14 r (pro) s 2 r (cess) s 15 r (\(usually) s 15 r (the) s 15 r (shell\).) s 20 r (The) s 16 r (\014le) s 15 r (names) s 15 r (are:) s 0 2468 p 96 c cmtt10.329 @sf (/dev/stdin) s cmr10.329 @sf 39 c 240 2531 p (The) s 15 r (standard) s 15 r (input.) s 0 2608 p 96 c cmtt10.329 @sf (/dev/stdout) s cmr10.329 @sf 39 c 240 2670 p (The) s 15 r (standard) s 15 r (output.) s @eop 132 @bop0 cmb10.390 @sf [<FFFF80FFFF8007F00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003 E00003E00003E00003E00003E00007F000FFFF80FFFF80> 24 41 -2 0 19.487] 73 @dc [<E00000E00000F000007000007000007800003800003800003C00001C00001C00001E00000E00000E00000F00000700000700 0007800003800003800003C00001C00001E00000E00000E00000F000007000007000007800003800003800003C00001C0000 1C00001E00000E00000E00000F000007000007800003800003800003C00001C00001C00001E00000E00000E00000F0000070 00007000007800003800003800003C00001C00001C00001E00000E000006> 24 60 -3 15 26.982] 47 @dc [<0001FF0000000F01E000003C0078000078003C0000F0001E0003E0000F8007C00007C007800003C00F800003E01F000001F0 1F000001F03F000001F83E000000F87E000000FC7E000000FC7E000000FC7C0000007CFC0000007EFC0000007EFC0000007E FC0000007EFC0000007EFC0000007EFC0000007EFC0000007EFC0000007E7C0000007C7C0000007C7E000000FC7E000000FC 3E000000F83E000000F81F000001F01F000001F00F800003E007800003C003C000078001E0000F0000E0000E000078003C00 003C007800000F01E0000001FF0000> 40 43 -3 1 41.971] 79 @dc cmsl10.329 @sf [<FF0FF81E03C01C03800E01C00E01C00E01C00E01C00E01C00E01C00700E00700E00700E00700E00700E00700E00380700380 700380700380707FFFF003800001C00001C00001C00001C00001C00000E03800E03C00703C003818001C180003E0> 24 32 -2 0 25.252] 12 @dc [<C020100808040402023A7E7E3E1C> 8 14 -3 9 12.626] 44 @dc cmsy10.300 @sf [<FFFFFF80FFFFFF80> 32 2 -3 -9 32.286] 0 @dc [ 390 ] /cmtt10.390 @newfont cmtt10.390 @sf [<FFFC0000FFFC0000FFFC0000FFFC000007800000078000000780000007800000078000000780000007800000078000000780 00000787E000079FF80007BFFC0007FFFE0007F87F0007E01F8007E007C007C007C007C003C0078003E0078001E0078001E0 078001E0078001E0078001E0078001E0078003E0078003C007C007C007C007C007E00F8007F83F00FFFFFF00FFBFFE00FF9F F800FF87F000> 32 39 -1 13 28.330] 112 @dc [<FFFFF000FFFFF000FFFFF000FFFFF00001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0 000001E0000001E0000001F0000001F0000001F8000001F8000001FC000001FE038001FFC7C0FFEFFFC0FFE7FFC0FFE1FF80 FFE07F00> 32 26 -2 0 28.330] 114 @dc [<7FFFFCFFFFFEFFFFFE7FFFFC003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C 00003C00003C00003C00003C00003C007FFC007FFC007FFC007FFC0000000000000000000000000000000000000000780000 FC0000FC0000FC0000FC00007800> 24 38 -4 0 28.330] 105 @dc [<FFFC7FF0FFFC7FF0FFFC7FF0FFFC7FF007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E000780 1E0007801E0007801E0007801E0007801E0007C01E0007C01E0007E01E0007E03E0007F87E00FFFFFC00FFBFF800FF9FF000 FF87E000> 32 26 -1 0 28.330] 110 @dc [<000FE000001FF800003FFC00007FFE0000FC1F0000F80F8000F0078000F0078000F0078000F0078000F0000000F0000000F0 000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000FFFFFE00FFFFFE00FFFFFE00 7FFFFE0000F0000000F0000000F0000000F0000000F0000000F0000000700000> 32 33 -1 0 28.330] 116 @dc [<7FFFF87FFFF87FFFF87FFFF80078000078000078000078000078000078000078000078000078000078000078000078000078 00007800007800007800007800007800FFFFFCFFFFFCFFFFFC7FFFFC007800007800007800007800007800007C1C003E3E00 3FFE001FFE0007FC0001F8> 24 37 -2 0 28.330] 102 @dc cmb10.390 @sf [<1F00000060800000F0400000F8200000F8100000F81000007008000000080000000400000004000000040000000200000002 0000000700000007000000070000000F8000000F8000001E4000001E4000003E6000003C2000003C20000078100000781000 00F8180000F0080000F0080001E0040001E0040003E0020003C0020003C0020007800100078003800F8003C0FFF00FF8FFF0 0FF8> 32 38 -1 12 28.481] 121 @dc 132 @bop1 cmr10.329 @sf 0 -57 p (132) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s cmb10.390 @sf 0 183 p (A.4.3.3) s 27 r (I/O) s 18 r (Statemen) s -1 r (ts) s cmr10.329 @sf 62 322 p (The) s 15 r (input/output) s 16 r (statemen) s -1 r (ts) s 14 r (are) s 16 r (as) s 15 r (follo) s -1 r (ws:) s cmtt10.329 @sf 0 462 p (getline) s cmr10.329 @sf 73 r (Set) s cmtt10.329 @sf 15 r ($0) s cmr10.329 @sf 15 r (from) s 15 r (next) s 16 r (input) s 15 r (record;) s 15 r (set) s cmtt10.329 @sf 15 r (NF) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 15 r (NR) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 15 r (FNR) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 538 p (getline) s 15 r 60 c cmsl10.329 @sf 0 r (\014le) s cmr10.329 @sf 240 601 p (Set) s cmtt10.329 @sf 15 r ($0) s cmr10.329 @sf 15 r (from) s 15 r (next) s 16 r (record) s 15 r (of) s cmsl10.329 @sf 15 r (\014le) s cmr10.329 @sf 2 r 59 c 16 r (set) s cmtt10.329 @sf 15 r (NF) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 678 p (getline) s cmsl10.329 @sf 15 r 118 c -1 r (ar) s cmr10.329 @sf 240 740 p (Set) s cmsl10.329 @sf 15 r 118 c -1 r (ar) s cmr10.329 @sf 17 r (from) s 15 r (next) s 15 r (input) s 15 r (record;) s 16 r (set) s cmtt10.329 @sf 15 r (NF) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 15 r (FNR) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 817 p (getline) s cmsl10.329 @sf 15 r 118 c -1 r (ar) s cmtt10.329 @sf 17 r 60 c cmsl10.329 @sf 0 r (\014le) s cmr10.329 @sf 240 879 p (Set) s cmsl10.329 @sf 15 r 118 c -1 r (ar) s cmr10.329 @sf 17 r (from) s 15 r (next) s 15 r (record) s 15 r (of) s cmsl10.329 @sf 16 r (\014le) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 956 p (next) s cmr10.329 @sf 145 r (Stop) s 13 r (pro) s 1 r (cessing) s 13 r (the) s 13 r (curren) s 0 r 116 c 12 r (input) s 13 r (record.) s 20 r (The) s 13 r (next) s 13 r (input) s 13 r (record) s 13 r (is) s 14 r (read) s 13 r (and) s 13 r (pro) s 1 r (cessing) s 240 1018 p (starts) s 17 r 111 c 0 r 118 c -2 r (er) s 17 r (with) s 17 r (the) s 17 r (\014rst) s 17 r (pattern) s 17 r (in) s 17 r (the) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (program.) s 26 r (If) s 17 r (the) s 17 r (end) s 17 r (of) s 17 r (the) s 17 r (input) s 17 r (data) s 17 r (is) s 240 1080 p (reac) s 0 r (hed,) s 14 r (the) s cmtt10.329 @sf 15 r (END) s cmr10.329 @sf 15 r (rule\(s\),) s 15 r (if) s 15 r (an) s 0 r 121 c -4 r 44 c 15 r (are) s 15 r (executed.) s cmtt10.329 @sf 0 1157 p (print) s cmr10.329 @sf 121 r (Prin) s -1 r (ts) s 15 r (the) s 15 r (curren) s -1 r 116 c 15 r (record.) s cmtt10.329 @sf 0 1234 p (print) s cmsl10.329 @sf 15 r (expr-list) s cmr10.329 @sf 240 1297 p (Prin) s 0 r (ts) s 14 r (expressions.) s cmtt10.329 @sf 0 1373 p (print) s cmsl10.329 @sf 15 r (expr-list) s cmtt10.329 @sf 16 r 62 c cmsl10.329 @sf 15 r (\014le) s cmr10.329 @sf 240 1436 p (Prin) s 0 r (ts) s 14 r (expressions) s 15 r (on) s cmsl10.329 @sf 15 r (\014le) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 1513 p (printf) s cmsl10.329 @sf 15 r (fm) s 0 r (t,) s 14 r (expr-list) s cmr10.329 @sf 240 1575 p 70 c -3 r (ormat) s 14 r (and) s 16 r (prin) s -1 r (t.) s cmtt10.329 @sf 0 1652 p (printf) s cmsl10.329 @sf 15 r (fm) s 0 r (t,) s 14 r (expr-list) s cmtt10.329 @sf 16 r 62 c 15 r (file) s cmr10.329 @sf 240 1714 p 70 c -3 r (ormat) s 14 r (and) s 16 r (prin) s -1 r 116 c 14 r (on) s cmsl10.329 @sf 16 r (\014le) s cmr10.329 @sf 0 r 46 c 62 1853 p (Other) s 22 r (input/output) s 21 r (redirections) s 22 r (are) s 21 r (also) s 22 r (allo) s 0 r 119 c -2 r (ed.) s 39 r 70 c -3 r (or) s cmtt10.329 @sf 20 r (print) s cmr10.329 @sf 22 r (and) s cmtt10.329 @sf 21 r (printf) s cmr10.329 @sf 0 r 44 c 23 r 96 c cmtt10.329 @sf 0 r (>>) s cmsl10.329 @sf 16 r (\014le) s cmr10.329 @sf 2 r 39 c 22 r (app) s 1 r (ends) s 0 1915 p (output) s 14 r (to) s 14 r (the) s cmsl10.329 @sf 14 r (\014le) s cmr10.329 @sf 0 r 44 c 14 r (while) s 14 r 96 c cmtt10.329 @sf 0 r 124 c cmsl10.329 @sf 15 r (command) s cmr10.329 @sf 2 r 39 c 14 r (writes) s 14 r (on) s 14 r 97 c 14 r (pip) s 1 r (e.) s 20 r (In) s 14 r 97 c 14 r (similar) s 14 r (fashion,) s 14 r 96 c cmsl10.329 @sf 0 r (command) s cmtt10.329 @sf 17 r 124 c 15 r (getline) s cmr10.329 @sf 0 r 39 c 0 1978 p (pip) s 1 r (es) s 15 r (input) s 16 r (in) s -1 r (to) s cmtt10.329 @sf 14 r (getline) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 21 r (getline) s cmr10.329 @sf 15 r (returns) s 15 r 48 c 15 r (on) s 15 r (end) s 15 r (of) s 16 r (\014le,) s 15 r (and) s cmsy10.300 @sf 15 r 0 c cmr10.329 @sf 0 r 49 c 15 r (on) s 15 r (an) s 15 r (error.) s 62 2117 p (See) s 14 r (section) s 14 r (3.7) s 13 r ([Getline],) s 14 r (page) s 14 r (30,) s 14 r (for) s 14 r 97 c 13 r (full) s 14 r (description) s 14 r (of) s 13 r (the) s cmtt10.329 @sf 14 r (getline) s cmr10.329 @sf 14 r (statemen) s -1 r (t.) s 19 r (See) s 14 r 99 c 0 r (hapter) s 12 r 52 c 0 2179 p ([Prin) s 0 r (ting],) s 22 r (page) s 21 r (37,) s 23 r (for) s 22 r 97 c 22 r (full) s 21 r (description) s 22 r (of) s cmtt10.329 @sf 21 r (print) s cmr10.329 @sf 22 r (and) s cmtt10.329 @sf 21 r (printf) s cmr10.329 @sf 0 r 46 c 39 r (Finally) s -2 r 44 c 22 r (see) s 21 r (section) s 22 r (9.7) s 21 r ([Next) s 0 2241 p (Statemen) s 0 r (t],) s 14 r (page) s 15 r (86,) s 15 r (for) s 15 r 97 c 15 r (description) s 16 r (of) s 15 r (ho) s 0 r 119 c 14 r (the) s cmtt10.329 @sf 15 r (next) s cmr10.329 @sf 15 r (statemen) s 0 r 116 c 14 r 119 c 0 r (orks.) s cmb10.390 @sf 0 2469 p (A.4.3.4) s cmtt10.390 @sf 27 r (printf) s cmb10.390 @sf 18 r (Summary) s cmr10.329 @sf 62 2608 p (The) s cmtt10.329 @sf 17 r (awk) s 16 r (printf) s cmr10.329 @sf 16 r (statemen) s 0 r 116 c 15 r (and) s cmtt10.329 @sf 16 r (sprintf) s cmr10.329 @sf 17 r (function) s 16 r (accept) s 16 r (the) s 17 r (follo) s -1 r (wing) s 16 r (con) s -1 r 118 c -1 r (ersion) s 15 r (sp) s 2 r (eci\014cation) s 0 2670 p (formats:) s @eop 131 @bop0 cmtt10.329 @sf [<E00EF83E7EFC3FF80FE00380> 16 6 -4 -22 23.863] 94 @dc [<1F03C03FCFE07FFFF071FE70F0F870E07870E0F800E1FC00F1DC0073DC007B9E003F8E001F0E000F0F000F87000FC7000FE7 801EE3F01CF3F01C7BF01C38001C38001C38001C38001E78000FF00007E00003C000> 24 28 -1 0 23.863] 38 @dc [<61E0F3F0FBF83FBE1F9E0F0C> 16 6 -4 -22 23.863] 126 @dc [<70F8F8F870000000000070F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F870> 8 28 -9 0 23.863] 33 @dc cmsl10.329 @sf [<83E000C43800E81C00700E007007007007807003807003C07003C03801E03801E03801E03801E03801E03801C01C01C01C01 C01E03801D87001C7C001C00000E00000E00000E00000E00000E00000E00000700000700000F00003F0000070000> 24 32 -5 0 25.252] 98 @dc [<FF8FF01E07C01C03800E07800E07000E0F000E0E000E0E000E1C00071C00077C000738000718000708000704000381000381 800380C00380F00383FC03800001C00001C00001C00001C00001C00001C00000E00000E00001E00007E00000E000> 24 32 -2 0 23.989] 107 @dc cmb10.390 @sf [<FFFFF8FFFFF87FFFF83FFFFC10000C1800040C000406000403000201800200C000006000007000003800001C00000E000007 000007800003C00001E00001F00000F80000F800007C00007C00007E78007EFC003EFC003EFC003EFC007EF8007E40007C40 007C2000F82001F81803F00E07E007FF8000FE00> 24 40 -3 0 26.982] 50 @dc 131 @bop1 cmtt10.329 @sf 0 -57 p (gawk) s cmr10.329 @sf 15 r (Summary) s 1581 r (131) s cmtt10.329 @sf 0 183 p 61 c 15 r (+=) s 15 r (-=) s 15 r (*=) s 16 r (/=) s 15 r (%=) s 15 r (^=) s cmr10.329 @sf 240 246 p (Assignmen) s 0 r (t.) s 18 r (Both) s 11 r (absolute) s 12 r (assignmen) s 0 r 116 c 10 r 40 c cmsl10.329 @sf 0 r 118 c -1 r (ar) s cmtt10.329 @sf 2 r 61 c cmsl10.329 @sf 0 r 118 c -2 r (alue) s cmr10.329 @sf 2 r 41 c 12 r (and) s 11 r (op) s 1 r (erator) s 12 r (assignmen) s 0 r 116 c 10 r (\(the) s 12 r (other) s 240 308 p (forms\)) s 15 r (are) s 15 r (supp) s 2 r (orted.) s cmtt10.329 @sf 0 379 p (?:) s cmr10.329 @sf 192 r 65 c 17 r (conditional) s 16 r (expression,) s 17 r (as) s 16 r (in) s 16 r (C.) s 17 r (This) s 16 r (has) s 16 r (the) s 17 r (form) s cmsl10.329 @sf 16 r (expr1) s cmtt10.329 @sf 19 r 63 c cmsl10.329 @sf 15 r (expr2) s cmtt10.329 @sf 19 r 58 c cmsl10.329 @sf 15 r (expr3) s cmr10.329 @sf 3 r 46 c 24 r (If) s cmsl10.329 @sf 16 r (expr1) s cmr10.329 @sf 240 442 p (is) s 17 r (true,) s 17 r (the) s 17 r 118 c -2 r (alue) s 16 r (of) s 17 r (the) s 16 r (expression) s 17 r (is) s cmsl10.329 @sf 17 r (expr2) s cmr10.329 @sf 3 r 59 c 18 r (otherwise) s 17 r (it) s 16 r (is) s cmsl10.329 @sf 17 r (expr3) s cmr10.329 @sf 0 r 46 c 25 r (Only) s 17 r (one) s 17 r (of) s cmsl10.329 @sf 16 r (expr2) s cmr10.329 @sf 240 504 p (and) s cmsl10.329 @sf 15 r (expr3) s cmr10.329 @sf 19 r (is) s 15 r (ev) s -1 r (aluated.) s cmtt10.329 @sf 0 576 p (||) s cmr10.329 @sf 192 r (Logical) s 15 r (\\or".) s cmtt10.329 @sf 0 647 p (&&) s cmr10.329 @sf 192 r (Logical) s 15 r (\\and".) s cmtt10.329 @sf 0 719 p 126 c 15 r (!~) s cmr10.329 @sf 153 r (Regular) s 16 r (expression) s 15 r (matc) s -1 r (h,) s 15 r (negated) s 15 r (matc) s -1 r (h.) s cmtt10.329 @sf 0 790 p 60 c 15 r (<=) s 15 r 62 c 15 r (>=) s 16 r (!=) s 15 r (==) s cmr10.329 @sf 240 853 p (The) s 15 r (usual) s 15 r (relational) s 15 r (op) s 2 r (erators.) s cmsl10.329 @sf 0 924 p (blank) s cmr10.329 @sf 130 r (String) s 15 r (concatenation.) s cmtt10.329 @sf 0 996 p 43 c 15 r 45 c cmr10.329 @sf 177 r (Addition) s 15 r (and) s 16 r (subtraction.) s cmtt10.329 @sf 0 1068 p 42 c 15 r 47 c 15 r 37 c cmr10.329 @sf 138 r (Multiplication,) s 16 r (division,) s 15 r (and) s 15 r (mo) s 1 r (dulus.) s cmtt10.329 @sf 0 1139 p 43 c 15 r 45 c 15 r 33 c cmr10.329 @sf 138 r (Unary) s 16 r (plus,) s 15 r (unary) s 15 r (min) s 0 r (us,) s 14 r (and) s 15 r (logical) s 15 r (negation.) s cmtt10.329 @sf 0 1211 p 94 c cmr10.329 @sf 216 r (Exp) s 1 r (onen) s 0 r (tiation) s 14 r (\(`) s cmtt10.329 @sf 0 r (**) s cmr10.329 @sf 0 r 39 c 15 r (ma) s 0 r 121 c 14 r (also) s 15 r 98 c 2 r 101 c 15 r (used,) s 15 r (and) s 15 r 96 c cmtt10.329 @sf 0 r (**=) s cmr10.329 @sf 0 r 39 c 15 r (for) s 15 r (the) s 16 r (assignmen) s -1 r 116 c 15 r (op) s 1 r (erator\).) s cmtt10.329 @sf 0 1282 p (++) s 15 r (--) s cmr10.329 @sf 130 r (Incremen) s -1 r 116 c 14 r (and) s 16 r (decremen) s -1 r (t,) s 14 r 98 c 2 r (oth) s 15 r (pre\014x) s 15 r (and) s 15 r 112 c 1 r (ost\014x.) s cmtt10.329 @sf 0 1354 p 36 c cmr10.329 @sf 216 r (Field) s 15 r (reference.) s 62 1491 p (See) s 15 r 99 c 0 r (hapter) s 13 r 56 c 15 r ([Expressions],) s 15 r (page) s 15 r (63,) s 14 r (for) s 15 r 97 c 15 r (full) s 15 r (description) s 14 r (of) s 15 r (all) s 15 r (the) s 14 r (op) s 2 r (erators) s 14 r (listed) s 15 r (ab) s 1 r 111 c 0 r 118 c -1 r (e.) s 19 r (See) s 0 1553 p (section) s 15 r (3.2) s 15 r ([Fields],) s 15 r (page) s 16 r (22,) s 15 r (for) s 15 r 97 c 15 r (description) s 15 r (of) s 15 r (the) s 16 r (\014eld) s 15 r (reference) s 15 r (op) s 1 r (erator.) s cmb10.390 @sf 0 1748 p (A.4.3.2) s 27 r (Con) s -1 r (trol) s 17 r (Statemen) s 0 r (ts) s cmr10.329 @sf 62 1885 p (The) s 15 r (con) s 0 r (trol) s 14 r (statemen) s 0 r (ts) s 14 r (are) s 15 r (as) s 15 r (follo) s 0 r (ws:) s cmtt10.329 @sf 120 2022 p (if) s 24 r 40 c cmsl10.329 @sf 0 r (condition) s cmtt10.329 @sf 0 r 41 c cmsl10.329 @sf 24 r (statemen) s -1 r 116 c cmr10.329 @sf 24 r 91 c cmtt10.329 @sf 24 r (else) s cmsl10.329 @sf 24 r (statemen) s 0 r 116 c cmr10.329 @sf 24 r 93 c cmtt10.329 @sf 120 2072 p (while) s 24 r 40 c cmsl10.329 @sf 0 r (condition) s cmtt10.329 @sf 0 r 41 c cmsl10.329 @sf 24 r (statemen) s -1 r 116 c cmtt10.329 @sf 120 2122 p (do) s cmsl10.329 @sf 24 r (statemen) s 0 r 116 c cmtt10.329 @sf 23 r (while) s 24 r 40 c cmsl10.329 @sf 0 r (condition) s cmtt10.329 @sf 0 r 41 c 120 2172 p (for) s 24 r 40 c cmsl10.329 @sf 0 r (expr1) s cmtt10.329 @sf 3 r 59 c cmsl10.329 @sf 24 r (expr2) s cmtt10.329 @sf 4 r 59 c cmsl10.329 @sf 24 r (expr3) s cmtt10.329 @sf 3 r 41 c cmsl10.329 @sf 24 r (statemen) s 0 r 116 c cmtt10.329 @sf 120 2222 p (for) s 24 r 40 c cmsl10.329 @sf 0 r 118 c -2 r (ar) s cmtt10.329 @sf 26 r (in) s cmsl10.329 @sf 24 r (arra) s 0 r 121 c cmtt10.329 @sf 3 r 41 c cmsl10.329 @sf 24 r (statemen) s 0 r 116 c cmtt10.329 @sf 120 2271 p (break) s 120 2321 p (continue) s 120 2371 p (delete) s cmsl10.329 @sf 24 r (arra) s 0 r 121 c cmtt10.329 @sf 2 r 91 c cmsl10.329 @sf 0 r (index) s cmtt10.329 @sf 4 r 93 c 120 2421 p (exit) s cmr10.329 @sf 24 r 91 c cmsl10.329 @sf 24 r (expression) s cmr10.329 @sf 24 r 93 c cmtt10.329 @sf 120 2471 p 123 c cmsl10.329 @sf 24 r (statemen) s 0 r (ts) s cmtt10.329 @sf 24 r 125 c cmr10.329 @sf 62 2608 p (See) s 19 r 99 c -1 r (hapter) s 18 r 57 c 18 r ([Statemen) s 0 r (ts],) s 18 r (page) s 19 r (79,) s 19 r (for) s 19 r 97 c 18 r (full) s 19 r (description) s 18 r (of) s 19 r (all) s 18 r (the) s 18 r (con) s 0 r (trol) s 18 r (statemen) s -1 r (ts) s 18 r (listed) s 0 2670 p (ab) s 1 r 111 c 0 r 118 c -1 r (e.) s @eop 130 @bop0 cmb10.390 @sf [<00000000FC00FFFF8003C200FFFF8007C10007F0000F810003E0001F808003E0003F808003E0003F008003E0003F000003E0 003F000003E0003F000003E0003F000003E0003E000003E0003E000003E0003E000003E0003E000003E0003C000003E0007C 000003E00078000003E000F0000003E001E0000003E00780000003FFFE00000003E003E0000003E000F8000003E0003C0000 03E0001E000003E0001F000003E0000F800003E0000FC00003E0000FC00003E0000FC00003E0000FC00003E0000FC00003E0 000FC00003E0000F800003E0001F800003E0001F000003E0003E000003E000FC000007E003F00000FFFFFFC00000FFFFFE00 0000> 48 42 -2 1 39.723] 82 @dc [<FFFFFFFFC0FFFFFFFFC007E0001FC003E00003C003E00001E003E00000E003E000006003E000006003E000002003E0000020 03E000002003E000002003E000001003E001001003E001001003E001001003E001000003E003000003E003000003E00F0000 03FFFF000003FFFF000003E00F000003E003000003E003000003E001000003E001000003E001002003E001002003E0000020 03E000004003E000004003E000004003E000004003E00000C003E00000C003E00001C003E000078007E0001F80FFFFFFFF80 FFFFFFFF80> 40 41 -2 0 36.725] 69 @dc [<FFC07FF8FFC07FF81F801F8007000F0001001E0001803C0000807C00004078000020F0000011E000001BE000000BC0000007 8000000F0000001F0000001F8000003C80000078400000F8200000F0100001E0180003C0080007C00E000FC01F80FFF03FF0 FFF03FF0> 32 26 -1 0 28.481] 120 @dc [<7FFFE07FFFE001F80000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0 0000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000 F000F0F000FEF0000FF00001F000007000001000> 24 40 -5 0 26.982] 49 @dc 130 @bop1 cmr10.329 @sf 0 -57 p (130) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s cmb10.390 @sf 0 183 p (A.4.2) s 27 r (Regular) s 18 r (Expressions) s cmr10.329 @sf 62 323 p (Regular) s 14 r (expressions) s 15 r (are) s 14 r (the) s 14 r (extended) s 14 r (kind) s 15 r (found) s 14 r (in) s cmtt10.329 @sf 14 r (egrep) s cmr10.329 @sf 0 r 46 c 20 r (They) s 14 r (are) s 14 r (comp) s 2 r (osed) s 14 r (of) s 14 r 99 c 0 r (haracters) s 13 r (as) s 0 385 p (follo) s 0 r (ws:) s cmsl10.329 @sf 0 525 p 99 c cmr10.329 @sf 220 r (matc) s 0 r (hes) s 11 r (the) s 12 r 99 c -1 r (haracter) s cmsl10.329 @sf 11 r 99 c cmr10.329 @sf 15 r (\(assuming) s cmsl10.329 @sf 12 r 99 c cmr10.329 @sf 15 r (is) s 12 r 97 c 12 r 99 c 0 r (haracter) s 11 r (with) s 12 r (no) s 12 r (sp) s 1 r (ecial) s 12 r (meaning) s 12 r (in) s 12 r (regexps\).) s cmtt10.329 @sf 0 603 p 92 c cmsl10.329 @sf 99 c cmr10.329 @sf 196 r (matc) s 0 r (hes) s 14 r (the) s 15 r (literal) s 15 r 99 c 0 r (haracter) s cmsl10.329 @sf 14 r 99 c cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 680 p 46 c cmr10.329 @sf 216 r (matc) s 0 r (hes) s 14 r (an) s 0 r 121 c 14 r 99 c 0 r (haracter) s 14 r (except) s 15 r (newline.) s cmtt10.329 @sf 0 758 p 94 c cmr10.329 @sf 216 r (matc) s 0 r (hes) s 14 r (the) s 15 r 98 c 1 r (eginning) s 16 r (of) s 15 r 97 c 15 r (line) s 15 r (or) s 15 r 97 c 15 r (string.) s cmtt10.329 @sf 0 836 p 36 c cmr10.329 @sf 216 r (matc) s 0 r (hes) s 14 r (the) s 15 r (end) s 15 r (of) s 15 r 97 c 16 r (line) s 15 r (or) s 15 r 97 c 15 r (string.) s cmtt10.329 @sf 0 913 p 91 c cmsl10.329 @sf (ab) s 1 r 99 c cmr10.300 @sf 3 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 0 r 93 c cmr10.329 @sf 71 r (matc) s 0 r (hes) s 14 r (an) s 0 r 121 c 14 r (of) s 15 r (the) s 16 r 99 c -1 r (haracters) s cmsl10.329 @sf 14 r (ab) s 2 r 99 c cmr10.300 @sf 2 r 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 15 r (\(c) s 0 r (haracter) s 14 r (class\).) s cmtt10.329 @sf 0 991 p ([^) s cmsl10.329 @sf (ab) s 1 r 99 c cmr10.300 @sf 3 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 0 r 93 c cmr10.329 @sf 48 r (matc) s -1 r (hes) s 15 r (an) s -1 r 121 c 14 r 99 c 0 r (haracter) s 14 r (except) s cmsl10.329 @sf 15 r (ab) s 2 r 99 c cmr10.300 @sf 2 r 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 15 r (and) s 16 r (newline) s 15 r (\(negated) s 15 r 99 c 0 r (haracter) s 14 r (class\).) s cmsl10.329 @sf 0 1069 p (r1) s cmtt10.329 @sf 4 r 124 c cmsl10.329 @sf 0 r (r2) s cmr10.329 @sf 131 r (matc) s 0 r (hes) s 14 r (either) s cmsl10.329 @sf 15 r (r1) s cmr10.329 @sf 19 r (or) s cmsl10.329 @sf 15 r (r2) s cmr10.329 @sf 19 r (\(alternation\).) s cmsl10.329 @sf 0 1146 p (r1r2) s cmr10.329 @sf 159 r (matc) s 0 r (hes) s cmsl10.329 @sf 14 r (r1) s cmr10.329 @sf 0 r 44 c 15 r (and) s 15 r (then) s cmsl10.329 @sf 15 r (r2) s cmr10.329 @sf 19 r (\(concatenation\).) s cmsl10.329 @sf 0 1224 p 114 c cmtt10.329 @sf 3 r 43 c cmr10.329 @sf 195 r (matc) s 0 r (hes) s 14 r (one) s 15 r (or) s 16 r (more) s cmsl10.329 @sf 15 r 114 c cmr10.329 @sf 3 r ('s.) s cmsl10.329 @sf 0 1301 p 114 c cmtt10.329 @sf 3 r 42 c cmr10.329 @sf 195 r (matc) s 0 r (hes) s 14 r (zero) s 15 r (or) s 16 r (more) s cmsl10.329 @sf 15 r 114 c cmr10.329 @sf 3 r ('s.) s cmsl10.329 @sf 0 1379 p 114 c cmtt10.329 @sf 3 r 63 c cmr10.329 @sf 195 r (matc) s 0 r (hes) s 14 r (zero) s 15 r (or) s 16 r (one) s cmsl10.329 @sf 15 r 114 c cmr10.329 @sf 3 r ('s.) s cmtt10.329 @sf 0 1457 p 40 c cmsl10.329 @sf 114 c cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 171 r (matc) s 0 r (hes) s cmsl10.329 @sf 14 r 114 c cmr10.329 @sf 19 r (\(grouping\).) s 62 1596 p (See) s 15 r (section) s 16 r (6.3) s 15 r ([Regexp],) s 15 r (page) s 15 r (51,) s 15 r (for) s 15 r 97 c 15 r (more) s 16 r (detailed) s 15 r (explanation) s 15 r (of) s 15 r (regular) s 15 r (expressions.) s 62 1736 p (The) s 16 r (escap) s 2 r 101 c 16 r (sequences) s 16 r (allo) s 0 r 119 c -2 r (ed) s 16 r (in) s 16 r (string) s 16 r (constan) s 0 r (ts) s 15 r (are) s 16 r (also) s 16 r 118 c -1 r (alid) s 15 r (in) s 16 r (regular) s 16 r (expressions) s 16 r (\(see) s 16 r (sec-) s 0 1799 p (tion) s 15 r (8.1) s 15 r ([Constan) s 0 r (ts],) s 14 r (page) s 15 r (63\).) s cmb10.390 @sf 0 2032 p (A.4.3) s 27 r (Actions) s cmr10.329 @sf 62 2172 p (Action) s 19 r (statemen) s 0 r (ts) s 17 r (are) s 19 r (enclosed) s 18 r (in) s 19 r (braces,) s 19 r 96 c cmtt10.329 @sf 0 r 123 c cmr10.329 @sf 0 r 39 c 19 r (and) s 19 r 96 c cmtt10.329 @sf 0 r 125 c cmr10.329 @sf 0 r ('.) s 30 r (Action) s 19 r (statemen) s -1 r (ts) s 18 r (consist) s 19 r (of) s 18 r (the) s 19 r (usual) s 0 2234 p (assignmen) s 0 r (t,) s 15 r (conditional,) s 17 r (and) s 16 r (lo) s 2 r (oping) s 16 r (statemen) s 0 r (ts) s 15 r (found) s 16 r (in) s 17 r (most) s 16 r (languages.) s 24 r (The) s 16 r (op) s 1 r (erators,) s 17 r (con) s -1 r (trol) s 0 2297 p (statemen) s 0 r (ts,) s 14 r (and) s 15 r (input/output) s 15 r (statemen) s 0 r (ts) s 14 r 97 c 0 r 118 c -3 r (ailable) s 14 r (are) s 16 r (patterned) s 15 r (after) s 15 r (those) s 15 r (in) s 15 r (C.) s cmb10.390 @sf 0 2530 p (A.4.3.1) s 27 r (Op) s 1 r (erators) s cmr10.329 @sf 62 2670 p (The) s 15 r (op) s 2 r (erators) s 15 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r 44 c 15 r (in) s 15 r (order) s 15 r (of) s 16 r (increasing) s 15 r (precedence,) s 15 r (are) s @eop 129 @bop0 129 @bop1 cmtt10.329 @sf 0 -57 p (gawk) s cmr10.329 @sf 15 r (Summary) s 1581 r (129) s cmsl10.329 @sf 120 183 p (relational) s 15 r (expression) s 120 233 p (pattern) s cmtt10.329 @sf 24 r (&&) s cmsl10.329 @sf 24 r (pattern) s 120 283 p (pattern) s cmtt10.329 @sf 24 r (||) s cmsl10.329 @sf 24 r (pattern) s 120 333 p (pattern) s cmtt10.329 @sf 24 r 63 c cmsl10.329 @sf 24 r (pattern) s cmtt10.329 @sf 24 r 58 c cmsl10.329 @sf 23 r (pattern) s cmtt10.329 @sf 120 382 p 40 c cmsl10.329 @sf 0 r (pattern) s cmtt10.329 @sf 0 r 41 c 120 432 p 33 c cmsl10.329 @sf 24 r (pattern) s 120 482 p (pattern1) s cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 24 r (pattern2) s cmtt10.329 @sf 120 532 p (BEGIN) s 120 582 p (END) s 62 747 p (BEGIN) s cmr10.329 @sf 20 r (and) s cmtt10.329 @sf 19 r (END) s cmr10.329 @sf 19 r (are) s 20 r 116 c -1 r 119 c -1 r 111 c 18 r (sp) s 2 r (ecial) s 19 r (kinds) s 19 r (of) s 20 r (patterns) s 19 r (that) s 19 r (are) s 20 r (not) s 19 r (tested) s 19 r (against) s 20 r (the) s 19 r (input.) s 33 r (The) s 0 809 p (action) s 20 r (parts) s 19 r (of) s 20 r (all) s cmtt10.329 @sf 19 r (BEGIN) s cmr10.329 @sf 20 r (rules) s 19 r (are) s 20 r (merged) s 19 r (as) s 20 r (if) s 19 r (all) s 20 r (the) s 19 r (statemen) s 0 r (ts) s 18 r (had) s 20 r 98 c 1 r (een) s 20 r (written) s 19 r (in) s 20 r 97 c 19 r (single) s cmtt10.329 @sf 0 871 p (BEGIN) s cmr10.329 @sf 19 r (rule.) s 33 r (They) s 19 r (are) s 19 r (executed) s 20 r 98 c 1 r (efore) s 19 r (an) s 0 r 121 c 18 r (of) s 19 r (the) s 20 r (input) s 19 r (is) s 19 r (read.) s 33 r (Similarly) s -3 r 44 c 19 r (all) s 19 r (the) s cmtt10.329 @sf 20 r (END) s cmr10.329 @sf 19 r (rules) s 19 r (are) s 0 933 p (merged,) s 18 r (and) s 17 r (executed) s 18 r (when) s 17 r (all) s 18 r (the) s 17 r (input) s 18 r (is) s 17 r (exhausted) s 18 r (\(or) s 17 r (when) s 18 r (an) s cmtt10.329 @sf 17 r (exit) s cmr10.329 @sf 17 r (statemen) s 0 r 116 c 17 r (is) s 17 r (executed\).) s cmtt10.329 @sf 0 996 p (BEGIN) s cmr10.329 @sf 13 r (and) s cmtt10.329 @sf 12 r (END) s cmr10.329 @sf 13 r (patterns) s 13 r (cannot) s 13 r 98 c 1 r 101 c 13 r (com) s -1 r (bined) s 12 r (with) s 13 r (other) s 12 r (patterns) s 13 r (in) s 13 r (pattern) s 12 r (expressions.) s cmtt10.329 @sf 20 r (BEGIN) s cmr10.329 @sf 13 r (and) s cmtt10.329 @sf 0 1058 p (END) s cmr10.329 @sf 15 r (rules) s 15 r (cannot) s 15 r (ha) s 0 r 118 c -1 r 101 c 14 r (missing) s 15 r (action) s 15 r (parts.) s 62 1223 p 70 c -3 r (or) s 20 r 96 c cmtt10.329 @sf 0 r 47 c cmsl10.329 @sf 0 r (regular-expression) s cmtt10.329 @sf 0 r 47 c cmr10.329 @sf 0 r 39 c 21 r (patterns,) s 22 r (the) s 21 r (asso) s 2 r (ciated) s 20 r (statemen) s 0 r 116 c 20 r (is) s 21 r (executed) s 21 r (for) s 21 r (eac) s -1 r 104 c 20 r (input) s 21 r (line) s 0 1285 p (that) s 16 r (matc) s -1 r (hes) s 15 r (the) s 15 r (regular) s 16 r (expression.) s 22 r (Regular) s 15 r (expressions) s 16 r (are) s 15 r (the) s 16 r (same) s 15 r (as) s 16 r (those) s 16 r (in) s cmtt10.329 @sf 15 r (egrep) s cmr10.329 @sf 0 r 44 c 16 r (and) s 16 r (are) s 0 1347 p (summarized) s 15 r 98 c 1 r (elo) s 0 r (w.) s 62 1512 p 65 c cmsl10.329 @sf 18 r (relational) s 18 r (expression) s cmr10.329 @sf 18 r (ma) s -1 r 121 c 17 r (use) s 18 r (an) s 0 r 121 c 17 r (of) s 17 r (the) s 18 r (op) s 1 r (erators) s 18 r (de\014ned) s 18 r 98 c 1 r (elo) s 0 r 119 c 17 r (in) s 18 r (the) s 17 r (section) s 18 r (on) s 18 r (actions.) s 0 1575 p (These) s 15 r (generally) s 15 r (test) s 15 r (whether) s 16 r (certain) s 15 r (\014elds) s 15 r (matc) s 0 r 104 c 14 r (certain) s 15 r (regular) s 15 r (expressions.) s 62 1739 p (The) s 16 r 96 c cmtt10.329 @sf 0 r (&&) s cmr10.329 @sf 0 r (',) s 16 r 96 c cmtt10.329 @sf 0 r (||) s cmr10.329 @sf 0 r (',) s 16 r (and) s 16 r 96 c cmtt10.329 @sf 0 r 33 c cmr10.329 @sf 0 r 39 c 16 r (op) s 1 r (erators) s 16 r (are) s 15 r (logical) s 16 r (\\and",) s 16 r (logical) s 16 r (\\or",) s 16 r (and) s 16 r (logical) s 15 r (\\not",) s 16 r (resp) s 2 r (ectiv) s -1 r (ely) s -3 r 44 c 0 1802 p (as) s 19 r (in) s 18 r (C.) s 19 r (They) s 18 r (do) s 19 r (short-circuit) s 18 r (ev) s -1 r (aluation,) s 18 r (also) s 19 r (as) s 19 r (in) s 18 r (C,) s 19 r (and) s 18 r (are) s 19 r (used) s 18 r (for) s 19 r (com) s 0 r (bining) s 17 r (more) s 19 r (primi-) s 0 1864 p (tiv) s 0 r 101 c 17 r (pattern) s 17 r (expressions.) s 28 r (As) s 18 r (in) s 18 r (most) s 18 r (languages,) s 18 r (paren) s 0 r (theses) s 17 r (ma) s 0 r 121 c 16 r 98 c 2 r 101 c 17 r (used) s 18 r (to) s 18 r 99 c 0 r (hange) s 17 r (the) s 17 r (order) s 18 r (of) s 0 1926 p (ev) s -2 r (aluation.) s 62 2091 p (The) s 17 r 96 c cmtt10.329 @sf 0 r (?:) s cmr10.329 @sf 0 r 39 c 16 r (op) s 2 r (erator) s 16 r (is) s 17 r (lik) s -1 r 101 c 16 r (the) s 16 r (same) s 17 r (op) s 1 r (erator) s 17 r (in) s 16 r (C.) s 17 r (If) s 16 r (the) s 17 r (\014rst) s 16 r (pattern) s 17 r (matc) s 0 r (hes,) s 15 r (then) s 17 r (the) s 16 r (second) s 0 2153 p (pattern) s 20 r (is) s 20 r (matc) s 0 r (hed) s 19 r (against) s 20 r (the) s 20 r (input) s 20 r (record;) s 23 r (otherwise,) s 21 r (the) s 20 r (third) s 20 r (is) s 20 r (matc) s 0 r (hed.) s 34 r (Only) s 20 r (one) s 20 r (of) s 20 r (the) s 0 2216 p (second) s 15 r (and) s 15 r (third) s 15 r (patterns) s 16 r (is) s 15 r (matc) s -1 r (hed.) s 62 2381 p (The) s 15 r 96 c cmsl10.329 @sf 0 r (pattern1) s cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 16 r (pattern2) s cmr10.329 @sf 3 r 39 c 15 r (form) s 16 r (of) s 15 r 97 c 15 r (pattern) s 15 r (is) s 15 r (called) s 15 r 97 c 15 r (range) s 16 r (pattern.) s 20 r (It) s 15 r (matc) s 0 r (hes) s 14 r (all) s 15 r (input) s 15 r (lines) s 0 2443 p (starting) s 21 r (with) s 21 r 97 c 21 r (line) s 21 r (that) s 21 r (matc) s 0 r (hes) s cmsl10.329 @sf 20 r (pattern1) s cmr10.329 @sf 0 r 44 c 23 r (and) s 21 r (con) s -1 r (tin) s -1 r (uing) s 20 r (un) s 0 r (til) s 20 r 97 c 21 r (line) s 21 r (that) s 21 r (matc) s 0 r (hes) s cmsl10.329 @sf 20 r (pattern2) s cmr10.329 @sf 0 r 44 c 0 2505 p (inclusiv) s 0 r (e.) s 19 r 65 c 15 r (range) s 15 r (pattern) s 15 r (cannot) s 16 r 98 c 1 r 101 c 15 r (used) s 15 r (as) s 15 r (an) s 15 r (op) s 2 r (erand) s 15 r (to) s 15 r (an) s 0 r 121 c 14 r (of) s 15 r (the) s 15 r (pattern) s 15 r (op) s 2 r (erators.) s 62 2670 p (See) s 15 r 99 c 0 r (hapter) s 14 r 54 c 15 r ([P) s 0 r (atterns],) s 14 r (page) s 15 r (51,) s 16 r (for) s 15 r 97 c 15 r (full) s 15 r (description) s 15 r (of) s 15 r (the) s 16 r (pattern) s 15 r (part) s 15 r (of) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (rules.) s @eop 128 @bop0 cmb10.390 @sf [<FFFF800000FFFF80000007F000000003E000000003E000000003E000000003E000000003E000000003E000000003E0000000 03E000000003E000000003E000000003E000000003E000000003E000000003E000000003E000000003E000000003E0000000 03FFFFE00003E001F80003E0003E0003E0001F0003E0000F8003E0000FC003E00007C003E00007E003E00007E003E00007E0 03E00007E003E00007E003E00007E003E00007C003E0000FC003E0000F8003E0001F0003E0003E0007E000FC00FFFFFFF000 FFFFFF8000> 40 41 -2 0 36.725] 80 @dc 128 @bop1 cmr10.329 @sf 0 -57 p (128) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s 62 183 p (Uninitialized) s 17 r 118 c -2 r (ariables) s 15 r (ha) s 0 r 118 c -1 r 101 c 15 r (the) s 16 r (string) s 17 r 118 c -2 r (alue) s cmtt10.329 @sf 15 r ("") s cmr10.329 @sf 17 r (\(the) s 16 r 110 c 0 r (ull,) s 15 r (or) s 17 r (empt) s -1 r 121 c -3 r 44 c 15 r (string\).) s 24 r (In) s 16 r (con) s 0 r (texts) s 15 r (where) s 0 246 p 97 c 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (is) s 15 r (required,) s 15 r (this) s 15 r (is) s 16 r (equiv) s -2 r (alen) s -1 r 116 c 14 r (to) s 15 r (0.) s 62 383 p (See) s 15 r (section) s 14 r (8.2) s 15 r ([V) s -3 r (ariables],) s 13 r (page) s 15 r (65,) s 15 r (for) s 14 r (more) s 14 r (information) s 15 r (on) s 14 r 118 c -1 r (ariable) s 13 r (naming) s 15 r (and) s 14 r (initialization;) s 0 445 p (see) s 15 r (section) s 15 r (8.9) s 15 r ([Con) s 0 r 118 c -1 r (ersion],) s 14 r (page) s 15 r (73,) s 15 r (for) s 15 r (more) s 16 r (information) s 15 r (on) s 15 r (ho) s 0 r 119 c 14 r 118 c -2 r (ariable) s 14 r 118 c -1 r (alues) s 14 r (are) s 15 r (in) s 0 r (terpreted.) s cmbx10.432 @sf 0 674 p (A.4) s 34 r 80 c -1 r (atterns) s 22 r (and) s 23 r (Actions) s cmr10.329 @sf 62 811 p (An) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 14 r (program) s 13 r (is) s 13 r (mostly) s 13 r (comp) s 2 r (osed) s 13 r (of) s 13 r (rules,) s 14 r (eac) s -1 r 104 c 13 r (consisting) s 13 r (of) s 13 r 97 c 13 r (pattern) s 13 r (follo) s 0 r 119 c -1 r (ed) s 12 r 98 c 0 r 121 c 12 r (an) s 13 r (action.) s 0 873 p (The) s 19 r (action) s 19 r (is) s 19 r (enclosed) s 19 r (in) s 19 r 96 c cmtt10.329 @sf 0 r 123 c cmr10.329 @sf 0 r 39 c 19 r (and) s 19 r 96 c cmtt10.329 @sf 0 r 125 c cmr10.329 @sf 0 r ('.) s 31 r (Either) s 19 r (the) s 19 r (pattern) s 19 r (ma) s 0 r 121 c 18 r 98 c 1 r 101 c 19 r (missing,) s 20 r (or) s 19 r (the) s 19 r (action) s 19 r (ma) s 0 r 121 c 18 r 98 c 1 r 101 c 0 936 p (missing,) s 16 r (but,) s 16 r (of) s 16 r (course,) s 16 r (not) s 16 r 98 c 1 r (oth.) s 23 r (If) s 15 r (the) s 16 r (pattern) s 16 r (is) s 16 r (missing,) s 16 r (the) s 16 r (action) s 16 r (is) s 16 r (executed) s 16 r (for) s 15 r (ev) s 0 r (ery) s 15 r (single) s 0 998 p (line) s 15 r (of) s 15 r (input.) s 21 r 65 c 15 r (missing) s 15 r (action) s 15 r (is) s 15 r (equiv) s -1 r (alen) s -2 r 116 c 14 r (to) s 16 r (this) s 15 r (action,) s cmtt10.329 @sf 120 1135 p 123 c 24 r (print) s 24 r 125 c cmr10.329 @sf 0 1273 p (whic) s 0 r 104 c 14 r (prin) s 0 r (ts) s 14 r (the) s 15 r (en) s 0 r (tire) s 14 r (line.) s 62 1410 p (Commen) s 0 r (ts) s 13 r 98 c 2 r (egin) s 14 r (with) s 14 r (the) s 15 r 96 c cmtt10.329 @sf 0 r 35 c cmr10.329 @sf 0 r 39 c 14 r 99 c 0 r (haracter,) s 13 r (and) s 14 r (con) s 0 r (tin) s -1 r (ue) s 13 r (un) s 0 r (til) s 13 r (the) s 15 r (end) s 14 r (of) s 14 r (the) s 15 r (line.) s 20 r (Blank) s 14 r (lines) s 14 r (ma) s 0 r 121 c 0 1472 p 98 c 1 r 101 c 17 r (used) s 18 r (to) s 17 r (separate) s 17 r (statemen) s 0 r (ts.) s 25 r (Normally) s -3 r 44 c 17 r 97 c 17 r (statemen) s 0 r 116 c 16 r (ends) s 17 r (with) s 17 r 97 c 18 r (newline,) s 17 r (ho) s 0 r 119 c -1 r (ev) s -2 r (er,) s 17 r (this) s 17 r (is) s 17 r (not) s 0 1535 p (the) s 13 r (case) s 13 r (for) s 13 r (lines) s 13 r (ending) s 13 r (in) s 13 r 97 c 13 r 96 c cmtt10.329 @sf 0 r 44 c cmr10.329 @sf 0 r (',) s 14 r 96 c cmtt10.329 @sf 0 r 123 c cmr10.329 @sf 0 r (',) s 13 r 96 c cmtt10.329 @sf 0 r 63 c cmr10.329 @sf 0 r (',) s 14 r 96 c cmtt10.329 @sf 0 r 58 c cmr10.329 @sf 0 r (',) s 13 r 96 c cmtt10.329 @sf 0 r (&&) s cmr10.329 @sf 0 r (',) s 14 r (or) s 13 r 96 c cmtt10.329 @sf 0 r (||) s cmr10.329 @sf 0 r ('.) s 19 r (Lines) s 13 r (ending) s 13 r (in) s cmtt10.329 @sf 13 r (do) s cmr10.329 @sf 13 r (or) s cmtt10.329 @sf 13 r (else) s cmr10.329 @sf 13 r (also) s 14 r (ha) s -1 r 118 c -1 r 101 c 12 r (their) s 0 1597 p (statemen) s 0 r (ts) s 16 r (automatically) s 16 r (con) s 0 r (tin) s -1 r (ued) s 16 r (on) s 16 r (the) s 17 r (follo) s 0 r (wing) s 16 r (line.) s 25 r (In) s 17 r (other) s 17 r (cases,) s 17 r 97 c 17 r (line) s 17 r (can) s 16 r 98 c 2 r 101 c 17 r (con) s -1 r (tin) s -1 r (ued) s 0 1659 p 98 c 0 r 121 c 14 r (ending) s 15 r (it) s 15 r (with) s 15 r 97 c 15 r 96 c cmtt10.329 @sf 0 r 92 c cmr10.329 @sf 0 r (',) s 16 r (in) s 15 r (whic) s 0 r 104 c 14 r (case) s 15 r (the) s 15 r (newline) s 15 r (is) s 15 r (ignored.) s 62 1797 p (Multiple) s 20 r (statemen) s 0 r (ts) s 18 r (ma) s 0 r 121 c 19 r 98 c 1 r 101 c 20 r (put) s 19 r (on) s 20 r (one) s 20 r (line) s 19 r 98 c 0 r 121 c 19 r (separating) s 19 r (them) s 20 r (with) s 19 r 97 c 20 r 96 c cmtt10.329 @sf 0 r 59 c cmr10.329 @sf 0 r ('.) s 34 r (This) s 19 r (applies) s 20 r (to) s 0 1859 p 98 c 1 r (oth) s 17 r (the) s 17 r (statemen) s 0 r (ts) s 16 r (within) s 17 r (the) s 17 r (action) s 17 r (part) s 17 r (of) s 17 r 97 c 17 r (rule) s 17 r (\(the) s 17 r (usual) s 17 r (case\),) s 17 r (and) s 17 r (to) s 17 r (the) s 17 r (rule) s 17 r (statemen) s 0 r (ts) s 0 1921 p (themselv) s 0 r (es.) s 62 2059 p (See) s 22 r (section) s 22 r (2.5) s 22 r ([Commen) s 0 r (ts],) s 22 r (page) s 22 r (18,) s 24 r (for) s 22 r (information) s 21 r (on) s cmtt10.329 @sf 22 r (awk) s cmr10.329 @sf 0 r ('s) s 22 r (commen) s 0 r (ting) s 21 r (con) s 0 r 118 c -2 r (en) s -1 r (tion;) s 24 r (see) s 0 2121 p (section) s 19 r (2.6) s 19 r ([Statemen) s 0 r (ts/Lines],) s 19 r (page) s 19 r (18,) s 20 r (for) s 20 r 97 c 19 r (description) s 19 r (of) s 19 r (the) s 19 r (line) s 19 r (con) s 0 r (tin) s -1 r (uation) s 18 r (mec) s 0 r (hanism) s 18 r (in) s cmtt10.329 @sf 0 2183 p (awk) s cmr10.329 @sf 46 c cmb10.390 @sf 0 2395 p (A.4.1) s 27 r 80 c -1 r (atterns) s cmtt10.329 @sf 62 2532 p (awk) s cmr10.329 @sf 15 r (patterns) s 16 r (ma) s -1 r 121 c 14 r 98 c 2 r 101 c 15 r (one) s 15 r (of) s 15 r (the) s 15 r (follo) s 0 r (wing:) s cmtt10.329 @sf 120 2670 p 47 c cmsl10.329 @sf 0 r (regular) s 15 r (expression) s cmtt10.329 @sf 0 r 47 c @eop 127 @bop0 cmtt10.329 @sf [<3FC07FE0FFF0F0786038003C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C 001C001C0FFC1FFC0FFC00000000000000000038007C007C007C0038> 16 39 -2 10 23.863] 106 @dc cmb10.390 @sf [<FFFFFFC00000FFFFFFF8000007E000FE000003E0001F000003E0000F800003E00007C00003E00003E00003E00001F00003E0 0000F80003E00000F80003E000007C0003E000007C0003E000007E0003E000003E0003E000003E0003E000003F0003E00000 3F0003E000003F0003E000003F0003E000003F0003E000003F0003E000003F0003E000003F0003E000003F0003E000003F00 03E000003E0003E000003E0003E000003E0003E000007C0003E000007C0003E000007C0003E00000F80003E00000F00003E0 0001F00003E00003E00003E00007C00003E0000F800003E0003F000007E000FC0000FFFFFFF80000FFFFFFC00000> 48 41 -2 0 41.222] 68 @dc [<00FFFFFE0000FFFFFE000000FE000000007C000000007C000000007C000000007C000000007C000000007C000000007C0000 00007C000000007C000000007C000000007C000000007C000000007C000000007C000000007C000000007C000000007C0000 00007C000000007C000000007C000000007C000000007C000000007C000000007C000080007C000480007C000480007C0004 80007C000480007C0004C0007C000CC0007C000C40007C000840007C000860007C001870007C00387C007C00F87FFFFFFFF8 7FFFFFFFF8> 40 41 -2 0 38.973] 84 @dc 127 @bop1 cmtt10.329 @sf 0 -57 p (gawk) s cmr10.329 @sf 15 r (Summary) s 1581 r (127) s 0 183 p (subscript) s 14 r (is) s 13 r 97 c 14 r (string) s 13 r (consisting) s 14 r (of) s 14 r (the) s 13 r (concatenation) s 14 r (of) s 14 r (the) s 13 r (individual) s 14 r (subscript) s 13 r 118 c -1 r (alues,) s 13 r (con) s 0 r 118 c -2 r (erted) s 13 r (to) s 0 246 p (strings,) s 15 r (separated) s 15 r 98 c 0 r 121 c 14 r (the) s 15 r (subscript) s 15 r (separator) s 16 r (\(the) s 15 r 118 c -2 r (alue) s 14 r (of) s cmtt10.329 @sf 16 r (SUBSEP) s cmr10.329 @sf 0 r (\).) s 62 387 p (The) s 13 r (sp) s 1 r (ecial) s 13 r (op) s 1 r (erator) s cmtt10.329 @sf 13 r (in) s cmr10.329 @sf 13 r (ma) s -1 r 121 c 12 r 98 c 1 r 101 c 13 r (used) s 13 r (in) s 13 r (an) s cmtt10.329 @sf 12 r (if) s cmr10.329 @sf 13 r (or) s cmtt10.329 @sf 13 r (while) s cmr10.329 @sf 12 r (statemen) s 0 r 116 c 12 r (to) s 13 r (see) s 12 r (if) s 13 r (an) s 13 r (arra) s 0 r 121 c 11 r (has) s 13 r (an) s 13 r (index) s 0 449 p (consisting) s 15 r (of) s 15 r 97 c 15 r (particular) s 16 r 118 c -2 r (alue.) s cmtt10.329 @sf 120 581 p (if) s 24 r (\(val) s 24 r (in) s 24 r (array\)) s 311 631 p (print) s 24 r (array[val]) s cmr10.329 @sf 62 773 p (If) s 13 r (the) s 12 r (arra) s -1 r 121 c 12 r (has) s 12 r 109 c 0 r (ultiple) s 11 r (subscripts,) s 13 r (use) s cmtt10.329 @sf 12 r (\(i,) s 15 r (j,) s cmr10.300 @sf 15 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 0 r 41 c 15 r (in) s 15 r (array) s cmr10.329 @sf 13 r (to) s 12 r (test) s 12 r (for) s 12 r (existence) s 13 r (of) s 12 r (an) s 12 r (elemen) s 0 r (t.) s 62 914 p (The) s cmtt10.329 @sf 18 r (in) s cmr10.329 @sf 18 r (construct) s 17 r (ma) s 0 r 121 c 17 r (also) s 17 r 98 c 1 r 101 c 18 r (used) s 18 r (in) s 17 r 97 c cmtt10.329 @sf 18 r (for) s cmr10.329 @sf 18 r (lo) s 1 r (op) s 17 r (to) s 18 r (iterate) s 18 r 111 c -1 r 118 c -1 r (er) s 17 r (all) s 17 r (the) s 18 r (elemen) s 0 r (ts) s 16 r (of) s 18 r (an) s 18 r (arra) s -1 r 121 c -3 r 46 c 0 976 p (See) s 15 r (section) s 15 r (10.5) s 15 r ([Scanning) s 16 r (an) s 15 r (Arra) s -1 r (y],) s 15 r (page) s 15 r (93.) s 62 1118 p (An) s 15 r (elemen) s 0 r 116 c 14 r (ma) s 0 r 121 c 14 r 98 c 1 r 101 c 16 r (deleted) s 15 r (from) s 15 r (an) s 15 r (arra) s 0 r 121 c 14 r (using) s 15 r (the) s cmtt10.329 @sf 15 r (delete) s cmr10.329 @sf 15 r (statemen) s 0 r (t.) s 62 1260 p (See) s 15 r 99 c 0 r (hapter) s 14 r (10) s 15 r ([Arra) s 0 r (ys],) s 14 r (page) s 15 r (89,) s 16 r (for) s 15 r (more) s 15 r (detailed) s 15 r (information.) s cmb10.390 @sf 0 1509 p (A.3.4) s 27 r (Data) s 18 r 84 c -1 r (yp) s 1 r (es) s cmr10.329 @sf 62 1651 p (The) s 15 r 118 c -1 r (alue) s 14 r (of) s 15 r (an) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (expression) s 16 r (is) s 15 r (alw) s 0 r 97 c -2 r (ys) s 14 r (either) s 16 r 97 c 15 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 16 r (or) s 15 r 97 c 15 r (string.) s 62 1792 p (Certain) s 19 r (con) s -1 r (texts) s 17 r (\(suc) s 0 r 104 c 17 r (as) s 19 r (arithmetic) s 18 r (op) s 1 r (erators\)) s 18 r (require) s 19 r 110 c -1 r (umeric) s 18 r 118 c -2 r (alues.) s 29 r (They) s 18 r (con) s 0 r 118 c -2 r (ert) s 18 r (strings) s 0 1854 p (to) s 17 r 110 c 0 r (um) s -2 r 98 c 1 r (ers) s 17 r 98 c -1 r 121 c 16 r (in) s 0 r (terpreting) s 16 r (the) s 17 r (text) s 17 r (of) s 17 r (the) s 17 r (string) s 17 r (as) s 17 r 97 c 17 r 110 c 0 r (umeral.) s 25 r (If) s 17 r (the) s 17 r (string) s 17 r (do) s 1 r (es) s 17 r (not) s 17 r (lo) s 1 r (ok) s 17 r (lik) s 0 r 101 c 16 r 97 c 0 1917 p 110 c 0 r (umeral,) s 14 r (it) s 15 r (con) s 0 r 118 c -1 r (erts) s 14 r (to) s 15 r (0.) s 62 2058 p (Certain) s 13 r (con) s 0 r (texts) s 12 r (\(suc) s 0 r 104 c 12 r (as) s 13 r (concatenation\)) s 13 r (require) s 13 r (string) s 13 r 118 c -2 r (alues.) s 19 r (They) s 13 r (con) s 0 r 118 c -2 r (ert) s 12 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 13 r (to) s 13 r (strings) s 0 2121 p 98 c 0 r 121 c 14 r (e\013ectiv) s 0 r (ely) s 14 r (prin) s 0 r (ting) s 14 r (them.) s 62 2262 p 84 c -3 r 111 c 13 r (force) s 13 r (con) s 0 r 118 c -1 r (ersion) s 12 r (of) s 14 r 97 c 13 r (string) s 13 r 118 c -1 r (alue) s 12 r (to) s 14 r 97 c 13 r 110 c 0 r (um) s -1 r 98 c 0 r (er,) s 14 r (simply) s 13 r (add) s 14 r 48 c 13 r (to) s 13 r (it.) s 20 r (If) s 13 r (the) s 14 r 118 c -2 r (alue) s 13 r 121 c 0 r (ou) s 12 r (start) s 13 r (with) s 0 2324 p (is) s 15 r (already) s 15 r 97 c 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er,) s 15 r (this) s 15 r (do) s 2 r (es) s 15 r (not) s 15 r 99 c 0 r (hange) s 14 r (it.) s 62 2466 p 84 c -3 r 111 c 15 r (force) s 15 r (con) s 0 r 118 c -2 r (ersion) s 14 r (of) s 16 r 97 c 15 r 110 c -1 r (umeric) s 15 r 118 c -2 r (alue) s 14 r (to) s 15 r 97 c 16 r (string,) s 15 r (concatenate) s 15 r (it) s 15 r (with) s 15 r (the) s 15 r 110 c 0 r (ull) s 14 r (string.) s 62 2608 p (The) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 18 r (language) s 17 r (de\014nes) s 17 r (comparisons) s 17 r (as) s 18 r 98 c 1 r (eing) s 17 r (done) s 17 r 110 c 0 r (umerically) s 16 r (if) s 17 r 112 c 2 r (ossible,) s 17 r (otherwise) s 18 r (one) s 17 r (or) s 0 2670 p 98 c 1 r (oth) s 15 r (op) s 2 r (erands) s 15 r (are) s 15 r (con) s 0 r 118 c -2 r (erted) s 15 r (to) s 15 r (strings) s 15 r (and) s 15 r 97 c 15 r (string) s 15 r (comparison) s 16 r (is) s 15 r 112 c 1 r (erformed.) s @eop 126 @bop0 cmtt10.329 @sf [<03F80007FE000FFF001E0F803C03C07801C07001E07000E0F000E0F000E0F000E0F001E0F001C0F803C0FE0F80FFFF00EFFE 00F3F8007000007000007800003801803C03C01F03C00FC3C007FF8001FF00007E00> 24 28 -2 0 23.863] 54 @dc [<007FF000FFF8007FF0000700000700000700000700000700000700FFFFF8FFFFF8FFFFF8F007007807003807003C07001E07 000E070007070007870003870001C70001E70000E700007700007700003F00001F00> 24 28 -1 0 23.863] 52 @dc 126 @bop1 cmr10.329 @sf 0 -57 p (126) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s 240 183 p (spa) s 0 r (wns) s 16 r (via) s 17 r (redirection) s 17 r (or) s 17 r (the) s cmtt10.329 @sf 17 r (system) s cmr10.329 @sf 17 r (function.) s 26 r (\(This) s 17 r (ma) s 0 r 121 c 16 r 99 c 0 r (hange) s 16 r (in) s 17 r 97 c 17 r (future) s 17 r 118 c 0 r (ersion) s 240 246 p (of) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 0 r (.\)) s 240 321 p (Some) s 21 r (op) s 1 r (erating) s 21 r (systems) s 21 r (do) s 21 r (not) s 21 r (ha) s 0 r 118 c -2 r 101 c 20 r (en) s 0 r (vironmen) s -1 r 116 c 20 r 118 c -2 r (ariables.) s 37 r (The) s 21 r (arra) s -1 r 121 c cmtt10.329 @sf 20 r (ENVIRON) s cmr10.329 @sf 21 r (is) s 240 383 p (empt) s 0 r 121 c 14 r (when) s 15 r (running) s 15 r (on) s 15 r (these) s 15 r (systems.) s cmtt10.329 @sf 0 458 p (FILENAME) s cmr10.329 @sf 49 r (The) s 17 r (name) s 16 r (of) s 17 r (the) s 16 r (curren) s 0 r 116 c 16 r (input) s 16 r (\014le.) s 25 r (If) s 16 r (no) s 17 r (\014les) s 17 r (are) s 16 r (sp) s 1 r (eci\014ed) s 17 r (on) s 17 r (the) s 16 r (command) s 17 r (line,) s 17 r (the) s 240 520 p 118 c -2 r (alue) s 15 r (of) s cmtt10.329 @sf 15 r (FILENAME) s cmr10.329 @sf 15 r (is) s 15 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r ('.) s cmtt10.329 @sf 0 596 p (FNR) s cmr10.329 @sf 168 r (The) s 16 r (input) s 15 r (record) s 15 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 15 r (in) s 15 r (the) s 15 r (curren) s 0 r 116 c 14 r (input) s 15 r (\014le.) s cmtt10.329 @sf 0 671 p (FS) s cmr10.329 @sf 192 r (The) s 15 r (input) s 16 r (\014eld) s 15 r (separator,) s 15 r 97 c 15 r (blank) s 15 r 98 c 0 r 121 c 14 r (default.) s cmtt10.329 @sf 0 746 p (IGNORECASE) s cmr10.329 @sf 240 808 p (The) s 12 r (case-sensitivit) s -1 r 121 c 11 r (\015ag) s 12 r (for) s 11 r (regular) s 12 r (expression) s 12 r (op) s 1 r (erations.) s 19 r (If) s cmtt10.329 @sf 12 r (IGNORECASE) s cmr10.329 @sf 11 r (has) s 12 r 97 c 11 r (nonzero) s 240 871 p 118 c -2 r (alue,) s 13 r (then) s 13 r (pattern) s 12 r (matc) s 0 r (hing) s 12 r (in) s 13 r (rules,) s 13 r (\014eld) s 13 r (splitting) s 13 r (with) s cmtt10.329 @sf 13 r (FS) s cmr10.329 @sf 0 r 44 c 13 r (regular) s 13 r (expression) s 13 r (matc) s 0 r (h-) s 240 933 p (ing) s 14 r (with) s 14 r 96 c cmtt10.329 @sf 0 r 126 c cmr10.329 @sf 0 r 39 c 14 r (and) s 13 r 96 c cmtt10.329 @sf 0 r (!~) s cmr10.329 @sf 0 r (',) s 15 r (and) s 13 r (the) s cmtt10.329 @sf 14 r (gsub) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 14 r (index) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 15 r (match) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 14 r (split) s cmr10.329 @sf 14 r (and) s cmtt10.329 @sf 13 r (sub) s cmr10.329 @sf 14 r (prede\014ned) s 14 r (functions) s 240 995 p (all) s 15 r (ignore) s 15 r (case) s 15 r (when) s 16 r (doing) s 15 r (regular) s 15 r (expression) s 15 r (op) s 1 r (erations.) s cmtt10.329 @sf 0 1070 p (NF) s cmr10.329 @sf 192 r (The) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 15 r (\014elds) s 16 r (in) s 15 r (the) s 15 r (curren) s 0 r 116 c 14 r (input) s 15 r (record.) s cmtt10.329 @sf 0 1146 p (NR) s cmr10.329 @sf 192 r (The) s 15 r (total) s 16 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 16 r (input) s 15 r (records) s 15 r (seen) s 15 r (so) s 15 r (far.) s cmtt10.329 @sf 0 1221 p (OFMT) s cmr10.329 @sf 145 r (The) s 15 r (output) s 15 r (format) s 15 r (for) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (ers,) s cmtt10.329 @sf 15 r ("%.6g") s cmr10.329 @sf 15 r 98 c 0 r 121 c 14 r (default.) s cmtt10.329 @sf 0 1296 p (OFS) s cmr10.329 @sf 168 r (The) s 16 r (output) s 15 r (\014eld) s 15 r (separator,) s 15 r 97 c 15 r (blank) s 15 r 98 c 0 r 121 c 14 r (default.) s cmtt10.329 @sf 0 1371 p (ORS) s cmr10.329 @sf 168 r (The) s 16 r (output) s 15 r (record) s 15 r (separator,) s 15 r 98 c 0 r 121 c 14 r (default) s 15 r 97 c 15 r (newline.) s cmtt10.329 @sf 0 1446 p (RS) s cmr10.329 @sf 192 r (The) s 18 r (input) s 18 r (record) s 18 r (separator,) s 19 r 98 c 0 r 121 c 17 r (default) s 18 r 97 c 18 r (newline.) s cmtt10.329 @sf 29 r (RS) s cmr10.329 @sf 18 r (is) s 18 r (exceptional) s 18 r (in) s 18 r (that) s 18 r (only) s 18 r (the) s 240 1509 p (\014rst) s 16 r 99 c -1 r (haracter) s 15 r (of) s 16 r (its) s 15 r (string) s 16 r 118 c -2 r (alue) s 15 r (is) s 15 r (used) s 16 r (for) s 16 r (separating) s 15 r (records.) s 22 r (If) s cmtt10.329 @sf 16 r (RS) s cmr10.329 @sf 15 r (is) s 16 r (set) s 15 r (to) s 16 r (the) s 16 r 110 c -1 r (ull) s 240 1571 p (string,) s 19 r (then) s 18 r (records) s 19 r (are) s 18 r (separated) s 18 r 98 c 0 r 121 c 18 r (blank) s 18 r (lines.) s 30 r (When) s cmtt10.329 @sf 18 r (RS) s cmr10.329 @sf 18 r (is) s 19 r (set) s 18 r (to) s 18 r (the) s 19 r 110 c -1 r (ull) s 18 r (string,) s 240 1633 p (then) s 19 r (the) s 19 r (newline) s 20 r 99 c -1 r (haracter) s 19 r (alw) s -1 r 97 c -1 r (ys) s 18 r (acts) s 20 r (as) s 19 r 97 c 19 r (\014eld) s 19 r (separator,) s 21 r (in) s 19 r (addition) s 19 r (to) s 19 r (whatev) s 0 r (er) s 240 1695 p 118 c -2 r (alue) s cmtt10.329 @sf 15 r (FS) s cmr10.329 @sf 15 r (ma) s 0 r 121 c 14 r (ha) s -1 r 118 c -1 r (e.) s cmtt10.329 @sf 0 1771 p (RSTART) s cmr10.329 @sf 97 r (The) s 15 r (index) s 15 r (of) s 15 r (the) s 15 r (\014rst) s 16 r 99 c -1 r (haracter) s 14 r (matc) s 0 r (hed) s 14 r 98 c 0 r 121 c cmtt10.329 @sf 14 r (match) s cmr10.329 @sf 0 r 59 c 15 r 48 c 16 r (if) s 15 r (no) s 15 r (matc) s 0 r (h.) s cmtt10.329 @sf 0 1846 p (RLENGTH) s cmr10.329 @sf 73 r (The) s 15 r (length) s 15 r (of) s 15 r (the) s 16 r (string) s 15 r (matc) s -1 r (hed) s 15 r 98 c -1 r 121 c cmtt10.329 @sf 14 r (match) s cmr10.329 @sf 0 r 59 c cmsy10.300 @sf 16 r 0 c cmr10.329 @sf 0 r 49 c 15 r (if) s 15 r (no) s 15 r (matc) s 0 r (h.) s cmtt10.329 @sf 0 1921 p (SUBSEP) s cmr10.329 @sf 97 r (The) s 15 r (string) s 15 r (used) s 15 r (to) s 15 r (separate) s 16 r 109 c -1 r (ultiple) s 14 r (subscripts) s 16 r (in) s 15 r (arra) s 0 r 121 c 14 r (elemen) s -1 r (ts,) s 15 r 98 c -1 r 121 c 14 r (default) s cmtt10.329 @sf 16 r ("\\034") s cmr10.329 @sf 0 r 46 c 62 2059 p (See) s 15 r 99 c 0 r (hapter) s 14 r (13) s 15 r ([Built-in) s 16 r 86 c -3 r (ariables],) s 14 r (page) s 15 r (111.) s cmb10.390 @sf 0 2270 p (A.3.3) s 27 r (Arra) s -1 r (ys) s cmr10.329 @sf 62 2408 p (Arra) s 0 r (ys) s 12 r (are) s 13 r (subscripted) s 13 r (with) s 13 r (an) s 13 r (expression) s 13 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 12 r (square) s 12 r (brac) s 0 r 107 c -1 r (ets) s 12 r (\(`) s cmtt10.329 @sf 0 r 91 c cmr10.329 @sf 0 r 39 c 13 r (and) s 13 r 96 c cmtt10.329 @sf 0 r 93 c cmr10.329 @sf 0 r ('\).) s 19 r (The) s 13 r (expression) s 0 2470 p (ma) s 0 r 121 c 13 r 98 c 1 r 101 c 14 r (either) s 15 r 97 c 14 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 15 r (or) s 14 r 97 c 14 r (string.) s 20 r (Since) s 14 r (arra) s 0 r (ys) s 13 r (are) s 14 r (asso) s 1 r (ciativ) s 0 r (e,) s 13 r (string) s 15 r (indices) s 14 r (are) s 14 r (meaningful) s 14 r (and) s 0 2532 p (are) s 15 r (not) s 15 r (con) s 0 r 118 c -1 r (erted) s 14 r (to) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (ers.) s 62 2670 p (If) s 15 r 121 c 0 r (ou) s 13 r (use) s 15 r 109 c 0 r (ultiple) s 13 r (expressions) s 15 r (separated) s 15 r 98 c -1 r 121 c 14 r (commas) s 15 r (inside) s 14 r (the) s 15 r (square) s 15 r (brac) s 0 r 107 c -2 r (ets,) s 14 r (then) s 15 r (the) s 14 r (arra) s 0 r 121 c @eop 125 @bop0 cmb10.390 @sf [<007E0FF801C18FF807004F800E002F001E001F003C000F003C000F0078000F0078000F00F8000F00F8000F00F8000F00F800 0F00F8000F00F8000F00F8000F0078000F0078000F007C000F003C000F001C000F001E001F000F001F0003802F0001C0CF00 003F0F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000 0F0000001F000001FF000001FF0000000F00> 32 42 -2 0 29.980] 100 @dc [<FFFFFFE000FFFFFFF80007E000FE0003E0003F0003E0001F8003E0000FC003E00007E003E00007E003E00003F003E00003F0 03E00003F003E00003F003E00003F003E00003F003E00003E003E00007E003E00007C003E0000F8003E0001F0003E0003E00 03E000F80003FFFFE00003E001F80003E0007C0003E0003E0003E0001F0003E0001F8003E0000F8003E0000FC003E0000FC0 03E0000FC003E0000FC003E0000FC003E0000F8003E0000F8003E0001F8003E0003F0003E0007E0007E000FC00FFFFFFF000 FFFFFF8000> 40 41 -2 0 38.224] 66 @dc [<FFFEFFFEFFFE> 16 3 -1 -12 17.988] 45 @dc [<00000C00000000000C00000000000C00000000001E00000000001E00000000003F00000000003F00000000003F0000000000 7C80000000007C8000000000FCC000000000F84000000000F84000000001F02000000001F02000000001F02000000003E010 00000003E01000000007E00800000007C00800000007C0080000000F80040000000F80040000001F80060000001F00020000 001F00020000003F00010000003E00010000003E00010000007C00008000007C0000800000FC0000C00000F80000400000F8 0000400001F00000200001F00000200001F00000200003E00000100003E00000380007F000007E00FFFF0003FFC0FFFF0003 FFC0> 48 42 -1 1 40.472] 86 @dc [<0407E00006181C0007200E000740078007C003C0078001C0078001E0078001F0078000F0078000F0078000F8078000F80780 00F8078000F8078000F8078000F8078000F8078000F0078000F0078001E0078001E007C003C007A0038007B00700078C1C00 0783F00007800000078000000780000007800000078000000780000007800000078000000780000007800000078000000780 00000F800000FF800000FF80000007800000> 32 42 -1 0 29.980] 98 @dc 125 @bop1 cmtt10.329 @sf 0 -57 p (gawk) s cmr10.329 @sf 15 r (Summary) s 1581 r (125) s cmb10.390 @sf 0 183 p (A.3.1) s 27 r (Fields) s cmr10.329 @sf 62 322 p (As) s 16 r (eac) s 0 r 104 c 15 r (input) s 16 r (line) s 16 r (is) s 16 r (read,) s cmtt10.329 @sf 17 r (gawk) s cmr10.329 @sf 16 r (splits) s 16 r (the) s 16 r (line) s 16 r (in) s 0 r (to) s cmsl10.329 @sf 15 r (\014elds) s cmr10.329 @sf 0 r 44 c 16 r (using) s 16 r (the) s 16 r 118 c -1 r (alue) s 15 r (of) s 16 r (the) s cmtt10.329 @sf 16 r (FS) s cmr10.329 @sf 16 r 118 c -2 r (ariable) s 15 r (as) s 0 384 p (the) s 17 r (\014eld) s 17 r (separator.) s 27 r (If) s cmtt10.329 @sf 17 r (FS) s cmr10.329 @sf 17 r (is) s 17 r 97 c 17 r (single) s 17 r 99 c 0 r (haracter,) s 17 r (\014elds) s 17 r (are) s 17 r (separated) s 17 r 98 c 0 r 121 c 16 r (that) s 17 r 99 c 0 r (haracter.) s 25 r (Otherwise,) s cmtt10.329 @sf 0 447 p (FS) s cmr10.329 @sf 17 r (is) s 17 r (exp) s 1 r (ected) s 17 r (to) s 17 r 98 c 1 r 101 c 17 r 97 c 17 r (full) s 17 r (regular) s 16 r (expression.) s 26 r (In) s 17 r (the) s 17 r (sp) s 1 r (ecial) s 17 r (case) s 17 r (that) s cmtt10.329 @sf 16 r (FS) s cmr10.329 @sf 17 r (is) s 17 r 97 c 17 r (single) s 17 r (blank,) s 17 r (\014elds) s 0 509 p (are) s 15 r (separated) s 15 r 98 c 0 r 121 c 13 r (runs) s 15 r (of) s 15 r (blanks) s 15 r (and/or) s 15 r (tabs.) s 20 r (Note) s 15 r (that) s 15 r (the) s 15 r 118 c -2 r (alue) s 14 r (of) s cmtt10.329 @sf 15 r (IGNORECASE) s cmr10.329 @sf 15 r (\(see) s 15 r (section) s 15 r (6.3.3) s 0 571 p ([Case-sensitivit) s 0 r (y],) s 14 r (page) s 15 r (55\)) s 15 r (also) s 15 r (a\013ects) s 15 r (ho) s 0 r 119 c 14 r (\014elds) s 16 r (are) s 15 r (split) s 15 r (when) s cmtt10.329 @sf 15 r (FS) s cmr10.329 @sf 15 r (is) s 15 r 97 c 15 r (regular) s 16 r (expression.) s 62 710 p (Eac) s 0 r 104 c 13 r (\014eld) s 13 r (in) s 14 r (the) s 14 r (input) s 13 r (line) s 14 r (ma) s 0 r 121 c 13 r 98 c 1 r 101 c 13 r (referenced) s 14 r 98 c 0 r 121 c 13 r (its) s 13 r 112 c 1 r (osition,) s cmtt10.329 @sf 14 r ($1) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 14 r ($2) s cmr10.329 @sf 0 r 44 c 14 r (and) s 14 r (so) s 14 r (on.) s cmtt10.329 @sf 19 r ($0) s cmr10.329 @sf 14 r (is) s 14 r (the) s 14 r (whole) s 0 772 p (line.) s 20 r (The) s 15 r 118 c -1 r (alue) s 14 r (of) s 15 r 97 c 15 r (\014eld) s 15 r (ma) s 0 r 121 c 14 r 98 c 2 r 101 c 15 r (assigned) s 15 r (to) s 15 r (as) s 15 r 119 c 0 r (ell.) s 19 r (Field) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 15 r (need) s 15 r (not) s 15 r 98 c 2 r 101 c 15 r (constan) s 0 r (ts:) s cmtt10.329 @sf 120 911 p 110 c 24 r 61 c 24 r 53 c 120 961 p (print) s 24 r ($n) s cmr10.329 @sf 0 1100 p (prin) s 0 r (ts) s 16 r (the) s 18 r (\014fth) s 18 r (\014eld) s 17 r (in) s 18 r (the) s 17 r (input) s 18 r (line.) s 27 r (The) s 18 r 118 c -2 r (ariable) s cmtt10.329 @sf 17 r (NF) s cmr10.329 @sf 18 r (is) s 17 r (set) s 18 r (to) s 17 r (the) s 18 r (total) s 18 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 18 r (of) s 18 r (\014elds) s 17 r (in) s 18 r (the) s 0 1162 p (input) s 15 r (line.) s 62 1301 p (References) s 14 r (to) s 14 r (nonexisten) s 0 r 116 c 13 r (\014elds) s 14 r (\(i.e.,) s 14 r (\014elds) s 14 r (after) s cmtt10.329 @sf 14 r ($NF) s cmr10.329 @sf 0 r 41 c 14 r (return) s 14 r (the) s 14 r 110 c 0 r (ull-string.) s 19 r (Ho) s -1 r 119 c -1 r (ev) s -1 r (er,) s 13 r (assigning) s 0 1363 p (to) s 18 r 97 c 17 r (nonexisten) s 0 r 116 c 17 r (\014eld) s 17 r (\(e.g.,) s cmtt10.329 @sf 18 r ($\(NF+2\)) s 16 r 61 c 15 r 53 c cmr10.329 @sf 0 r 41 c 17 r (increases) s 18 r (the) s 18 r 118 c -2 r (alue) s 17 r (of) s cmtt10.329 @sf 17 r (NF) s cmr10.329 @sf 0 r 44 c 18 r (creates) s 18 r (an) s 0 r 121 c 16 r (in) s 0 r (terv) s -1 r (ening) s 16 r (\014elds) s 0 1425 p (with) s 18 r (the) s 18 r 110 c 0 r (ull) s 17 r (string) s 18 r (as) s 19 r (their) s 18 r 118 c -2 r (alue,) s 18 r (and) s 18 r (causes) s 19 r (the) s 18 r 118 c -2 r (alue) s 17 r (of) s cmtt10.329 @sf 19 r ($0) s cmr10.329 @sf 18 r (to) s 18 r 98 c 1 r 101 c 18 r (recomputed,) s 19 r (with) s 18 r (the) s 19 r (\014elds) s 0 1488 p 98 c 1 r (eing) s 15 r (separated) s 16 r 98 c -1 r 121 c 14 r (the) s 16 r 118 c -2 r (alue) s 14 r (of) s cmtt10.329 @sf 15 r (OFS) s cmr10.329 @sf 0 r 46 c 62 1627 p (See) s 19 r 99 c -1 r (hapter) s 18 r 51 c 18 r ([Reading) s 18 r (Files],) s 19 r (page) s 19 r (21,) s 19 r (for) s 18 r 97 c 19 r (full) s 18 r (description) s 18 r (of) s 19 r (the) s 18 r 119 c 0 r 97 c -2 r 121 c cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 18 r (de\014nes) s 18 r (and) s 19 r (uses) s 0 1689 p (\014elds.) s cmb10.390 @sf 0 1913 p (A.3.2) s 27 r (Built-in) s 18 r 86 c -4 r (ariables) s cmtt10.329 @sf 62 2052 p (awk) s cmr10.329 @sf 0 r ('s) s 15 r (built-in) s 16 r 118 c -2 r (ariables) s 14 r (are:) s cmtt10.329 @sf 0 2191 p (ARGC) s cmr10.329 @sf 145 r (The) s 18 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 19 r (of) s 18 r (command) s 19 r (line) s 19 r (argumen) s 0 r (ts) s 17 r (\(not) s 19 r (including) s 19 r (options) s 18 r (or) s 19 r (the) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 18 r (program) s 240 2253 p (itself) s 4 r (\).) s cmtt10.329 @sf 0 2330 p (ARGV) s cmr10.329 @sf 145 r (The) s 21 r (arra) s 0 r 121 c 21 r (of) s 21 r (command) s 22 r (line) s 22 r (argumen) s -1 r (ts.) s 39 r (The) s 22 r (arra) s -1 r 121 c 21 r (is) s 22 r (indexed) s 21 r (from) s 22 r 48 c 22 r (to) s cmtt10.329 @sf 21 r (ARGC) s cmr10.329 @sf 22 r 45 c 22 r (1.) s 240 2392 p (Dynamically) s 15 r 99 c 0 r (hanging) s 14 r (the) s 15 r (con) s 0 r (ten) s -1 r (ts) s 14 r (of) s cmtt10.329 @sf 15 r (ARGV) s cmr10.329 @sf 15 r (can) s 15 r (con) s 0 r (trol) s 14 r (the) s 15 r (\014les) s 15 r (used) s 16 r (for) s 15 r (data.) s cmtt10.329 @sf 0 2469 p (ENVIRON) s cmr10.329 @sf 73 r (An) s 16 r (arra) s 0 r 121 c 14 r (con) s 0 r (taining) s 15 r (the) s 16 r 118 c -2 r (alues) s 15 r (of) s 16 r (the) s 16 r (en) s -1 r (vironmen) s -1 r 116 c 15 r 118 c -1 r (ariables.) s 21 r (The) s 16 r (arra) s -1 r 121 c 15 r (is) s 16 r (indexed) s 16 r 98 c 0 r 121 c 240 2531 p 118 c -2 r (ariable) s 16 r (name,) s 18 r (eac) s 0 r 104 c 16 r (elemen) s -1 r 116 c 16 r 98 c 2 r (eing) s 16 r (the) s 17 r 118 c -1 r (alue) s 16 r (of) s 17 r (that) s 17 r 118 c -2 r (ariable.) s 25 r (Th) s 0 r (us,) s 16 r (the) s 17 r (en) s 0 r (vironmen) s -1 r 116 c 240 2593 p 118 c -2 r (ariable) s cmtt10.329 @sf 15 r (HOME) s cmr10.329 @sf 15 r 119 c 0 r (ould) s 14 r 98 c 1 r 101 c 15 r (in) s cmtt10.329 @sf 15 r (ENVIRON["HOME"]) s cmr10.329 @sf 0 r 46 c 20 r (Its) s 16 r 118 c -2 r (alue) s 14 r (migh) s 0 r 116 c 14 r 98 c 1 r 101 c 16 r 96 c cmtt10.329 @sf 0 r (/u/close) s cmr10.329 @sf 0 r ('.) s 240 2670 p (Changing) s 21 r (this) s 20 r (arra) s 0 r 121 c 19 r (do) s 2 r (es) s 20 r (not) s 21 r (a\013ect) s 20 r (the) s 21 r (en) s 0 r (vironmen) s -2 r 116 c 20 r (seen) s 21 r 98 c -1 r 121 c 20 r (programs) s 20 r (whic) s 0 r 104 c cmtt10.329 @sf 20 r (gawk) s @eop 124 @bop0 124 @bop1 cmr10.329 @sf 0 -57 p (124) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s cmbx10.432 @sf 0 183 p (A.2) s 34 r (Language) s 23 r (Summary) s cmr10.329 @sf 62 321 p (An) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 14 r (program) s 15 r (consists) s 14 r (of) s 15 r 97 c 14 r (sequence) s 14 r (of) s 15 r (pattern-action) s 14 r (statemen) s 0 r (ts) s 14 r (and) s 14 r (optional) s 15 r (function) s 14 r (de\014-) s 0 383 p (nitions.) s cmsl10.329 @sf 120 520 p (pattern) s cmtt10.329 @sf 95 r 123 c cmsl10.329 @sf 24 r (action) s 15 r (statemen) s 0 r (ts) s cmtt10.329 @sf 25 r 125 c 120 620 p (function) s cmsl10.329 @sf 24 r (name) s cmtt10.329 @sf 2 r 40 c cmsl10.329 @sf 0 r (parameter) s 16 r (list) s cmtt10.329 @sf 1 r 41 c 119 r 123 c cmsl10.329 @sf 24 r (action) s 15 r (statemen) s 0 r (ts) s cmtt10.329 @sf 24 r 125 c 62 758 p (gawk) s cmr10.329 @sf 16 r (\014rst) s 15 r (reads) s 16 r (the) s 16 r (program) s 15 r (source) s 16 r (from) s 15 r (the) s cmsl10.329 @sf 16 r (program-\014le) s cmr10.329 @sf 2 r (\(s\)) s 16 r (if) s 16 r (sp) s 1 r (eci\014ed,) s 16 r (or) s 15 r (from) s 16 r (the) s 15 r (\014rst) s 16 r (non-) s 0 820 p (option) s 11 r (argumen) s 0 r 116 c 9 r (on) s 11 r (the) s 11 r (command) s 11 r (line.) s 18 r (The) s 11 r 96 c cmtt10.329 @sf 0 r (-f) s cmr10.329 @sf 0 r 39 c 11 r (option) s 11 r (ma) s 0 r 121 c 9 r 98 c 2 r 101 c 10 r (used) s 11 r 109 c 0 r (ultiple) s 10 r (times) s 11 r (on) s 10 r (the) s 11 r (command) s 0 882 p (line.) s cmtt10.329 @sf 20 r (gawk) s cmr10.329 @sf 15 r (reads) s 15 r (the) s 14 r (program) s 15 r (text) s 15 r (from) s 15 r (all) s 14 r (the) s cmsl10.329 @sf 15 r (program-\014le) s cmr10.329 @sf 17 r (\014les,) s 15 r (e\013ectiv) s 0 r (ely) s 14 r (concatenating) s 14 r (them) s 15 r (in) s 0 944 p (the) s 17 r (order) s 16 r (they) s 17 r (are) s 16 r (sp) s 2 r (eci\014ed.) s 24 r (This) s 17 r (is) s 16 r (useful) s 17 r (for) s 17 r (building) s 16 r (libraries) s 17 r (of) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 16 r (functions,) s 17 r (without) s 17 r (ha) s -1 r (ving) s 0 1007 p (to) s 16 r (include) s 15 r (them) s 16 r (in) s 15 r (eac) s 0 r 104 c 15 r (new) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (program) s 16 r (that) s 15 r (uses) s 16 r (them.) s 21 r 84 c -2 r 111 c 14 r (use) s 16 r 97 c 15 r (library) s 16 r (function) s 16 r (in) s 15 r 97 c 16 r (\014le) s 15 r (from) s 0 1069 p 97 c 14 r (program) s 14 r 116 c 0 r (yp) s 0 r (ed) s 14 r (in) s 14 r (on) s 13 r (the) s 14 r (command) s 14 r (line,) s 14 r (sp) s 2 r (ecify) s 13 r 96 c cmtt10.329 @sf 0 r (-f) s 16 r (/dev/tty) s cmr10.329 @sf 0 r (';) s 14 r (then) s 14 r 116 c 0 r (yp) s 0 r 101 c 14 r 121 c -1 r (our) s 13 r (program,) s 14 r (and) s 14 r (end) s 0 1131 p (it) s 15 r (with) s 15 r 97 c cmtt10.329 @sf 15 r (C-d) s cmr10.329 @sf 0 r 46 c 21 r (See) s 15 r 99 c 0 r (hapter) s 14 r (14) s 15 r ([Command) s 15 r (Line],) s 15 r (page) s 15 r (115.) s 62 1269 p (The) s 23 r (en) s 0 r (vironmen) s -1 r 116 c 22 r 118 c -2 r (ariable) s cmtt10.329 @sf 22 r (AWKPATH) s cmr10.329 @sf 23 r (sp) s 2 r (eci\014es) s 23 r 97 c 23 r (searc) s -1 r 104 c 22 r (path) s 24 r (to) s 23 r (use) s 23 r (when) s 23 r (\014nding) s 23 r (source) s 23 r (\014les) s 0 1331 p (named) s 23 r (with) s 23 r (the) s 23 r 96 c cmtt10.329 @sf 0 r (-f) s cmr10.329 @sf 0 r 39 c 24 r (option.) s 44 r (If) s 23 r (the) s 23 r 118 c -1 r (ariable) s cmtt10.329 @sf 22 r (AWKPATH) s cmr10.329 @sf 23 r (is) s 23 r (not) s 23 r (set,) s cmtt10.329 @sf 26 r (gawk) s cmr10.329 @sf 23 r (uses) s 23 r (the) s 23 r (default) s 23 r (path,) s 0 1393 p 96 c cmtt10.329 @sf (.:/usr/lib/awk:/usr/local/lib/awk) s cmr10.329 @sf ('.) s 37 r (If) s 21 r 97 c 21 r (\014le) s 21 r (name) s 20 r (giv) s 0 r (en) s 20 r (to) s 21 r (the) s 21 r 96 c cmtt10.329 @sf 0 r (-f) s cmr10.329 @sf 0 r 39 c 20 r (option) s 21 r (con) s 0 r (tains) s 20 r 97 c 21 r 96 c cmtt10.329 @sf 0 r 47 c cmr10.329 @sf 0 r 39 c 0 1455 p 99 c 0 r (haracter,) s 13 r (no) s 13 r (path) s 14 r (searc) s 0 r 104 c 13 r (is) s 13 r 112 c 2 r (erformed.) s 19 r (See) s 14 r (section) s 14 r (14.3) s 14 r ([A) s -4 r (WKP) s -4 r 65 c -4 r (TH) s 13 r 86 c -3 r (ariable],) s 13 r (page) s 14 r (117,) s 14 r (for) s 13 r 97 c 14 r (full) s 0 1518 p (description) s 15 r (of) s 15 r (the) s cmtt10.329 @sf 15 r (AWKPATH) s cmr10.329 @sf 16 r (en) s -1 r (vironmen) s -1 r 116 c 14 r 118 c -1 r (ariable.) s cmtt10.329 @sf 62 1655 p (gawk) s cmr10.329 @sf 15 r (compiles) s 15 r (the) s 15 r (program) s 14 r (in) s 0 r (to) s 14 r (an) s 15 r (in) s -1 r (ternal) s 14 r (form,) s 15 r (and) s 15 r (then) s 15 r (pro) s 1 r (ceeds) s 15 r (to) s 15 r (read) s 14 r (eac) s 0 r 104 c 14 r (\014le) s 15 r (named) s 14 r (in) s 0 1717 p (the) s cmtt10.329 @sf 15 r (ARGV) s cmr10.329 @sf 15 r (arra) s 0 r 121 c -4 r 46 c 19 r (If) s 16 r (there) s 15 r (are) s 15 r (no) s 15 r (\014les) s 15 r (named) s 15 r (on) s 16 r (the) s 15 r (command) s 15 r (line,) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 15 r (reads) s 15 r (the) s 15 r (standard) s 16 r (input.) s 62 1855 p (If) s 15 r 97 c 15 r (\\\014le") s 14 r (named) s 15 r (on) s 14 r (the) s 15 r (command) s 15 r (line) s 14 r (has) s 15 r (the) s 15 r (form) s 14 r 96 c cmsl10.329 @sf 0 r 118 c -1 r (ar) s cmtt10.329 @sf 2 r 61 c cmsl10.329 @sf 0 r 118 c -1 r (al) s cmr10.329 @sf 0 r (',) s 15 r (it) s 15 r (is) s 14 r (treated) s 15 r (as) s 15 r 97 c 14 r 118 c -1 r (ariable) s 13 r (assign-) s 0 1917 p (men) s 0 r (t:) s 19 r (the) s 15 r 118 c -1 r (ariable) s cmsl10.329 @sf 14 r 118 c -2 r (ar) s cmr10.329 @sf 18 r (is) s 15 r (assigned) s 15 r (the) s 15 r 118 c -1 r (alue) s cmsl10.329 @sf 14 r 118 c -2 r (al) s cmr10.329 @sf 0 r 46 c 62 2055 p 70 c -3 r (or) s 15 r (eac) s 0 r 104 c 15 r (line) s 15 r (in) s 16 r (the) s 16 r (input,) s cmtt10.329 @sf 16 r (gawk) s cmr10.329 @sf 15 r (tests) s 16 r (to) s 16 r (see) s 16 r (if) s 15 r (it) s 16 r (matc) s 0 r (hes) s 14 r (an) s 0 r 121 c cmsl10.329 @sf 15 r (pattern) s cmr10.329 @sf 16 r (in) s 15 r (the) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (program.) s 22 r 70 c -3 r (or) s 0 2117 p (eac) s 0 r 104 c 14 r (pattern) s 15 r (that) s 15 r (the) s 15 r (line) s 15 r (matc) s 0 r (hes,) s 14 r (the) s 16 r (asso) s 1 r (ciated) s cmsl10.329 @sf 15 r (action) s cmr10.329 @sf 15 r (is) s 15 r (executed.) s cmbx10.432 @sf 0 2346 p (A.3) s 34 r 86 c -4 r (ariables) s 22 r (and) s 22 r (Fields) s cmtt10.329 @sf 62 2483 p (awk) s cmr10.329 @sf 16 r 118 c -2 r (ariables) s 15 r (are) s 15 r (dynamic;) s 16 r (they) s 15 r (come) s 15 r (in) s 0 r (to) s 15 r (existence) s 15 r (when) s 15 r (they) s 16 r (are) s 15 r (\014rst) s 16 r (used.) s 21 r (Their) s 15 r 118 c -1 r (alues) s 14 r (are) s 0 2545 p (either) s 16 r (\015oating-p) s 2 r (oin) s -1 r 116 c 16 r 110 c -1 r (um) s -1 r 98 c 0 r (ers) s 17 r (or) s 16 r (strings.) s cmtt10.329 @sf 24 r (awk) s cmr10.329 @sf 16 r (also) s 16 r (has) s 17 r (one-dimension) s 16 r (arra) s 0 r (ys;) s 16 r 109 c -1 r (ultiple-dimensional) s 0 2608 p (arra) s 0 r (ys) s 15 r (ma) s 0 r 121 c 15 r 98 c 1 r 101 c 16 r (sim) s 0 r (ulated.) s 22 r (There) s 16 r (are) s 16 r (sev) s -1 r (eral) s 15 r (prede\014ned) s 16 r 118 c -1 r (ariables) s 15 r (that) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (sets) s 16 r (as) s 16 r 97 c 16 r (program) s 16 r (runs;) s 0 2670 p (these) s 15 r (are) s 15 r (summarized) s 15 r 98 c 2 r (elo) s -1 r (w.) s @eop 123 @bop0 [ 518 ] /cmtt10.518 @newfont cmtt10.518 @sf [<00FFC00007FFF8000FFFFC001FFFFE003F807F007C000F80F00003C0E00001C0E00001C0E00001C0E00001C0F00003C07800 07807C003F003FFFFE001FFFFC000FFFE0001E8000001C0000001C0000001CFC00001FFF00001FFF80000FFFC0001F87E000 1F03E0003E01F0003E01F0003C00F0003C00F0003C00F0003C00F0003E01F0003E01F0001F03E0001F87E1C00FFFFFE007FF FFE003FF7FE000FC1FC0> 32 40 -2 14 37.658] 103 @dc [<07F81FE01FFF3FE03FFFFFE07FFFFFE07E07F800F800F800F0007800F0007800F0007800F80078007C0078007F0078003FF0 78000FFFF80003FFF800007FF8000000780000007800000078000000F8001C01F0003E07F0003FFFE0003FFFC0001FFF8000 07FC0000> 32 26 -3 0 37.658] 97 @dc [<01E0380003F07C0003F07C0003F07C000370EC000778EE000778EE000778EE000739EE00073DEE00073DE600063DE6000E3F C7000E1FC7000E1FC7000E0F87000E0007000E0007001E0003801C0003801C0003801C000380FFE07FF0FFE07FF0FFE07FF0 FFE07FF0> 32 26 -1 0 37.658] 119 @dc [<FFF8FFE0FFF8FFE0FFF8FFE0FFF8FFE007001C0007003C00070078000700F0000700E0000781E00007C3C00007E3800007E7 800007FF0000077E0000073E0000071E0000070F0000070780000703C0000701E0000700F000070FFF80070FFF80070FFF80 070FFF8007000000070000000700000007000000070000000700000007000000FF000000FF000000FF000000FF000000> 32 37 -2 0 37.658] 107 @dc cmbx10.518 @sf [<000FFC0FFF80007FFF0FFF8001FFFFCFFF8003FE03EFF80003FC00FFF00007F8007FF00007F8003FF00007F8001FF00007F8 001FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000F F00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF00007F8000FF000 07F8000FF00007F8000FF0000FF8001FF000FFF801FFF000FFF801FFF000FFF801FFF00001F80003F000> 48 32 -3 0 45.827] 117 @dc 123 @bop1 cmtt10.329 @sf 0 -57 p (gawk) s cmr10.329 @sf 15 r (Summary) s 1581 r (123) s cmbx10.518 @sf 0 183 p (App) s 2 r (endix) s 28 r (A.) s cmtt10.518 @sf 41 r (gawk) s cmbx10.518 @sf 28 r (Summary) s cmr10.329 @sf 62 353 p (This) s 15 r (app) s 1 r (endix) s 15 r (pro) s 0 r (vides) s 13 r 97 c 15 r (brief) s 14 r (summary) s 15 r (of) s 15 r (the) s cmtt10.329 @sf 14 r (gawk) s cmr10.329 @sf 15 r (command) s 15 r (line) s 14 r (and) s 15 r (the) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 15 r (language.) s 20 r (It) s 15 r (is) s 0 416 p (designed) s 15 r (to) s 15 r (serv) s 0 r 101 c 14 r (as) s 15 r (\\quic) s 0 r 107 c 14 r (reference.") s 20 r (It) s 16 r (is) s 15 r (therefore) s 15 r (terse,) s 15 r (but) s 15 r (complete.) s cmbx10.432 @sf 0 623 p (A.1) s 34 r (Command) s 23 r (Line) s 23 r (Options) s 23 r (Summary) s cmr10.329 @sf 62 760 p (The) s 16 r (command) s 16 r (line) s 16 r (consists) s 16 r (of) s 16 r (options) s 16 r (to) s cmtt10.329 @sf 16 r (gawk) s cmr10.329 @sf 16 r (itself,) s 16 r (the) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (program) s 16 r (text) s 16 r (\(if) s 16 r (not) s 16 r (supplied) s 16 r (via) s 0 823 p (the) s 15 r 96 c cmtt10.329 @sf 0 r (-f) s cmr10.329 @sf 0 r 39 c 15 r (option\),) s 15 r (and) s 16 r 118 c -2 r (alues) s 14 r (to) s 15 r 98 c 2 r 101 c 15 r (made) s 15 r 97 c 0 r 118 c -3 r (ailable) s 14 r (in) s 15 r (the) s cmtt10.329 @sf 16 r (ARGC) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 15 r (ARGV) s cmr10.329 @sf 15 r (prede\014ned) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r 118 c -1 r (ariables:) s cmtt10.329 @sf 120 960 p (awk) s cmr10.329 @sf 24 r 91 c cmtt10.329 @sf 0 r (-F) s cmsl10.329 @sf 0 r (fs) s cmr10.329 @sf 2 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-v) s cmsl10.329 @sf 24 r 118 c -2 r (ar) s cmtt10.329 @sf 2 r 61 c cmsl10.329 @sf 0 r 118 c -1 r (al) s cmr10.329 @sf 1 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-V) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-C) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-c) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-a) s cmr10.329 @sf 0 r 93 c 16 r 91 c cmtt10.329 @sf 0 r (-e) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (--) s cmr10.329 @sf 0 r 93 c cmtt10.329 @sf 24 r 39 c cmsl10.329 @sf 0 r (program) s cmtt10.329 @sf 0 r 39 c cmsl10.329 @sf 23 r (\014le) s cmr10.300 @sf 27 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 120 1009 p (awk) s cmr10.329 @sf 24 r 91 c cmtt10.329 @sf 0 r (-F) s cmsl10.329 @sf 0 r (fs) s cmr10.329 @sf 2 r 93 c cmtt10.329 @sf 15 r (-f) s cmsl10.329 @sf 24 r (source-\014le) s cmr10.329 @sf 17 r 91 c cmtt10.329 @sf 0 r (-f) s cmsl10.329 @sf 24 r (source-\014le) s cmr10.300 @sf 27 r 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-v) s cmsl10.329 @sf 24 r 118 c -2 r (ar) s cmtt10.329 @sf 2 r 61 c cmsl10.329 @sf 0 r 118 c -1 r (al) s cmr10.329 @sf 1 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-V) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-C) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-c) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-a) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-e) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (--) s cmr10.329 @sf 0 r 93 c cmsl10.329 @sf 24 r (\014le) s cmr10.300 @sf 27 r 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 62 1146 p (The) s 15 r (options) s 16 r (that) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 15 r (accepts) s 15 r (are:) s cmtt10.329 @sf 0 1283 p (-F) s cmsl10.329 @sf (fs) s cmr10.329 @sf 160 r (Use) s cmsl10.329 @sf 16 r (fs) s cmr10.329 @sf 17 r (for) s 15 r (the) s 15 r (input) s 15 r (\014eld) s 15 r (separator) s 15 r (\(the) s 16 r 118 c -2 r (alue) s 14 r (of) s 15 r (the) s cmtt10.329 @sf 15 r (FS) s cmr10.329 @sf 16 r (prede\014ned) s 15 r 118 c -2 r (ariable\).) s cmtt10.329 @sf 0 1354 p (-f) s cmsl10.329 @sf 15 r (program-\014le) s cmr10.329 @sf 240 1416 p (Read) s 15 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program) s 14 r (source) s 15 r (from) s 15 r (the) s 15 r (\014le) s cmsl10.329 @sf 15 r (program-\014le) s cmr10.329 @sf 0 r 44 c 15 r (instead) s 15 r (of) s 14 r (from) s 15 r (the) s 15 r (\014rst) s 15 r (com-) s 240 1478 p (mand) s 15 r (line) s 15 r (argumen) s 0 r (t.) s cmtt10.329 @sf 0 1549 p (-v) s cmsl10.329 @sf 15 r 118 c -1 r (ar) s cmtt10.329 @sf 2 r 61 c cmsl10.329 @sf 0 r 118 c -2 r (al) s cmr10.329 @sf 240 1611 p (Assign) s 15 r (the) s 15 r 118 c -1 r (ariable) s cmsl10.329 @sf 14 r 118 c -2 r (ar) s cmr10.329 @sf 18 r (the) s 15 r 118 c -2 r (alue) s cmsl10.329 @sf 15 r 118 c -2 r (al) s cmr10.329 @sf 16 r 98 c 1 r (efore) s 15 r (program) s 16 r (execution) s 15 r 98 c 1 r (egins.) s cmtt10.329 @sf 0 1682 p (-a) s cmr10.329 @sf 192 r (Sp) s 2 r (eci\014es) s 14 r (use) s 14 r (of) s 14 r (traditional) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 14 r (syn) s 0 r (tax) s 13 r (for) s 14 r (regular) s 14 r (expressions.) s 20 r (This) s 14 r (means) s 14 r (that) s 14 r 96 c cmtt10.329 @sf 0 r 92 c cmr10.329 @sf 0 r 39 c 14 r (can) s 240 1744 p 98 c 1 r 101 c 16 r (used) s 17 r (to) s 16 r (quote) s 16 r (regular) s 16 r (expression) s 16 r (op) s 2 r (erators) s 16 r (inside) s 16 r (of) s 16 r (square) s 17 r (brac) s -1 r 107 c -1 r (ets,) s 15 r (just) s 17 r (as) s 16 r (it) s 16 r (can) s 240 1806 p 98 c 1 r 101 c 15 r (outside) s 16 r (of) s 15 r (them.) s cmtt10.329 @sf 0 1877 p (-e) s cmr10.329 @sf 192 r (Sp) s 2 r (eci\014es) s 19 r (use) s 19 r (of) s cmtt10.329 @sf 20 r (egrep) s cmr10.329 @sf 19 r (syn) s 0 r (tax) s 18 r (for) s 20 r (regular) s 19 r (expressions.) s 33 r (This) s 20 r (means) s 19 r (that) s 19 r 96 c cmtt10.329 @sf 0 r 92 c cmr10.329 @sf 0 r 39 c 20 r (do) s 1 r (es) s 20 r (not) s 240 1939 p (serv) s 0 r 101 c 14 r (as) s 15 r 97 c 15 r (quoting) s 15 r 99 c 0 r (haracter) s 14 r (inside) s 15 r (of) s 16 r (square) s 15 r (brac) s -1 r 107 c -1 r (ets.) s cmtt10.329 @sf 0 2010 p (-c) s cmr10.329 @sf 192 r (Sp) s 2 r (eci\014es) s 15 r (compatibilit) s -1 r 121 c 15 r (mo) s 1 r (de,) s 15 r (in) s 15 r (whic) s 0 r 104 c cmtt10.329 @sf 14 r (gawk) s cmr10.329 @sf 15 r (extensions) s 15 r (are) s 15 r (turned) s 16 r (o\013.) s cmtt10.329 @sf 0 2080 p (-V) s cmr10.329 @sf 192 r (Prin) s 0 r 116 c 17 r 118 c 0 r (ersion) s 17 r (information) s 18 r (for) s 19 r (this) s 18 r (particular) s 18 r (cop) s 0 r 121 c 17 r (of) s cmtt10.329 @sf 18 r (gawk) s cmr10.329 @sf 19 r (on) s 18 r (the) s 18 r (error) s 18 r (output.) s 30 r (This) s 240 2143 p (option) s 15 r (ma) s 0 r 121 c 14 r (disapp) s 1 r (ear) s 15 r (in) s 16 r 97 c 15 r (future) s 15 r 118 c 0 r (ersion) s 14 r (of) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 2213 p (-C) s cmr10.329 @sf 192 r (Prin) s 0 r 116 c 14 r (the) s 14 r (short) s 14 r 118 c 0 r (ersion) s 14 r (of) s 14 r (the) s 15 r (General) s 14 r (Public) s 15 r (License) s 14 r (on) s 15 r (the) s 14 r (error) s 15 r (output.) s 20 r (This) s 14 r (option) s 240 2276 p (ma) s 0 r 121 c 14 r (disapp) s 1 r (ear) s 15 r (in) s 15 r 97 c 16 r (future) s 15 r 118 c -1 r (ersion) s 15 r (of) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 2346 p (--) s cmr10.329 @sf 192 r (Signal) s 13 r (the) s 13 r (end) s 13 r (of) s 12 r (options.) s 20 r (This) s 13 r (is) s 12 r (useful) s 13 r (to) s 13 r (allo) s 0 r 119 c 11 r (further) s 13 r (argumen) s 0 r (ts) s 12 r (to) s 13 r (the) s cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 13 r (program) s 240 2408 p (itself) s 20 r (to) s 20 r (start) s 19 r (with) s 20 r 97 c 20 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r ('.) s 34 r (This) s 20 r (is) s 20 r (mainly) s 19 r (for) s 20 r (consistency) s 20 r (with) s 20 r (the) s 19 r (argumen) s 0 r 116 c 19 r (parsing) s 240 2471 p (con) s 0 r 118 c -2 r (en) s -1 r (tions) s 14 r (of) s 16 r (POSIX.) s 62 2608 p (An) s 0 r 121 c 14 r (other) s 16 r (options) s 15 r (are) s 16 r (\015agged) s 15 r (as) s 16 r (in) s -1 r 118 c -2 r (alid,) s 14 r (but) s 16 r (are) s 15 r (otherwise) s 16 r (ignored.) s 21 r (See) s 15 r 99 c 0 r (hapter) s 15 r (14) s 15 r ([Command) s 0 2670 p (Line],) s 15 r (page) s 15 r (115,) s 15 r (for) s 16 r (more) s 15 r (details.) s @eop 122 @bop0 122 @bop1 cmr10.329 @sf 0 -57 p (122) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s @eop 121 @bop0 121 @bop1 cmr10.329 @sf 0 -57 p (The) s 15 r (Ev) s 0 r (olution) s 14 r (of) s 15 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (Language) s 1174 r (121) s cmsy10.300 @sf 39 183 p 15 c cmr10.329 @sf 30 r (The) s 19 r 96 c cmtt10.329 @sf 0 r (-a) s cmr10.329 @sf 0 r 39 c 18 r (and) s 18 r 96 c cmtt10.329 @sf 0 r (-e) s cmr10.329 @sf 0 r 39 c 19 r (options) s 18 r (to) s 19 r (sp) s 1 r (ecify) s 18 r (the) s 19 r (syn) s -1 r (tax) s 18 r (of) s 18 r (regular) s 18 r (expressions) s 19 r (that) s cmtt10.329 @sf 18 r (gawk) s cmr10.329 @sf 19 r (will) s 18 r (accept) s 90 246 p (\(see) s 15 r 99 c 0 r (hapter) s 14 r (14) s 15 r ([Command) s 15 r (Line],) s 15 r (page) s 16 r (115\).) s @eop 120 @bop0 120 @bop1 cmr10.329 @sf 0 -57 p (120) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s cmsy10.300 @sf 39 183 p 15 c cmr10.329 @sf 30 r (Redirection) s 15 r (of) s 16 r (input) s 15 r (for) s 15 r (the) s cmtt10.329 @sf 15 r (getline) s cmr10.329 @sf 15 r (function) s 15 r (\(see) s 15 r (section) s 16 r (3.7) s 15 r ([Getline],) s 15 r (page) s 15 r (30\).) s cmsy10.300 @sf 39 258 p 15 c cmr10.329 @sf 30 r (Multiple) s cmtt10.329 @sf 15 r (BEGIN) s cmr10.329 @sf 16 r (and) s cmtt10.329 @sf 15 r (END) s cmr10.329 @sf 15 r (rules) s 15 r (\(see) s 15 r (section) s 15 r (6.8) s 15 r ([BEGIN/END],) s 16 r (page) s 15 r (59\).) s cmsy10.300 @sf 39 333 p 15 c cmr10.329 @sf 30 r (Sim) s 0 r (ulation) s 14 r (of) s 15 r 109 c 0 r (ultidimensional) s 14 r (arra) s 0 r (ys) s 14 r (\(see) s 15 r (section) s 15 r (10.7) s 16 r ([Multi-dimensional],) s 15 r (page) s 15 r (95\).) s cmbx10.432 @sf 0 559 p (15.2) s 34 r (Minor) s 23 r (Changes) s 23 r 98 c 2 r (et) s -1 r 119 c -2 r (een) s 22 r (S5R3.1) s 23 r (and) s 23 r (S5R4) s cmr10.329 @sf 62 697 p (The) s 15 r (System) s 16 r 86 c 15 r (Release) s 15 r 52 c 15 r 118 c 0 r (ersion) s 14 r (of) s 15 r (Unix) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (added) s 16 r (these) s 15 r (features:) s cmsy10.300 @sf 39 834 p 15 c cmr10.329 @sf 30 r (The) s cmtt10.329 @sf 15 r (ENVIRON) s cmr10.329 @sf 16 r 118 c -2 r (ariable) s 14 r (\(see) s 15 r 99 c 0 r (hapter) s 14 r (13) s 15 r ([Built-in) s 16 r 86 c -3 r (ariables],) s 14 r (page) s 15 r (111\).) s cmsy10.300 @sf 39 909 p 15 c cmr10.329 @sf 30 r (Multiple) s 15 r 96 c cmtt10.329 @sf 0 r (-f) s cmr10.329 @sf 0 r 39 c 16 r (options) s 15 r (on) s 15 r (the) s 15 r (command) s 15 r (line) s 15 r (\(see) s 15 r 99 c 0 r (hapter) s 14 r (14) s 15 r ([Command) s 16 r (Line],) s 15 r (page) s 15 r (115\).) s cmsy10.300 @sf 39 984 p 15 c cmr10.329 @sf 30 r (The) s 14 r 96 c cmtt10.329 @sf 0 r (-v) s cmr10.329 @sf 0 r 39 c 14 r (option) s 14 r (for) s 14 r (assigning) s 15 r 118 c -2 r (ariables) s 13 r 98 c 1 r (efore) s 14 r (program) s 14 r (execution) s 14 r 98 c 2 r (egins) s 14 r (\(see) s 14 r 99 c 0 r (hapter) s 13 r (14) s 14 r ([Com-) s 90 1046 p (mand) s 15 r (Line],) s 15 r (page) s 15 r (115\).) s cmsy10.300 @sf 39 1121 p 15 c cmr10.329 @sf 30 r (The) s 15 r 96 c cmtt10.329 @sf 0 r (--) s cmr10.329 @sf 0 r 39 c 16 r (option) s 15 r (for) s 15 r (terminating) s 15 r (command) s 15 r (line) s 15 r (options.) s cmsy10.300 @sf 39 1196 p 15 c cmr10.329 @sf 30 r (The) s 15 r 96 c cmtt10.329 @sf 0 r (\\a) s cmr10.329 @sf 0 r (',) s 16 r 96 c cmtt10.329 @sf 0 r (\\v) s cmr10.329 @sf 0 r (',) s 15 r (and) s 15 r 96 c cmtt10.329 @sf 0 r (\\x) s cmr10.329 @sf 0 r 39 c 15 r (escap) s 1 r 101 c 15 r (sequences) s 16 r (\(see) s 15 r (section) s 15 r (8.1) s 15 r ([Constan) s 0 r (ts],) s 14 r (page) s 15 r (63\).) s cmsy10.300 @sf 39 1271 p 15 c cmr10.329 @sf 30 r 65 c 17 r (de\014ned) s 17 r (return) s 17 r 118 c -2 r (alue) s 16 r (for) s 17 r (the) s cmtt10.329 @sf 17 r (srand) s cmr10.329 @sf 17 r (built-in) s 17 r (function) s 17 r (\(see) s 17 r (section) s 17 r (11.2) s 17 r ([Numeric) s 17 r 70 c -3 r (unctions],) s 90 1333 p (page) s 15 r (99\).) s cmsy10.300 @sf 39 1408 p 15 c cmr10.329 @sf 30 r (The) s cmtt10.329 @sf 12 r (toupper) s cmr10.329 @sf 12 r (and) s cmtt10.329 @sf 12 r (tolower) s cmr10.329 @sf 12 r (built-in) s 12 r (string) s 12 r (functions) s 12 r (for) s 12 r (case) s 12 r (translation) s 12 r (\(see) s 12 r (section) s 12 r (11.3) s 11 r ([String) s 90 1470 p 70 c -3 r (unctions],) s 14 r (page) s 16 r (101\).) s cmsy10.300 @sf 39 1545 p 15 c cmr10.329 @sf 30 r 65 c 13 r (cleaner) s 13 r (sp) s 2 r (eci\014cation) s 13 r (for) s 13 r (the) s 13 r 96 c cmtt10.329 @sf 0 r (%c) s cmr10.329 @sf 0 r 39 c 13 r (format-con) s 0 r (trol) s 12 r (letter) s 13 r (in) s 13 r (the) s cmtt10.329 @sf 13 r (printf) s cmr10.329 @sf 13 r (function) s 13 r (\(see) s 13 r (section) s 13 r (4.4) s 90 1608 p ([Prin) s 0 r (tf],) s 14 r (page) s 15 r (40\).) s cmsy10.300 @sf 39 1683 p 15 c cmr10.329 @sf 30 r (The) s 15 r (use) s 15 r (of) s 15 r (constan) s 0 r 116 c 13 r (regexps) s 15 r (suc) s 0 r 104 c 14 r (as) s cmtt10.329 @sf 15 r (/foo/) s cmr10.329 @sf 15 r (as) s 14 r (expressions,) s 15 r (where) s 15 r (they) s 15 r (are) s 15 r (equiv) s -2 r (alen) s -1 r 116 c 14 r (to) s 15 r (use) s 15 r (of) s 90 1745 p (the) s 15 r (matc) s 0 r (hing) s 14 r (op) s 1 r (erator,) s 15 r (as) s 16 r (in) s cmtt10.329 @sf 15 r ($0) s 15 r 126 c 15 r (/foo/) s cmr10.329 @sf 0 r 46 c cmbx10.432 @sf 0 1971 p (15.3) s 34 r (Extensions) s 23 r (In) s cmtt10.432 @sf 23 r (gawk) s cmbx10.432 @sf 23 r (Not) s 23 r (In) s 23 r (S5R4) s cmr10.329 @sf 62 2108 p (The) s 15 r (GNU) s 16 r (implemen) s -1 r (tation,) s cmtt10.329 @sf 14 r (gawk) s cmr10.329 @sf 0 r 44 c 16 r (adds) s 15 r (these) s 15 r (features:) s cmsy10.300 @sf 39 2246 p 15 c cmr10.329 @sf 30 r (The) s cmtt10.329 @sf 21 r (AWKPATH) s cmr10.329 @sf 21 r (en) s 0 r (vironmen) s -1 r 116 c 20 r 118 c -2 r (ariable) s 20 r (for) s 21 r (sp) s 1 r (ecifying) s 21 r 97 c 21 r (path) s 21 r (searc) s 0 r 104 c 20 r (for) s 21 r (the) s 21 r 96 c cmtt10.329 @sf 0 r (-f) s cmr10.329 @sf 0 r 39 c 21 r (command) s 21 r (line) s 90 2308 p (option) s 15 r (\(see) s 15 r 99 c 0 r (hapter) s 14 r (14) s 15 r ([Command) s 15 r (Line],) s 16 r (page) s 15 r (115\).) s cmsy10.300 @sf 39 2383 p 15 c cmr10.329 @sf 30 r (The) s 15 r 96 c cmtt10.329 @sf 0 r (-C) s cmr10.329 @sf 0 r 39 c 16 r (and) s 15 r 96 c cmtt10.329 @sf 0 r (-V) s cmr10.329 @sf 0 r 39 c 15 r (command) s 15 r (line) s 15 r (options) s 15 r (\(see) s 15 r 99 c 0 r (hapter) s 14 r (14) s 15 r ([Command) s 16 r (Line],) s 15 r (page) s 15 r (115\).) s cmsy10.300 @sf 39 2458 p 15 c cmr10.329 @sf 30 r (The) s cmtt10.329 @sf 15 r (IGNORECASE) s cmr10.329 @sf 16 r 118 c -2 r (ariable) s 14 r (and) s 15 r (its) s 15 r (e\013ects) s 16 r (\(see) s 15 r (section) s 15 r (6.3.3) s 15 r ([Case-sensitivit) s 0 r (y],) s 14 r (page) s 15 r (55\).) s cmsy10.300 @sf 39 2533 p 15 c cmr10.329 @sf 30 r (The) s 19 r 96 c cmtt10.329 @sf 0 r (/dev/stdin) s cmr10.329 @sf 0 r (',) s 19 r 96 c cmtt10.329 @sf 0 r (/dev/stdout) s cmr10.329 @sf 0 r (',) s 20 r 96 c cmtt10.329 @sf 0 r (/dev/stderr) s cmr10.329 @sf 0 r (',) s 19 r (and) s 19 r 96 c cmtt10.329 @sf 0 r (/dev/fd/) s cmsl10.329 @sf 0 r 110 c cmr10.329 @sf 0 r 39 c 18 r (\014le) s 19 r (name) s 19 r (in) s -1 r (terpretation) s 90 2595 p (\(see) s 15 r (section) s 15 r (4.6) s 15 r ([Sp) s 2 r (ecial) s 15 r (Files],) s 15 r (page) s 15 r (47\).) s cmsy10.300 @sf 39 2670 p 15 c cmr10.329 @sf 30 r (The) s 15 r 96 c cmtt10.329 @sf 0 r (-c) s cmr10.329 @sf 0 r 39 c 16 r (option) s 15 r (to) s 15 r (turn) s 15 r (o\013) s 15 r (these) s 15 r (extensions) s 15 r (\(see) s 16 r 99 c -1 r (hapter) s 14 r (14) s 16 r ([Command) s 15 r (Line],) s 15 r (page) s 15 r (115\).) s @eop 119 @bop0 cmbx10.518 @sf [<7FFFFFF07FFFFFF07FFFFFF0003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F E000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000 003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003F E000E03FE000FFBFE000FFFFE0001FFFE000007FE000000FE0000003E0000001E000> 32 46 -6 0 41.244] 49 @dc [<003FE0000001FFFE000007FFFF80000FC07FE0001E001FF0003C000FF8007C0007FC007F0007FC00FF8003FE00FF8003FE00 FFC003FF00FFC003FF00FFC003FF00FF8003FF007F8003FF001E0003FF00000003FF00000003FF00000003FE00000003FE00 000003FE000E0007FC000F0007F8000F800FF0000FF01FE0000FFFFFC0000FFFFF00000F1FF800000F000000000F00000000 0F000000000F000000000F000000000F000000000F000000000FFF0000000FFFF000000FFFFC00000FFFFF00000FFFFF8000 0FFFFFC0000FFFFFE0000FFFFFF0000FFFFFF8000FC003F8000C00003800> 40 46 -4 0 41.244] 53 @dc [<FFFFFFFFFFFC00FFFFFFFFFFFC00FFFFFFFFFFFC0000FFC0001FFE0000FFC00003FE0000FFC00000FE0000FFC000007E0000 FFC000003E0000FFC000001E0000FFC000001E0000FFC000000F0000FFC000000F0000FFC00000070000FFC00000070000FF C00000070000FFC00000070000FFC00700038000FFC00700038000FFC00700038000FFC00700000000FFC00700000000FFC0 0F00000000FFC01F00000000FFC03F00000000FFFFFF00000000FFFFFF00000000FFFFFF00000000FFC03F00000000FFC01F 00000000FFC00F00000000FFC00700000000FFC00700000000FFC007001C0000FFC007001C0000FFC007001C0000FFC00000 1C0000FFC00000380000FFC00000380000FFC00000380000FFC00000780000FFC00000780000FFC00000F80000FFC00000F8 0000FFC00003F80000FFC00007F80000FFC0003FF000FFFFFFFFFFF000FFFFFFFFFFF000FFFFFFFFFFF000> 56 49 -2 0 54.195] 69 @dc [<000038000000007C000000007C00000000FE00000000FE00000001FF00000001FF00000003FF80000003FF80000007FFC000 0007F9C000000FF9E000000FF0E000000FF0E000001FE07000001FE07000003FE03800003FC03800007FC03C00007F801C00 00FF801E0000FF000E0001FF000F0001FE00070003FE00078003FC00038007FC0003C007F80001C007F80003E0FFFF801FFE FFFF801FFEFFFF801FFE> 40 32 -2 0 43.535] 118 @dc [<FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC000FFC003FFC000FFC0007FC000FFC0001FE000FFC0000FE000FFC00007E000FF C00003E000FFC00003E000FFC00001E000FFC00001E000FFC00000E000FFC00000E000FFC00000F000FFC00000F000FFC000 007000FFC000007000FFC000007000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC0000000 00FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FF C000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000 000000FFC000000000FFC000000000FFC000000000FFC0000000FFFFFFF00000FFFFFFF00000FFFFFFF00000> 48 49 -2 0 49.612] 76 @dc cmbx10.432 @sf [<0FF0003FFC007C3F00FE1F80FE1FC0FE1FC0FE0FE07C0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000F E0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000 0FE0000FE0000FE001FFE001FFE001FFE0000000000000000000000000000000000000000000000700001FC0003FE0003FE0 003FE0003FE0003FE0001FC0000700> 24 55 4 12 21.004] 106 @dc 119 @bop1 cmr10.329 @sf 0 -57 p (The) s 15 r (Ev) s 0 r (olution) s 14 r (of) s 15 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (Language) s 1174 r (119) s cmbx10.518 @sf 0 183 p (15.) s 41 r (The) s 28 r (Ev) s -2 r (olution) s 27 r (of) s 27 r (the) s cmtt10.518 @sf 28 r (awk) s cmbx10.518 @sf 27 r (Language) s cmr10.329 @sf 62 371 p (This) s 15 r (man) s 0 r (ual) s 14 r (describ) s 1 r (es) s 15 r (the) s 15 r (GNU) s 15 r (implemen) s -1 r (tation) s 14 r (of) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r 44 c 15 r (whic) s 0 r 104 c 14 r (is) s 14 r (patterned) s 15 r (after) s 15 r (the) s 15 r (System) s 15 r 86 c 0 434 p (Release) s 12 r 52 c 11 r 118 c 0 r (ersion.) s 18 r (Man) s 0 r 121 c cmtt10.329 @sf 10 r (awk) s cmr10.329 @sf 12 r (users) s 11 r (are) s 12 r (only) s 11 r (familiar) s 12 r (with) s 11 r (the) s 12 r (original) s cmtt10.329 @sf 11 r (awk) s cmr10.329 @sf 12 r (implemen) s 0 r (tation) s 10 r (in) s 12 r 86 c -3 r (ersion) s 0 496 p 55 c 15 r (Unix,) s 15 r (whic) s 0 r 104 c 14 r (is) s 15 r (also) s 15 r (the) s 15 r (basis) s 15 r (for) s 15 r (the) s 15 r 118 c 0 r (ersion) s 14 r (in) s 15 r (Berk) s 0 r (eley) s 14 r (Unix.) s 20 r (This) s 15 r 99 c 0 r (hapter) s 14 r (brie\015y) s 15 r (describ) s 1 r (es) s 15 r (the) s 0 558 p (ev) s 0 r (olution) s 14 r (of) s 15 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (language.) s cmbx10.432 @sf 0 785 p (15.1) s 34 r (Ma) s 4 r (jor) s 23 r (Changes) s 23 r (Bet) s -1 r 119 c -2 r (een) s 22 r (V7) s 23 r (and) s 23 r (S5R3.1) s cmr10.329 @sf 62 922 p (The) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 18 r (language) s 18 r (ev) s 0 r (olv) s -2 r (ed) s 17 r (considerably) s 18 r 98 c 2 r (et) s -1 r 119 c -1 r (een) s 17 r (the) s 18 r (release) s 18 r (of) s 18 r 86 c -3 r (ersion) s 17 r 55 c 18 r (Unix) s 17 r (\(1978\)) s 18 r (and) s 18 r (the) s 0 985 p (new) s 16 r 118 c 0 r (ersion) s 15 r (\014rst) s 16 r (made) s 16 r (widely) s 17 r 97 c -1 r 118 c -2 r (ailable) s 15 r (in) s 16 r (System) s 16 r 86 c 17 r (Release) s 16 r (3.1) s 16 r (\(1987\).) s 23 r (This) s 16 r (section) s 17 r (summarizes) s 0 1047 p (the) s 15 r 99 c 0 r (hanges,) s 14 r (with) s 15 r (cross-references) s 15 r (to) s 15 r (further) s 16 r (details.) s cmsy10.300 @sf 39 1184 p 15 c cmr10.329 @sf 30 r (The) s 12 r (requiremen) s 0 r 116 c 10 r (for) s 12 r 96 c cmtt10.329 @sf 0 r 59 c cmr10.329 @sf 0 r 39 c 12 r (to) s 12 r (separate) s 11 r (rules) s 12 r (on) s 12 r 97 c 12 r (line) s 11 r (\(see) s 12 r (section) s 12 r (2.6) s 12 r ([Statemen) s -1 r (ts/Lines],) s 12 r (page) s 12 r (18\).) s cmsy10.300 @sf 39 1259 p 15 c cmr10.329 @sf 30 r (User-de\014ned) s 15 r (functions,) s 16 r (and) s 15 r (the) s cmtt10.329 @sf 15 r (return) s cmr10.329 @sf 15 r (statemen) s 0 r 116 c 14 r (\(see) s 15 r 99 c 0 r (hapter) s 14 r (12) s 15 r ([User-de\014ned],) s 15 r (page) s 15 r (105\).) s cmsy10.300 @sf 39 1334 p 15 c cmr10.329 @sf 30 r (The) s cmtt10.329 @sf 15 r (delete) s cmr10.329 @sf 16 r (statemen) s -1 r 116 c 14 r (\(see) s 16 r (section) s 15 r (10.6) s 15 r ([Delete],) s 15 r (page) s 15 r (94\).) s cmsy10.300 @sf 39 1409 p 15 c cmr10.329 @sf 30 r (The) s cmtt10.329 @sf 15 r (do) s cmr10.329 @sf 0 r 45 c cmtt10.329 @sf 0 r (while) s cmr10.329 @sf 16 r (statemen) s -1 r 116 c 14 r (\(see) s 16 r (section) s 15 r (9.3) s 15 r ([Do) s 15 r (Statemen) s 0 r (t],) s 14 r (page) s 15 r (81\).) s cmsy10.300 @sf 39 1484 p 15 c cmr10.329 @sf 30 r (The) s 14 r (built-in) s 13 r (functions) s cmtt10.329 @sf 13 r (atan2) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 14 r (cos) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 13 r (sin) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 14 r (rand) s cmr10.329 @sf 13 r (and) s cmtt10.329 @sf 14 r (srand) s cmr10.329 @sf 13 r (\(see) s 13 r (section) s 14 r (11.2) s 13 r ([Numeric) s 13 r 70 c -3 r (unctions],) s 90 1546 p (page) s 15 r (99\).) s cmsy10.300 @sf 39 1621 p 15 c cmr10.329 @sf 30 r (The) s 15 r (built-in) s 16 r (functions) s cmtt10.329 @sf 15 r (gsub) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 15 r (sub) s cmr10.329 @sf 0 r 44 c 15 r (and) s cmtt10.329 @sf 15 r (match) s cmr10.329 @sf 15 r (\(see) s 15 r (section) s 16 r (11.3) s 15 r ([String) s 15 r 70 c -3 r (unctions],) s 14 r (page) s 15 r (101\).) s cmsy10.300 @sf 39 1696 p 15 c cmr10.329 @sf 30 r (The) s 15 r (built-in) s 16 r (functions) s cmtt10.329 @sf 15 r (close) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 15 r (system) s cmr10.329 @sf 15 r (\(see) s 15 r (section) s 15 r (11.4) s 16 r ([I/O) s 15 r 70 c -3 r (unctions],) s 14 r (page) s 15 r (104\).) s cmsy10.300 @sf 39 1771 p 15 c cmr10.329 @sf 30 r (The) s cmtt10.329 @sf 14 r (ARGC) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 13 r (ARGV) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 14 r (FNR) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 13 r (RLENGTH) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 14 r (RSTART) s cmr10.329 @sf 0 r 44 c 14 r (and) s cmtt10.329 @sf 13 r (SUBSEP) s cmr10.329 @sf 13 r (built-in) s 13 r 118 c -1 r (ariables) s 12 r (\(see) s 13 r 99 c 0 r (hapter) s 12 r (13) s 14 r ([Built-in) s 90 1834 p 86 c -3 r (ariables],) s 14 r (page) s 16 r (111\).) s cmsy10.300 @sf 39 1909 p 15 c cmr10.329 @sf 30 r (The) s 15 r (conditional) s 14 r (expression) s 15 r (using) s 15 r (the) s 14 r (op) s 2 r (erators) s 14 r 96 c cmtt10.329 @sf 0 r 63 c cmr10.329 @sf 0 r 39 c 15 r (and) s 14 r 96 c cmtt10.329 @sf 0 r 58 c cmr10.329 @sf 0 r 39 c 15 r (\(see) s 14 r (section) s 15 r (8.10) s 15 r ([Conditional) s 14 r (Exp],) s 90 1971 p (page) s 15 r (74\).) s cmsy10.300 @sf 39 2046 p 15 c cmr10.329 @sf 30 r (The) s 13 r (exp) s 2 r (onen) s -1 r (tiation) s 13 r (op) s 1 r (erator) s 13 r 96 c cmtt10.329 @sf 0 r 94 c cmr10.329 @sf 0 r 39 c 14 r (\(see) s 13 r (section) s 13 r (8.3) s 13 r ([Arithmetic) s 13 r (Ops],) s 14 r (page) s 13 r (66\)) s 14 r (and) s 13 r (its) s 13 r (assignmen) s 0 r 116 c 90 2108 p (op) s 1 r (erator) s 15 r (form) s 16 r 96 c cmtt10.329 @sf 0 r (^=) s cmr10.329 @sf 0 r 39 c 15 r (\(see) s 15 r (section) s 15 r (8.7) s 15 r ([Assignmen) s 0 r 116 c 14 r (Ops],) s 15 r (page) s 15 r (70\).) s cmsy10.300 @sf 39 2183 p 15 c cmr10.329 @sf 30 r (C-compatible) s 23 r (op) s 1 r (erator) s 22 r (precedence,) s 24 r (whic) s 0 r 104 c 21 r (breaks) s 23 r (some) s 22 r (old) s cmtt10.329 @sf 22 r (awk) s cmr10.329 @sf 23 r (programs) s 22 r (\(see) s 22 r (section) s 22 r (8.12) s 90 2245 p ([Precedence],) s 15 r (page) s 15 r (76\).) s cmsy10.300 @sf 39 2320 p 15 c cmr10.329 @sf 30 r (Regexps) s 11 r (as) s 11 r (the) s 11 r 118 c -1 r (alue) s 10 r (of) s cmtt10.329 @sf 11 r (FS) s cmr10.329 @sf 11 r (\(see) s 11 r (section) s 11 r (3.5) s 11 r ([Field) s 11 r (Separators],) s 12 r (page) s 11 r (26\),) s 12 r (or) s 11 r (as) s 11 r (the) s 11 r (third) s 11 r (argumen) s -1 r 116 c 90 2383 p (to) s 15 r (the) s cmtt10.329 @sf 15 r (split) s cmr10.329 @sf 15 r (function) s 16 r (\(see) s 15 r (section) s 15 r (11.3) s 15 r ([String) s 15 r 70 c -3 r (unctions],) s 15 r (page) s 15 r (101\).) s cmsy10.300 @sf 39 2458 p 15 c cmr10.329 @sf 30 r (Dynamic) s 16 r (regexps) s 17 r (as) s 16 r (op) s 1 r (erands) s 16 r (of) s 17 r (the) s 16 r 96 c cmtt10.329 @sf 0 r 126 c cmr10.329 @sf 0 r 39 c 16 r (and) s 16 r 96 c cmtt10.329 @sf 0 r (!~) s cmr10.329 @sf 0 r 39 c 16 r (op) s 2 r (erators) s 16 r (\(see) s 16 r (section) s 16 r (6.3.1) s 16 r ([Regexp) s 17 r (Usage],) s 90 2520 p (page) s 15 r (52\).) s cmsy10.300 @sf 39 2595 p 15 c cmr10.329 @sf 30 r (Escap) s 2 r 101 c 15 r (sequences) s 15 r (\(see) s 15 r (section) s 15 r (8.1) s 15 r ([Constan) s 0 r (ts],) s 14 r (page) s 15 r (63\)) s 15 r (in) s 16 r (regexps.) s cmsy10.300 @sf 39 2670 p 15 c cmr10.329 @sf 30 r (The) s 15 r (escap) s 2 r 101 c 15 r (sequences) s 15 r 96 c cmtt10.329 @sf 0 r (\\b) s cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (\\f) s cmr10.329 @sf 0 r (',) s 15 r (and) s 15 r 96 c cmtt10.329 @sf 0 r (\\r) s cmr10.329 @sf 0 r 39 c 16 r (\(see) s 15 r (section) s 15 r (8.1) s 15 r ([Constan) s 0 r (ts],) s 14 r (page) s 15 r (63\).) s @eop 118 @bop0 [ 329 ] /cmb10.329 @newfont cmb10.329 @sf [<FFE001001F0003000E000300040007000400070004000F0004001F0004001F0004003D0004003D00040079000400F1000400 F1000401E1000401E1000403C1000407810004078100040F0100040F0100041E0100043C0100043C01000478010004780100 04F0010005E0010005E0010007C0038007C007C0FF803FF8> 32 31 -2 0 34.090] 78 @dc [<01F800070E001C03803801C03801C07000E07000E0F000F0F000F0F000F0F000F0F000F0F000F07000E07000E03801C03801 C01C0380070E0001F800> 24 20 -1 0 22.727] 111 @dc [<01E0031006100E080E080E080E080E080E000E000E000E000E000E000E000E000E000E000E00FFF83E000E000E0006000600 020002000200> 16 28 -1 0 17.676] 116 @dc [<01F8000706000C0100180080380080700000700000F00000F00000F00000FFFF80F00380F003807003807007003807003807 001C0E000E1C0003F000> 24 20 -1 0 20.202] 101 @dc [<70F8F8F8700000000000000000000070F8F8F870> 8 20 -4 0 12.626] 58 @dc 118 @bop1 cmr10.329 @sf 0 -57 p (118) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s cmb10.329 @sf 62 183 p (Note:) s cmr10.329 @sf 33 r (if) s 22 r 121 c 0 r (ou) s 20 r 119 c 0 r (an) s -1 r 116 c 20 r (\014les) s 22 r (in) s 22 r (the) s 21 r (curren) s 0 r 116 c 20 r (directory) s 22 r (to) s 22 r 98 c 1 r 101 c 22 r (found,) s 23 r 121 c -1 r (ou) s 21 r 109 c 0 r (ust) s 20 r (include) s 22 r (the) s 22 r (curren) s -1 r 116 c 0 246 p (directory) s 17 r (in) s 18 r (the) s 17 r (path,) s 18 r (either) s 18 r 98 c -1 r 121 c 17 r (writing) s 17 r 96 c cmtt10.329 @sf 0 r 46 c cmr10.329 @sf 0 r 39 c 17 r (as) s 18 r (an) s 17 r (en) s 0 r (try) s 16 r (in) s 18 r (the) s 17 r (path,) s 18 r (or) s 18 r 98 c -1 r 121 c 17 r (writing) s 17 r 97 c 18 r 110 c -1 r (ull) s 17 r (en) s -1 r (try) s 17 r (in) s 0 308 p (the) s 15 r (path.) s 20 r (\(A) s 14 r 110 c 0 r (ull) s 14 r (en) s 0 r (try) s 13 r (is) s 15 r (indicated) s 15 r 98 c -1 r 121 c 14 r (starting) s 15 r (or) s 15 r (ending) s 14 r (the) s 15 r (path) s 15 r (with) s 14 r 97 c 15 r (colon,) s 15 r (or) s 15 r 98 c -1 r 121 c 14 r (placing) s 15 r 116 c 0 r 119 c -2 r 111 c 0 370 p (colons) s 18 r (next) s 19 r (to) s 18 r (eac) s 0 r 104 c 17 r (other) s 19 r (\(`) s cmtt10.329 @sf 0 r (::) s cmr10.329 @sf 0 r ('\).\)) s 30 r (If) s 18 r (the) s 18 r (curren) s 0 r 116 c 18 r (directory) s 18 r (is) s 18 r (not) s 19 r (included) s 18 r (in) s 19 r (the) s 18 r (path,) s 19 r (then) s 19 r (\014les) s 0 432 p (cannot) s 15 r 98 c 1 r 101 c 16 r (found) s 15 r (in) s 15 r (the) s 15 r (curren) s 0 r 116 c 14 r (directory) s -3 r 46 c 19 r (This) s 15 r (path) s 16 r (searc) s -1 r 104 c 15 r (mec) s -1 r (hanism) s 14 r (is) s 16 r (iden) s -1 r (tical) s 14 r (to) s 16 r (the) s 15 r (shell's.) s @eop 117 @bop0 cmsl10.329 @sf [<FF8FFE00001E01E000001C01C000000E00E000000E00E000000E00E000000E00E000000E00E000000E00E000000700700000 0700700000070070000007007000000700700000070070000003803800000380380000038038000003803800007FFFFFC000 038038000001C01C000001C01C000001C01C000001C01C000001C01C000000E00C000000E01E0E0000701E0F0000380F0F00 001E0DC6000003F07C00> 40 32 -2 0 26.515] 11 @dc cmtt10.432 @sf [<FFC0FFC0FFE1FFC0FFE1FFC0FFC0FFC01E001E000F003C000F003C000F003C000F003C000F003C0007FFF80007FFF80007FF F80007FFF80007C0F80003C0F00003C0F00003C0F00003C0F00001E1E00001E1E00001E1E00001E1E00001E1E00000E1C000 00F3C00000F3C00000F3C0000073800000738000007380000073800000738000003F0000003F0000003F0000001E0000> 32 37 -2 0 31.381] 65 @dc [<03C03C0003C03C0003C03C0003E07C0007606E0007606E0007606E0007606E000770EE000670E6000670E6000670E6000E30 C7000E39C7000E39C7000E39C7000E39C7000E3FC7000E1F87000E1F87001C1F83801C0F03801C0003801C0003801C000380 1C0003801C0003801C000380380001C0380001C0380001C0380001C0380001C0FF000FF0FF801FF0FF801FF0FF000FF0> 32 37 -1 0 31.381] 87 @dc [<7FC01FE0FFE03FE0FFE03FE07FC01FE00E000F000E000E000E001E000E001C000E003C000E0078000E0078000E00F0000E00 E0000F01E0000F81C0000FC3C0000FC380000FE780000EF700000E7F00000E3E00000E3E00000E1E00000E0F00000E070000 0E0780000E03C0000E01C0000E01E0000E00F0000E0078000E0038000E003C007FC07FC0FFE0FFC0FFE0FFC07FC07FC0> 32 37 -1 0 31.381] 75 @dc [<FFF00000FFF00000FFF00000FFF000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00 00000F0000000F0000000FFFC0000FFFF0000FFFF8000FFFFC000F007E000F003F000F001F000F000F000F0007800F000780 0F0007800F0007800F0007800F0007800F000F000F001F000F003F000F007E00FFFFFC00FFFFF800FFFFF000FFFFC000> 32 37 -2 0 31.381] 80 @dc [<03FFF00007FFF80007FFF80003FFF000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E 0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000 001E0000001E0000F01E03C0F01E03C0F01E03C0F01E03C0F01E03C0F01E03C0FFFFFFC0FFFFFFC0FFFFFFC07FFFFFC0> 32 37 -2 0 31.381] 84 @dc [<7FE07FE0FFF0FFF0FFF0FFF07FE07FE00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00 0F000F000F000F000F000F000F000F000F000FFFFF000FFFFF000FFFFF000FFFFF000F000F000F000F000F000F000F000F00 0F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F007FE07FE0FFF0FFF0FFF0FFF07FE07FE0> 32 37 -1 0 31.381] 72 @dc 117 @bop1 cmr10.329 @sf 0 -57 p (In) s 0 r 118 c -2 r 111 c 1 r (cation) s 15 r (of) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 1535 r (117) s 62 183 p (Therefore,) s 19 r (the) s 18 r 118 c -1 r (ariables) s 17 r (actually) s 18 r (receiv) s -1 r 101 c 18 r (the) s 18 r (sp) s 1 r (eci\014ed) s 18 r 118 c -2 r (alues) s 17 r (after) s 19 r (all) s 18 r (previously) s 18 r (sp) s 1 r (eci\014ed) s 18 r (\014les) s 0 246 p (ha) s 0 r 118 c -2 r 101 c 19 r 98 c 1 r (een) s 20 r (read.) s 34 r (In) s 20 r (particular,) s 21 r (the) s 20 r 118 c -2 r (alues) s 19 r (of) s 20 r 118 c -2 r (ariables) s 19 r (assigned) s 20 r (in) s 19 r (this) s 20 r (fashion) s 20 r (are) s cmsl10.329 @sf 20 r (not) s cmr10.329 @sf 20 r 97 c 0 r 118 c -2 r (ailable) s 0 308 p (inside) s 17 r 97 c cmtt10.329 @sf 17 r (BEGIN) s cmr10.329 @sf 17 r (rule) s 17 r (\(see) s 17 r (section) s 17 r (6.8) s 17 r ([BEGIN/END],) s 17 r (page) s 17 r (59\),) s 17 r (since) s 17 r (suc) s 0 r 104 c 16 r (rules) s 17 r (are) s 17 r (run) s 17 r 98 c 1 r (efore) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 0 370 p 98 c 1 r (egins) s 15 r (scanning) s 16 r (the) s 15 r (argumen) s -1 r 116 c 15 r (list.) s 62 510 p (In) s 20 r (some) s 19 r (earlier) s 20 r (implemen) s -1 r (tations) s 19 r (of) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 0 r 44 c 21 r (when) s 19 r 97 c 20 r 118 c -2 r (ariable) s 18 r (assignmen) s 0 r 116 c 19 r 111 c 1 r (ccurred) s 19 r 98 c 2 r (efore) s 19 r (an) s 0 r 121 c 18 r (\014le) s 0 573 p (names,) s 14 r (the) s 14 r (assignmen) s -1 r 116 c 13 r 119 c 0 r (ould) s 12 r (happ) s 2 r (en) s cmsl10.329 @sf 13 r 98 c 2 r (efore) s cmr10.329 @sf 16 r (the) s cmtt10.329 @sf 13 r (BEGIN) s cmr10.329 @sf 14 r (rule) s 14 r 119 c 0 r (as) s 12 r (executed.) s 20 r (Some) s 14 r (applications) s 13 r (came) s 0 635 p (to) s 15 r (dep) s 1 r (end) s 16 r (up) s 1 r (on) s 15 r (this) s 15 r (\\feature".) s 20 r (When) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r 119 c 0 r (as) s 14 r 99 c 0 r (hanged) s 14 r (to) s 15 r 98 c 2 r 101 c 15 r (more) s 15 r (consisten) s 0 r (t,) s 14 r (the) s 15 r 96 c cmtt10.329 @sf 0 r (-v) s cmr10.329 @sf 0 r 39 c 15 r (option) s 15 r 119 c 0 r (as) s 0 697 p (added) s 15 r (to) s 15 r (accomo) s 2 r (date) s 15 r (applications) s 15 r (that) s 15 r (dep) s 1 r (ended) s 15 r (up) s 2 r (on) s 15 r (this) s 15 r (old) s 15 r 98 c 1 r (eha) s 0 r (viour.) s 62 838 p (The) s 18 r 118 c -2 r (ariable) s 16 r (assignmen) s 0 r 116 c 17 r (feature) s 17 r (is) s 17 r (most) s 18 r (useful) s 17 r (for) s 17 r (assigning) s 18 r (to) s 17 r 118 c -1 r (ariables) s 16 r (suc) s 0 r 104 c 16 r (as) s cmtt10.329 @sf 17 r (RS) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 18 r (OFS) s cmr10.329 @sf 0 r 44 c 18 r (and) s cmtt10.329 @sf 0 900 p (ORS) s cmr10.329 @sf 44 c 18 r (whic) s 0 r 104 c 17 r (con) s -1 r (trol) s 17 r (input) s 18 r (and) s 17 r (output) s 18 r (formats,) s 18 r 98 c 1 r (efore) s 18 r (scanning) s 18 r (the) s 17 r (data) s 18 r (\014les.) s 27 r (It) s 18 r (is) s 18 r (also) s 17 r (useful) s 18 r (for) s 0 962 p (con) s 0 r (trolling) s 14 r (state) s 15 r (if) s 15 r 109 c 0 r (ultiple) s 14 r (passes) s 15 r (are) s 15 r (needed) s 16 r 111 c -1 r 118 c -1 r (er) s 14 r 97 c 15 r (data) s 15 r (\014le.) s 21 r 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 120 1103 p (awk) s 24 r ('pass) s 24 r (==) s 24 r 49 c 47 r 123 c cmsl10.329 @sf 24 r (pass) s 15 r 49 c 15 r (stu\013) s cmtt10.329 @sf 33 r 125 c 239 1152 p (pass) s 24 r (==) s 24 r 50 c 48 r 123 c cmsl10.329 @sf 24 r (pass) s 15 r 50 c 15 r (stu\013) s cmtt10.329 @sf 33 r (}') s 23 r (pass=1) s 24 r (datafile) s 24 r (pass=2) s 24 r (datafile) s cmbx10.432 @sf 0 1407 p (14.3) s 34 r (The) s cmtt10.432 @sf 23 r (AWKPATH) s cmbx10.432 @sf 23 r (En) s -1 r (vironmen) s -2 r 116 c 22 r 86 c -4 r (ariable) s cmr10.329 @sf 62 1548 p (The) s 15 r (previous) s 14 r (section) s 15 r (describ) s 1 r (ed) s 15 r (ho) s 0 r 119 c cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 15 r (program) s 14 r (\014les) s 15 r (can) s 14 r 98 c 2 r 101 c 14 r (named) s 15 r (on) s 14 r (the) s 15 r (command) s 15 r (line) s 14 r (with) s 0 1610 p (the) s 21 r 96 c cmtt10.329 @sf 0 r (-f) s cmr10.329 @sf 0 r 39 c 21 r (option.) s 37 r (In) s 20 r (some) s cmtt10.329 @sf 21 r (awk) s cmr10.329 @sf 21 r (implemen) s 0 r (tations,) s 21 r 121 c 0 r (ou) s 19 r 109 c 0 r (ust) s 20 r (supply) s 21 r 97 c 20 r (precise) s 21 r (path) s 21 r (name) s 21 r (for) s 20 r (eac) s 0 r 104 c 0 1672 p (program) s 15 r (\014le,) s 15 r (unless) s 15 r (the) s 16 r (\014le) s 15 r (is) s 15 r (in) s 15 r (the) s 15 r (curren) s 0 r 116 c 14 r (directory) s -3 r 46 c 62 1813 p (But) s 12 r (in) s cmtt10.329 @sf 11 r (gawk) s cmr10.329 @sf 0 r 44 c 13 r (if) s 11 r (the) s 12 r (\014le) s 11 r (name) s 12 r (supplied) s 11 r (in) s 12 r (the) s 11 r 96 c cmtt10.329 @sf 0 r (-f) s cmr10.329 @sf 0 r 39 c 12 r (option) s 11 r (do) s 2 r (es) s 11 r (not) s 12 r (con) s 0 r (tain) s 10 r 97 c 12 r 96 c cmtt10.329 @sf 0 r 47 c cmr10.329 @sf 0 r (',) s 12 r (then) s cmtt10.329 @sf 11 r (gawk) s cmr10.329 @sf 12 r (searc) s 0 r (hes) s 0 1875 p 97 c 15 r (list) s 15 r (of) s 15 r (directories) s 15 r (\(called) s 15 r (the) s cmsl10.329 @sf 16 r (searc) s -1 r 104 c 14 r (path) s cmr10.329 @sf 0 r (\),) s 15 r (one) s 16 r 98 c -1 r 121 c 14 r (one,) s 16 r (lo) s 1 r (oking) s 15 r (for) s 15 r 97 c 15 r (\014le) s 15 r (with) s 15 r (the) s 15 r (sp) s 2 r (eci\014ed) s 15 r (name.) s 62 2016 p (The) s 15 r (searc) s 0 r 104 c 14 r (path) s 15 r (is) s 15 r (actually) s 16 r 97 c 15 r (string) s 15 r (con) s 0 r (taining) s 14 r (directory) s 15 r (names) s 15 r (separated) s 15 r 98 c 0 r 121 c 14 r (colons.) s cmtt10.329 @sf 20 r (gawk) s cmr10.329 @sf 15 r (gets) s 0 2078 p (its) s 16 r (searc) s 0 r 104 c 15 r (path) s 16 r (from) s 16 r (the) s cmtt10.329 @sf 16 r (AWKPATH) s cmr10.329 @sf 16 r (en) s 0 r (vironmen) s -2 r 116 c 15 r 118 c -1 r (ariable.) s 22 r (If) s 16 r (that) s 16 r 118 c -2 r (ariable) s 15 r (do) s 1 r (es) s 16 r (not) s 16 r (exist,) s cmtt10.329 @sf 17 r (gawk) s cmr10.329 @sf 16 r (uses) s 0 2140 p (the) s 15 r (default) s 15 r (path,) s 15 r (whic) s 0 r 104 c 14 r (is) s 15 r 96 c cmtt10.329 @sf 0 r (.:/usr/lib/awk:/usr/local/lib/awk) s cmr10.329 @sf 0 r ('.) s 62 2280 p (The) s 17 r (searc) s 0 r 104 c 16 r (path) s 17 r (feature) s 17 r (is) s 17 r (particularly) s 17 r (useful) s 17 r (for) s 17 r (building) s 17 r (up) s 17 r (libraries) s 17 r (of) s 17 r (useful) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (functions.) s 0 2343 p (The) s 12 r (library) s 13 r (\014les) s 12 r (can) s 12 r 98 c 2 r 101 c 12 r (placed) s 12 r (in) s 13 r 97 c 12 r (standard) s 12 r (directory) s 12 r (that) s 13 r (is) s 12 r (in) s 12 r (the) s 13 r (default) s 12 r (path,) s 13 r (and) s 12 r (then) s 13 r (sp) s 1 r (eci\014ed) s 0 2405 p (on) s 15 r (the) s 15 r (command) s 15 r (line) s 15 r (with) s 15 r 97 c 15 r (short) s 15 r (\014le) s 16 r (name.) s 20 r (Otherwise,) s 15 r (the) s 15 r (full) s 15 r (\014le) s 15 r (name) s 15 r 119 c 0 r (ould) s 14 r (ha) s 0 r 118 c -2 r 101 c 14 r (to) s 15 r 98 c 2 r 101 c 15 r 116 c -1 r (yp) s 1 r (ed) s 0 2467 p (for) s 15 r (eac) s 0 r 104 c 14 r (\014le.) s 62 2608 p 80 c 0 r (ath) s 16 r (searc) s -1 r (hing) s 16 r (is) s 17 r (not) s 16 r (done) s 17 r (if) s cmtt10.329 @sf 17 r (gawk) s cmr10.329 @sf 17 r (is) s 16 r (in) s 17 r (compatibilit) s 0 r 121 c 15 r (mo) s 2 r (de.) s 24 r (See) s 17 r 99 c 0 r (hapter) s 16 r (14) s 16 r ([Command) s 17 r (Line],) s 0 2670 p (page) s 15 r (115.) s @eop 116 @bop0 cmr10.329 @sf [<FFFFFFFFFFF0> 48 1 0 -12 45.454] 124 @dc 116 @bop1 cmr10.329 @sf 0 -57 p (116) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s cmtt10.329 @sf 0 183 p (-C) s cmr10.329 @sf 192 r (Prin) s 0 r (ts) s 15 r (the) s 17 r (short) s 16 r 118 c 0 r (ersion) s 15 r (of) s 16 r (the) s 17 r (General) s 16 r (Public) s 16 r (License.) s 24 r (This) s 16 r (option) s 17 r (ma) s -1 r 121 c 16 r (disapp) s 1 r (ear) s 16 r (in) s 240 246 p 97 c 15 r (future) s 15 r 118 c 0 r (ersion) s 14 r (of) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 322 p (--) s cmr10.329 @sf 192 r (Signals) s 14 r (the) s 14 r (end) s 14 r (of) s 15 r (the) s 14 r (command) s 14 r (line) s 14 r (options.) s 20 r (The) s 14 r (follo) s -1 r (wing) s 13 r (argumen) s 0 r (ts) s 13 r (are) s 14 r (not) s 14 r (treated) s 240 384 p (as) s 17 r (options) s 18 r (ev) s 0 r (en) s 16 r (if) s 18 r (they) s 17 r 98 c 1 r (egin) s 18 r (with) s 17 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r ('.) s 27 r (This) s 18 r (in) s -1 r (terpretation) s 17 r (of) s 17 r 96 c cmtt10.329 @sf 0 r (--) s cmr10.329 @sf 0 r 39 c 18 r (follo) s 0 r (ws) s 16 r (the) s 17 r (POSIX) s 240 447 p (argumen) s 0 r 116 c 14 r (parsing) s 15 r (con) s 0 r 118 c -1 r (en) s -2 r (tions.) s 240 523 p (This) s 16 r (is) s 15 r (useful) s 16 r (if) s 16 r 121 c 0 r (ou) s 14 r (ha) s 0 r 118 c -1 r 101 c 15 r (\014le) s 15 r (names) s 16 r (that) s 16 r (start) s 16 r (with) s 15 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r (',) s 16 r (or) s 16 r (in) s 16 r (shell) s 15 r (scripts,) s 16 r (if) s 16 r 121 c 0 r (ou) s 14 r (ha) s 0 r 118 c -1 r 101 c 240 585 p (\014le) s 15 r (names) s 15 r (that) s 15 r (will) s 16 r 98 c 1 r 101 c 15 r (sp) s 1 r (eci\014ed) s 15 r 98 c 0 r 121 c 14 r (the) s 15 r (user) s 16 r (and) s 15 r (that) s 15 r (migh) s 0 r 116 c 14 r (start) s 15 r (with) s 15 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r ('.) s 62 724 p (An) s 0 r 121 c 14 r (other) s 15 r (options) s 15 r (are) s 16 r (\015agged) s 15 r (as) s 15 r (in) s 0 r 118 c -3 r (alid) s 14 r (with) s 15 r 97 c 16 r 119 c -1 r (arning) s 14 r (message,) s 16 r (but) s 15 r (are) s 15 r (otherwise) s 15 r (ignored.) s 62 863 p (In) s 14 r (compatibilit) s 0 r 121 c 13 r (mo) s 1 r (de,) s 14 r (as) s 14 r 97 c 14 r (sp) s 1 r (ecial) s 14 r (case,) s 14 r (if) s 14 r (the) s 13 r 118 c -1 r (alue) s 13 r (of) s cmsl10.329 @sf 14 r (fs) s cmr10.329 @sf 15 r (supplied) s 14 r (to) s 14 r (the) s 14 r 96 c cmtt10.329 @sf 0 r (-F) s cmr10.329 @sf 0 r 39 c 14 r (option) s 13 r (is) s 14 r 96 c cmtt10.329 @sf 0 r 116 c cmr10.329 @sf 0 r (',) s 14 r (then) s cmtt10.329 @sf 0 925 p (FS) s cmr10.329 @sf 15 r (is) s 15 r (set) s 15 r (to) s 16 r (the) s 15 r (tab) s 15 r 99 c 0 r (haracter) s 14 r 40 c cmtt10.329 @sf 0 r ("\\t") s cmr10.329 @sf 0 r (\).) s 20 r (Also,) s 15 r (the) s 15 r 96 c cmtt10.329 @sf 0 r (-C) s cmr10.329 @sf 0 r 39 c 15 r (and) s 16 r 96 c cmtt10.329 @sf 0 r (-V) s cmr10.329 @sf 0 r 39 c 15 r (options) s 15 r (are) s 15 r (not) s 15 r (recognized.) s 62 1064 p (If) s 16 r (the) s 16 r 96 c cmtt10.329 @sf 0 r (-f) s cmr10.329 @sf 0 r 39 c 16 r (option) s 16 r (is) s cmsl10.329 @sf 16 r (not) s cmr10.329 @sf 17 r (used,) s 16 r (then) s 16 r (the) s 16 r (\014rst) s 16 r (non-option) s 16 r (command) s 16 r (line) s 16 r (argumen) s 0 r 116 c 15 r (is) s 16 r (exp) s 1 r (ected) s 16 r (to) s 0 1127 p 98 c 1 r 101 c 15 r (the) s 16 r (program) s 15 r (text.) s 62 1265 p (The) s 14 r 96 c cmtt10.329 @sf 0 r (-f) s cmr10.329 @sf 0 r 39 c 13 r (option) s 13 r (ma) s 0 r 121 c 12 r 98 c 2 r 101 c 13 r (used) s 13 r (more) s 14 r (than) s 13 r (once) s 13 r (on) s 14 r (the) s 13 r (command) s 13 r (line.) s 20 r (Then) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 14 r (reads) s 13 r (its) s 13 r (program) s 0 1328 p (source) s 20 r (from) s 20 r (all) s 21 r (of) s 20 r (the) s 20 r (named) s 20 r (\014les,) s 22 r (as) s 20 r (if) s 20 r (they) s 21 r (had) s 20 r 98 c 1 r (een) s 20 r (concatenated) s 21 r (together) s 20 r (in) s 0 r (to) s 19 r (one) s 20 r (big) s 20 r (\014le.) s 0 1390 p (This) s 13 r (is) s 13 r (useful) s 13 r (for) s 13 r (creating) s 13 r (libraries) s 13 r (of) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 13 r (functions.) s 19 r (Useful) s 13 r (functions) s 13 r (can) s 13 r 98 c 1 r 101 c 13 r (written) s 13 r (once,) s 14 r (and) s 13 r (then) s 0 1452 p (retriev) s 0 r (ed) s 11 r (from) s 12 r 97 c 12 r (standard) s 12 r (place,) s 13 r (instead) s 12 r (of) s 12 r (ha) s 0 r (ving) s 11 r (to) s 12 r 98 c 1 r 101 c 12 r (included) s 12 r (in) s 0 r (to) s 11 r (eac) s 0 r 104 c 11 r (individual) s 12 r (program.) s 19 r 89 c -3 r (ou) s 0 1514 p (can) s 15 r (still) s 15 r 116 c 0 r (yp) s 0 r 101 c 15 r (in) s 15 r 97 c 15 r (program) s 15 r (at) s 15 r (the) s 15 r (terminal) s 15 r (and) s 15 r (use) s 15 r (library) s 15 r (functions,) s 15 r 98 c 0 r 121 c 14 r (sp) s 1 r (ecifying) s 15 r 96 c cmtt10.329 @sf 0 r (-f) s 15 r (/dev/tty) s cmr10.329 @sf 0 r ('.) s cmtt10.329 @sf 0 1577 p (awk) s cmr10.329 @sf 12 r (will) s 13 r (read) s 12 r 97 c 12 r (\014le) s 13 r (from) s 12 r (the) s 13 r (terminal) s 12 r (to) s 12 r (use) s 13 r (as) s 12 r (part) s 12 r (of) s 13 r (the) s cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 13 r (program.) s 19 r (After) s 12 r 116 c 0 r (yping) s 11 r 121 c 0 r (our) s 11 r (program,) s 0 1639 p 116 c 0 r (yp) s 0 r 101 c cmtt10.329 @sf 15 r (Control-d) s cmr10.329 @sf 15 r (\(the) s 15 r (end-of-\014le) s 16 r 99 c -1 r (haracter\)) s 14 r (to) s 16 r (terminate) s 15 r (it.) s cmbx10.432 @sf 0 1880 p (14.2) s 34 r (Other) s 23 r (Command) s 23 r (Line) s 23 r (Argumen) s -1 r (ts) s cmr10.329 @sf 62 2019 p (An) s 0 r 121 c 16 r (additional) s 17 r (argumen) s 0 r (ts) s 16 r (on) s 17 r (the) s 18 r (command) s 17 r (line) s 17 r (are) s 17 r (normally) s 17 r (treated) s 17 r (as) s 18 r (input) s 17 r (\014les) s 17 r (to) s 17 r 98 c 1 r 101 c 18 r (pro-) s 0 2081 p (cessed) s 15 r (in) s 15 r (the) s 15 r (order) s 15 r (sp) s 1 r (eci\014ed.) s 21 r (Ho) s -1 r 119 c -1 r (ev) s -1 r (er,) s 14 r (an) s 15 r (argumen) s 0 r 116 c 14 r (that) s 15 r (has) s 15 r (the) s 15 r (form) s cmsl10.329 @sf 15 r 118 c -2 r (ar) s cmtt10.329 @sf 3 r 61 c cmsl10.329 @sf 0 r 118 c -2 r (alue) s cmr10.329 @sf 2 r 44 c 15 r (means) s 15 r (to) s 15 r (assign) s 0 2143 p (the) s 15 r 118 c -1 r (alue) s cmsl10.329 @sf 14 r 118 c -2 r (alue) s cmr10.329 @sf 17 r (to) s 15 r (the) s 15 r 118 c -1 r (ariable) s cmsl10.329 @sf 14 r 118 c -2 r (ar) s cmr10.329 @sf 0 r (|it) s 15 r (do) s 1 r (es) s 15 r (not) s 15 r (sp) s 1 r (ecify) s 15 r 97 c 16 r (\014le) s 15 r (at) s 15 r (all.) s 62 2282 p (All) s 16 r (these) s 15 r (argumen) s 0 r (ts) s 14 r (are) s 15 r (made) s 16 r 97 c -1 r 118 c -2 r (ailable) s 14 r (to) s 16 r 121 c -1 r (our) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program) s 15 r (in) s 16 r (the) s cmtt10.329 @sf 15 r (ARGV) s cmr10.329 @sf 15 r (arra) s 0 r 121 c 14 r (\(see) s 16 r 99 c 0 r (hapter) s 14 r (13) s 0 2344 p ([Built-in) s 11 r 86 c -3 r (ariables],) s 11 r (page) s 12 r (111\).) s 18 r (Command) s 12 r (line) s 11 r (options) s 11 r (and) s 11 r (the) s 11 r (program) s 12 r (text) s 11 r (\(if) s 11 r (presen) s 0 r (t\)) s 10 r (are) s 11 r (omitted) s 0 2407 p (from) s 15 r (the) s cmtt10.329 @sf 15 r (ARGV) s cmr10.329 @sf 15 r (arra) s 0 r 121 c -4 r 46 c 20 r (All) s 15 r (other) s 15 r (argumen) s 0 r (ts,) s 14 r (including) s 15 r 118 c -2 r (ariable) s 15 r (assignmen) s -1 r (ts,) s 14 r (are) s 16 r (included.) s 62 2545 p (The) s 15 r (distinction) s 14 r 98 c 2 r (et) s -1 r 119 c -1 r (een) s 14 r (\014le) s 14 r (name) s 15 r (argumen) s -1 r (ts) s 14 r (and) s 14 r 118 c -1 r (ariable-assignmen) s -1 r 116 c 13 r (argumen) s 0 r (ts) s 13 r (is) s 15 r (made) s 15 r (when) s cmtt10.329 @sf 0 2608 p (awk) s cmr10.329 @sf 17 r (is) s 16 r (ab) s 2 r (out) s 16 r (to) s 17 r (op) s 1 r (en) s 17 r (the) s 17 r (next) s 17 r (input) s 16 r (\014le.) s 25 r 65 c 0 r 116 c 16 r (that) s 16 r 112 c 2 r (oin) s -1 r 116 c 16 r (in) s 17 r (execution,) s 17 r (it) s 17 r 99 c -1 r (hec) s -1 r (ks) s 16 r (the) s 16 r (\\\014le) s 17 r (name") s 17 r (to) s 0 2670 p (see) s 15 r (whether) s 15 r (it) s 15 r (is) s 16 r (really) s 15 r 97 c 15 r 118 c -2 r (ariable) s 15 r (assignmen) s -1 r (t;) s 14 r (if) s 16 r (so,) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (sets) s 15 r (the) s 15 r 118 c -1 r (ariable) s 14 r (instead) s 15 r (of) s 15 r (reading) s 15 r 97 c 15 r (\014le.) s @eop 115 @bop0 cmbx10.518 @sf [<000FFFFFF0000FFFFFF0000FFFFFF000000FF80000000FF80000000FF80000000FF80000000FF80000000FF80000000FF800 00000FF80000000FF800FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0F00007F800780007F8003C0007F8001E0007F8000F0007F800 0F0007F800078007F80003C007F80001E007F80000F007F800007007F800007807F800003C07F800001E07F800000F07F800 000707F800000787F8000003C7F8000001E7F8000000F7F800000077F80000007FF80000003FF80000001FF80000000FF800 000007F800000007F800000003F800000001F800000000F8000000007800> 40 46 -2 0 41.244] 52 @dc [<0007FC00007FFF8001FFFFE003FF01F007F800780FF0003C1FE0001E3FE0000E3FC0000E7FC000007FC00000FF800000FF80 0000FF800000FF800000FF800000FF800000FF800000FF800000FF800000FF8000007F8000407FC001F03FC003F83FC007FC 1FE007FC0FF007FC07F807FC03FC03FC01FFFFF8007FFFE00007FF00> 32 32 -3 0 36.661] 99 @dc 115 @bop1 cmr10.329 @sf 0 -57 p (In) s 0 r 118 c -2 r 111 c 1 r (cation) s 15 r (of) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 1535 r (115) s cmbx10.518 @sf 0 183 p (14.) s 41 r (In) s -1 r 118 c -2 r 111 c 1 r (cation) s 27 r (of) s cmtt10.518 @sf 28 r (awk) s cmr10.329 @sf 62 362 p (There) s 17 r (are) s 18 r 116 c -1 r 119 c -1 r 111 c 16 r 119 c 0 r 97 c -1 r (ys) s 16 r (to) s 17 r (run) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 0 r 58 c 24 r (with) s 18 r (an) s 17 r (explicit) s 17 r (program,) s 17 r (or) s 18 r (with) s 17 r (one) s 17 r (or) s 17 r (more) s 17 r (program) s 17 r (\014les.) s 0 425 p (Here) s 15 r (are) s 15 r (templates) s 15 r (for) s 16 r 98 c 1 r (oth) s 15 r (of) s 15 r (them;) s 15 r (items) s 15 r (enclosed) s 16 r (in) s 15 r (`[) s cmr10.300 @sf 0 r 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 0 r (]') s 15 r (in) s 15 r (these) s 15 r (templates) s 15 r (are) s 15 r (optional.) s cmtt10.329 @sf 120 562 p (awk) s cmr10.329 @sf 24 r 91 c cmtt10.329 @sf 0 r (-F) s cmsl10.329 @sf 0 r (fs) s cmr10.329 @sf 2 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-v) s cmsl10.329 @sf 24 r 118 c -2 r (ar) s cmtt10.329 @sf 2 r 61 c cmsl10.329 @sf 0 r 118 c -1 r (al) s cmr10.329 @sf 1 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-V) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-C) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-c) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-a) s cmr10.329 @sf 0 r 93 c 16 r 91 c cmtt10.329 @sf 0 r (-e) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (--) s cmr10.329 @sf 0 r 93 c cmtt10.329 @sf 24 r 39 c cmsl10.329 @sf 0 r (program) s cmtt10.329 @sf 0 r 39 c cmsl10.329 @sf 23 r (\014le) s cmr10.300 @sf 27 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 120 611 p (awk) s cmr10.329 @sf 24 r 91 c cmtt10.329 @sf 0 r (-F) s cmsl10.329 @sf 0 r (fs) s cmr10.329 @sf 2 r 93 c cmtt10.329 @sf 15 r (-f) s cmsl10.329 @sf 24 r (source-\014le) s cmr10.329 @sf 17 r 91 c cmtt10.329 @sf 0 r (-f) s cmsl10.329 @sf 24 r (source-\014le) s cmr10.300 @sf 27 r 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-v) s cmsl10.329 @sf 24 r 118 c -2 r (ar) s cmtt10.329 @sf 2 r 61 c cmsl10.329 @sf 0 r 118 c -1 r (al) s cmr10.329 @sf 1 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-V) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-C) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-c) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-a) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (-e) s cmr10.329 @sf 0 r 93 c 15 r 91 c cmtt10.329 @sf 0 r (--) s cmr10.329 @sf 0 r 93 c cmsl10.329 @sf 24 r (\014le) s cmr10.300 @sf 27 r 46 c 7 r 46 c 7 r 46 c cmbx10.432 @sf 0 828 p (14.1) s 34 r (Command) s 23 r (Line) s 23 r (Options) s cmr10.329 @sf 62 965 p (Options) s 22 r 98 c 1 r (egin) s 21 r (with) s 22 r 97 c 21 r (min) s 0 r (us) s 20 r (sign,) s 23 r (and) s 22 r (consist) s 21 r (of) s 21 r 97 c 22 r (single) s 21 r 99 c 0 r (haracter.) s 38 r (The) s 21 r (options) s 22 r (and) s 21 r (their) s 0 1027 p (meanings) s 15 r (are) s 15 r (as) s 15 r (follo) s 0 r (ws:) s cmtt10.329 @sf 0 1164 p (-F) s cmsl10.329 @sf (fs) s cmr10.329 @sf 160 r (Sets) s 16 r (the) s cmtt10.329 @sf 15 r (FS) s cmr10.329 @sf 15 r 118 c -2 r (ariable) s 15 r (to) s cmsl10.329 @sf 15 r (fs) s cmr10.329 @sf 17 r (\(see) s 15 r (section) s 15 r (3.5) s 15 r ([Field) s 15 r (Separators],) s 15 r (page) s 16 r (26\).) s cmtt10.329 @sf 0 1237 p (-f) s cmsl10.329 @sf 15 r (source-\014le) s cmr10.329 @sf 240 1299 p (Indicates) s 21 r (that) s 22 r (the) s cmtt10.329 @sf 21 r (awk) s cmr10.329 @sf 22 r (program) s 21 r (is) s 21 r (to) s 22 r 98 c 1 r 101 c 21 r (found) s 22 r (in) s cmsl10.329 @sf 21 r (source-\014le) s cmr10.329 @sf 24 r (instead) s 22 r (of) s 21 r (in) s 21 r (the) s 22 r (\014rst) s 240 1361 p (non-option) s 15 r (argumen) s 0 r (t.) s cmtt10.329 @sf 0 1434 p (-v) s cmsl10.329 @sf 15 r 118 c -1 r (ar) s cmtt10.329 @sf 2 r 61 c cmsl10.329 @sf 0 r 118 c -2 r (al) s cmr10.329 @sf 240 1497 p (Sets) s 18 r (the) s 19 r 118 c -2 r (ariable) s cmsl10.329 @sf 18 r 118 c -2 r (ar) s cmr10.329 @sf 21 r (to) s 18 r (the) s 19 r 118 c -2 r (alue) s cmsl10.329 @sf 18 r 118 c -2 r (al) s 19 r 98 c 2 r (efore) s cmr10.329 @sf 21 r (execution) s 18 r (of) s 18 r (the) s 19 r (program) s 18 r 98 c 1 r (egins.) s 30 r (Suc) s 0 r 104 c 240 1559 p 118 c -2 r (ariable) s 15 r 118 c -2 r (alues) s 14 r (are) s 15 r 97 c 0 r 118 c -2 r (ailable) s 14 r (inside) s 15 r (the) s cmtt10.329 @sf 15 r (BEGIN) s cmr10.329 @sf 15 r (rule) s 15 r (\(see) s 16 r 98 c 1 r (elo) s 0 r 119 c 14 r (for) s 15 r 97 c 15 r (fuller) s 15 r (explanation\).) s 240 1632 p (The) s 15 r 96 c cmtt10.329 @sf 0 r (-v) s cmr10.329 @sf 0 r 39 c 15 r (option) s 15 r (only) s 15 r (has) s 15 r (ro) s 1 r (om) s 16 r (to) s 15 r (set) s 15 r (one) s 15 r 118 c -2 r (ariable,) s 14 r (but) s 15 r 121 c 0 r (ou) s 14 r (can) s 15 r (use) s 15 r (it) s 15 r (more) s 15 r (than) s 15 r (once,) s 240 1694 p (setting) s 15 r (another) s 15 r 118 c -1 r (ariable) s 14 r (eac) s 0 r 104 c 14 r (time,) s 15 r (lik) s 0 r 101 c 14 r (this:) s 20 r 96 c cmtt10.329 @sf 0 r (-v) s 15 r (foo=1) s 15 r (-v) s 16 r (bar=2) s cmr10.329 @sf 0 r ('.) s cmtt10.329 @sf 0 1767 p (-a) s cmr10.329 @sf 192 r (Sp) s 2 r (eci\014es) s 14 r (use) s 14 r (of) s 14 r (traditional) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 14 r (syn) s 0 r (tax) s 13 r (for) s 14 r (regular) s 14 r (expressions.) s 20 r (This) s 14 r (means) s 14 r (that) s 14 r 96 c cmtt10.329 @sf 0 r 92 c cmr10.329 @sf 0 r 39 c 14 r (can) s 240 1829 p 98 c 1 r 101 c 16 r (used) s 16 r (to) s 16 r (quote) s 16 r (an) s 0 r 121 c 15 r (regular) s 16 r (expression) s 16 r (op) s 1 r (erators) s 16 r (inside) s 16 r (of) s 16 r (square) s 16 r (brac) s 0 r 107 c -1 r (ets,) s 15 r (just) s 16 r (as) s 16 r (it) s 240 1891 p (can) s 18 r 98 c 1 r 101 c 18 r (outside) s 17 r (of) s 18 r (them.) s 27 r (This) s 18 r (mo) s 1 r (de) s 18 r (is) s 18 r (curren) s -1 r (tly) s 17 r (the) s 18 r (default;) s 18 r (the) s 18 r 96 c cmtt10.329 @sf 0 r (-a) s cmr10.329 @sf 0 r 39 c 18 r (option) s 17 r (is) s 18 r (useful) s 240 1953 p (in) s 16 r (shell) s 17 r (scripts) s 16 r (so) s 17 r (that) s 16 r (they) s 16 r (will) s 17 r (not) s 16 r (break) s 17 r (if) s 16 r (the) s 16 r (default) s 17 r (is) s 16 r 99 c 0 r (hanged.) s 23 r (See) s 16 r (section) s 17 r (6.3.2) s 240 2016 p ([Regexp) s 15 r (Op) s 1 r (erators],) s 16 r (page) s 15 r (53.) s cmtt10.329 @sf 0 2088 p (-e) s cmr10.329 @sf 192 r (Sp) s 2 r (eci\014es) s 11 r (use) s 11 r (of) s cmtt10.329 @sf 12 r (egrep) s cmr10.329 @sf 11 r (syn) s 0 r (tax) s 10 r (for) s 12 r (regular) s 11 r (expressions.) s 19 r (This) s 11 r (means) s 12 r (that) s 11 r 96 c cmtt10.329 @sf 0 r 92 c cmr10.329 @sf 0 r 39 c 12 r (do) s 1 r (es) s 11 r (not) s 12 r (serv) s -1 r 101 c 240 2151 p (as) s 18 r 97 c 17 r (quoting) s 18 r 99 c 0 r (haracter) s 16 r (inside) s 18 r (of) s 17 r (square) s 18 r (brac) s 0 r 107 c -1 r (ets;) s 17 r (ideosyncratic) s 18 r (tec) s 0 r (hniques) s 16 r (are) s 18 r (needed) s 240 2213 p (to) s 15 r (include) s 15 r 118 c -1 r (arious) s 14 r (sp) s 1 r (ecial) s 15 r 99 c 0 r (haracters) s 14 r (within) s 15 r (them.) s 20 r (This) s 15 r (mo) s 1 r (de) s 15 r (ma) s 0 r 121 c 14 r 98 c 1 r (ecome) s 16 r (the) s 15 r (default) s 240 2275 p (at) s 15 r (some) s 15 r (time) s 15 r (in) s 16 r (the) s 15 r (future.) s 20 r (See) s 15 r (section) s 15 r (6.3.2) s 15 r ([Regexp) s 16 r (Op) s 1 r (erators],) s 15 r (page) s 15 r (53.) s cmtt10.329 @sf 0 2348 p (-c) s cmr10.329 @sf 192 r (Sp) s 2 r (eci\014es) s cmsl10.329 @sf 18 r (compatibilit) s 0 r 121 c 18 r (mo) s 1 r (de) s cmr10.329 @sf 0 r 44 c 20 r (in) s 18 r (whic) s 0 r 104 c 18 r (the) s 19 r (GNU) s 18 r (extensions) s 19 r (in) s cmtt10.329 @sf 19 r (gawk) s cmr10.329 @sf 18 r (are) s 19 r (disabled,) s 20 r (so) s 240 2410 p (that) s cmtt10.329 @sf 17 r (gawk) s cmr10.329 @sf 16 r 98 c 2 r (eha) s -1 r 118 c -1 r (es) s 16 r (just) s 17 r (lik) s -1 r 101 c 16 r (Unix) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 0 r 46 c 25 r (These) s 16 r (extensions) s 17 r (are) s 17 r (noted) s 16 r 98 c 2 r (elo) s -1 r (w,) s 16 r (where) s 17 r (their) s 240 2473 p (usage) s 15 r (is) s 15 r (explained.) s 20 r (See) s 16 r (section) s 15 r (C.1) s 15 r ([Compatibilit) s 0 r 121 c 14 r (Mo) s 1 r (de],) s 15 r (page) s 15 r (141.) s cmtt10.329 @sf 0 2545 p (-V) s cmr10.329 @sf 192 r (Prin) s 0 r (ts) s 10 r 118 c 0 r (ersion) s 10 r (information) s 11 r (for) s 12 r (this) s 11 r (particular) s 11 r (cop) s 0 r 121 c 10 r (of) s cmtt10.329 @sf 11 r (gawk) s cmr10.329 @sf 0 r 46 c 19 r (This) s 11 r (is) s 11 r (so) s 12 r 121 c -1 r (ou) s 11 r (can) s 11 r (determine) s 240 2608 p (if) s 11 r 121 c 0 r (our) s 9 r (cop) s 0 r 121 c 10 r (of) s cmtt10.329 @sf 11 r (gawk) s cmr10.329 @sf 10 r (is) s 11 r (up) s 11 r (to) s 11 r (date) s 11 r (with) s 10 r (resp) s 2 r (ect) s 10 r (to) s 11 r (whatev) s 0 r (er) s 10 r (the) s 11 r 70 c -3 r (ree) s 10 r (Soft) s -1 r 119 c -1 r (are) s 10 r 70 c -3 r (oundation) s 240 2670 p (is) s 15 r (curren) s 0 r (tly) s 14 r (distributing.) s 20 r (This) s 15 r (option) s 16 r (ma) s -1 r 121 c 14 r (disapp) s 2 r (ear) s 15 r (in) s 15 r 97 c 15 r (future) s 15 r 118 c 0 r (ersion) s 14 r (of) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 0 r 46 c @eop 114 @bop0 114 @bop1 cmr10.329 @sf 0 -57 p (114) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s @eop 113 @bop0 113 @bop1 cmr10.329 @sf 0 -57 p (Built-in) s 15 r 86 c -3 r (ariables) s 1530 r (113) s 240 183 p 84 c -3 r 111 c 16 r (eliminate) s 17 r 97 c 18 r (\014le) s 17 r (from) s 17 r (the) s 17 r (middle) s 17 r (of) s 17 r (the) s 17 r (list,) s 18 r (store) s 17 r (the) s 17 r 110 c 0 r (ull) s 16 r (string) s 17 r 40 c cmtt10.329 @sf 0 r ("") s cmr10.329 @sf 0 r 41 c 17 r (in) s 0 r (to) s cmtt10.329 @sf 16 r (ARGV) s cmr10.329 @sf 17 r (in) s 240 246 p (place) s 18 r (of) s 19 r (the) s 18 r (\014le's) s 18 r (name.) s 30 r (As) s 18 r 97 c 18 r (sp) s 1 r (ecial) s 19 r (feature,) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 18 r (ignores) s 18 r (\014le) s 18 r (names) s 19 r (that) s 18 r (ha) s 0 r 118 c -2 r 101 c 18 r 98 c 1 r (een) s 240 308 p (replaced) s 15 r (with) s 15 r (the) s 15 r 110 c 0 r (ull) s 14 r (string.) s cmtt10.329 @sf 0 382 p (ENVIRON) s cmr10.329 @sf 73 r (This) s 14 r (is) s 13 r (an) s 14 r (arra) s 0 r 121 c 12 r (that) s 14 r (con) s 0 r (tains) s 12 r (the) s 14 r 118 c -2 r (alues) s 13 r (of) s 14 r (the) s 13 r (en) s 0 r (vironmen) s -1 r (t.) s 18 r (The) s 14 r (arra) s 0 r 121 c 12 r (indices) s 14 r (are) s 14 r (the) s 240 445 p (en) s 0 r (vironmen) s -2 r 116 c 18 r 118 c -2 r (ariable) s 18 r (names;) s 20 r (the) s 18 r 118 c -2 r (alues) s 18 r (are) s 18 r (the) s 18 r 118 c -1 r (alues) s 17 r (of) s 19 r (the) s 18 r (particular) s 18 r (en) s 0 r (vironmen) s -1 r 116 c 240 507 p 118 c -2 r (ariables.) s 24 r 70 c -2 r (or) s 15 r (example,) s cmtt10.329 @sf 17 r (ENVIRON["HOME"]) s cmr10.329 @sf 17 r (migh) s 0 r 116 c 16 r 98 c 1 r 101 c 16 r 96 c cmtt10.329 @sf 0 r (/u/close) s cmr10.329 @sf 0 r ('.) s 25 r (Changing) s 17 r (this) s 17 r (arra) s -1 r 121 c 240 569 p (do) s 1 r (es) s 18 r (not) s 17 r (a\013ect) s 18 r (the) s 18 r (en) s -1 r (vironmen) s -1 r 116 c 17 r (passed) s 17 r (on) s 18 r (to) s 18 r (an) s -1 r 121 c 17 r (programs) s 18 r (that) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 18 r (ma) s 0 r 121 c 16 r (spa) s 0 r (wn) s 17 r (via) s 240 632 p (redirection) s 15 r (or) s 15 r (the) s cmtt10.329 @sf 15 r (system) s cmr10.329 @sf 16 r (function.) s 20 r (\(In) s 15 r 97 c 15 r (future) s 15 r 118 c 0 r (ersion) s 14 r (of) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 0 r 44 c 15 r (it) s 16 r (ma) s -1 r 121 c 14 r (do) s 16 r (so.\)) s 240 706 p (Some) s 18 r (op) s 2 r (erating) s 18 r (systems) s 18 r (ma) s 0 r 121 c 17 r (not) s 19 r (ha) s -1 r 118 c -1 r 101 c 17 r (en) s 0 r (vironmen) s -1 r 116 c 17 r 118 c -1 r (ariables.) s 29 r (On) s 18 r (suc) s 0 r 104 c 17 r (systems,) s 19 r (the) s 240 769 p (arra) s 0 r 121 c cmtt10.329 @sf 14 r (ENVIRON) s cmr10.329 @sf 15 r (is) s 15 r (empt) s 0 r 121 c -4 r 46 c cmtt10.329 @sf 0 843 p (FILENAME) s cmr10.329 @sf 49 r (This) s 17 r (is) s 18 r (the) s 17 r (name) s 18 r (of) s 17 r (the) s 17 r (\014le) s 18 r (that) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 18 r (is) s 17 r (curren) s 0 r (tly) s 16 r (reading.) s 27 r (If) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 18 r (is) s 17 r (reading) s 18 r (from) s 17 r (the) s 240 906 p (standard) s 11 r (input) s 11 r (\(in) s 11 r (other) s 11 r 119 c 0 r (ords,) s 10 r (there) s 11 r (are) s 11 r (no) s 11 r (\014les) s 11 r (listed) s 11 r (on) s 11 r (the) s 11 r (command) s 11 r (line\),) s cmtt10.329 @sf 12 r (FILENAME) s cmr10.329 @sf 240 968 p (is) s 14 r (set) s 14 r (to) s cmtt10.329 @sf 14 r ("-") s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 20 r (FILENAME) s cmr10.329 @sf 14 r (is) s 14 r 99 c 0 r (hanged) s 13 r (eac) s 0 r 104 c 13 r (time) s 14 r 97 c 14 r (new) s 14 r (\014le) s 14 r (is) s 14 r (read) s 14 r (\(see) s 14 r 99 c 0 r (hapter) s 13 r 51 c 14 r ([Reading) s 240 1030 p (Files],) s 15 r (page) s 15 r (21\).) s cmtt10.329 @sf 0 1105 p (FNR) s 168 r (FNR) s cmr10.329 @sf 18 r (is) s 17 r (the) s 18 r (curren) s -1 r 116 c 17 r (record) s 17 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 17 r (in) s 18 r (the) s 17 r (curren) s 0 r 116 c 17 r (\014le.) s cmtt10.329 @sf 27 r (FNR) s cmr10.329 @sf 17 r (is) s 17 r (incremen) s 0 r (ted) s 17 r (eac) s -1 r 104 c 17 r (time) s 17 r 97 c 240 1167 p (new) s 14 r (record) s 15 r (is) s 14 r (read) s 15 r (\(see) s 14 r (section) s 14 r (3.7) s 15 r ([Getline],) s 14 r (page) s 15 r (30\).) s 20 r (It) s 14 r (is) s 14 r (reinitialized) s 15 r (to) s 14 r 48 c 15 r (eac) s -1 r 104 c 14 r (time) s 240 1229 p 97 c 15 r (new) s 15 r (input) s 15 r (\014le) s 16 r (is) s 15 r (started.) s cmtt10.329 @sf 0 1304 p (NF) s 192 r (NF) s cmr10.329 @sf 12 r (is) s 12 r (the) s 11 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 12 r (of) s 11 r (\014elds) s 12 r (in) s 11 r (the) s 12 r (curren) s 0 r 116 c 11 r (input) s 11 r (record.) s cmtt10.329 @sf 19 r (NF) s cmr10.329 @sf 12 r (is) s 11 r (set) s 12 r (eac) s 0 r 104 c 10 r (time) s 12 r 97 c 12 r (new) s 11 r (record) s 12 r (is) s 240 1366 p (read,) s 13 r (when) s 12 r 97 c 12 r (new) s 13 r (\014eld) s 12 r (is) s 12 r (created,) s 13 r (or) s 12 r (when) s cmtt10.329 @sf 12 r ($0) s cmr10.329 @sf 13 r 99 c -1 r (hanges) s 12 r (\(see) s 12 r (section) s 12 r (3.2) s 13 r ([Fields],) s 12 r (page) s 13 r (22\).) s cmtt10.329 @sf 0 1441 p (NR) s cmr10.329 @sf 192 r (This) s 23 r (is) s 22 r (the) s 23 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 23 r (of) s 22 r (input) s 23 r (records) s cmtt10.329 @sf 22 r (awk) s cmr10.329 @sf 23 r (has) s 22 r (pro) s 1 r (cessed) s 23 r (since) s 22 r (the) s 23 r 98 c 1 r (eginning) s 22 r (of) s 23 r (the) s 240 1503 p (program's) s 18 r (execution.) s 27 r (\(see) s 18 r (section) s 18 r (3.1) s 17 r ([Records],) s 19 r (page) s 17 r (21\).) s cmtt10.329 @sf 28 r (NR) s cmr10.329 @sf 18 r (is) s 18 r (set) s 17 r (eac) s 0 r 104 c 17 r (time) s 17 r 97 c 18 r (new) s 240 1566 p (record) s 15 r (is) s 15 r (read.) s cmtt10.329 @sf 0 1640 p (RLENGTH) s 73 r (RLENGTH) s cmr10.329 @sf 13 r (is) s 14 r (the) s 13 r (length) s 14 r (of) s 13 r (the) s 14 r (substring) s 13 r (matc) s 0 r (hed) s 12 r 98 c 0 r 121 c 13 r (the) s cmtt10.329 @sf 13 r (match) s cmr10.329 @sf 14 r (function) s 13 r (\(see) s 14 r (section) s 13 r (11.3) s 240 1703 p ([String) s 14 r 70 c -3 r (unctions],) s 13 r (page) s 13 r (101\).) s cmtt10.329 @sf 20 r (RLENGTH) s cmr10.329 @sf 13 r (is) s 14 r (set) s 13 r 98 c 0 r 121 c 13 r (in) s -1 r 118 c -1 r (oking) s 13 r (the) s cmtt10.329 @sf 13 r (match) s cmr10.329 @sf 14 r (function.) s 19 r (Its) s 14 r 118 c -2 r (alue) s 240 1765 p (is) s 15 r (the) s 15 r (length) s 15 r (of) s 16 r (the) s 15 r (matc) s -1 r (hed) s 15 r (string,) s 15 r (or) s cmsy10.300 @sf 15 r 0 c cmr10.329 @sf 0 r 49 c 15 r (if) s 15 r (no) s 15 r (matc) s 0 r 104 c 14 r 119 c 0 r (as) s 14 r (found.) s cmtt10.329 @sf 0 1839 p (RSTART) s 97 r (RSTART) s cmr10.329 @sf 20 r (is) s 20 r (the) s 21 r (start-index) s 20 r (of) s 20 r (the) s 21 r (substring) s 20 r (matc) s 0 r (hed) s 19 r 98 c 0 r 121 c 19 r (the) s cmtt10.329 @sf 20 r (match) s cmr10.329 @sf 21 r (function) s 20 r (\(see) s 20 r (sec-) s 240 1902 p (tion) s 15 r (11.3) s 16 r ([String) s 15 r 70 c -2 r (unctions],) s 14 r (page) s 16 r (101\).) s cmtt10.329 @sf 21 r (RSTART) s cmr10.329 @sf 16 r (is) s 15 r (set) s 16 r 98 c -1 r 121 c 15 r (in) s 0 r 118 c -2 r (oking) s 15 r (the) s cmtt10.329 @sf 15 r (match) s cmr10.329 @sf 16 r (function.) s 240 1964 p (Its) s 19 r 118 c -2 r (alue) s 18 r (is) s 18 r (the) s 19 r 112 c 1 r (osition) s 19 r (of) s 18 r (the) s 19 r (string) s 18 r (where) s 19 r (the) s 19 r (matc) s -1 r (hed) s 18 r (substring) s 19 r (starts,) s 19 r (or) s 19 r 48 c 18 r (if) s 19 r (no) s 240 2026 p (matc) s 0 r 104 c 14 r 119 c 0 r (as) s 14 r (found.) s @eop 112 @bop0 cmbx10.432 @sf [<0001FFFFE000000001FFFFE000000001FFFFE00000000007F8000000000007F8000000000007F8000000000007F800000000 0007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F80000000000 07F8000000000007F8000000000007F800000000000FF800000000000FFC00000000001FFE00000000003FEE00000000007F EF00000000007FC78000000000FF838000000001FF83C000000001FF01E000000003FE00E000000007FE00F000000007FC00 780000000FF800380000001FF8003C0000001FF0001E0000003FE0000E0000007FE0000F0000007FC00007800000FF800003 800001FF000003C00003FF000001E000FFFFF0003FFF80FFFFF0003FFF80FFFFF0003FFF80> 56 41 -1 0 51.970] 89 @dc 112 @bop1 cmr10.329 @sf 0 -57 p (112) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s cmtt10.329 @sf 0 183 p (OFS) s cmr10.329 @sf 168 r (This) s 19 r (is) s 19 r (the) s 19 r (output) s 19 r (\014eld) s 19 r (separator) s 19 r (\(see) s 19 r (section) s 19 r (4.3) s 19 r ([Output) s 19 r (Separators],) s 20 r (page) s 19 r (39\).) s 31 r (It) s 240 246 p (is) s 17 r (output) s 17 r 98 c 2 r (et) s -1 r 119 c -1 r (een) s 16 r (the) s 18 r (\014elds) s 17 r (output) s 17 r 98 c 0 r 121 c 16 r 97 c cmtt10.329 @sf 17 r (print) s cmr10.329 @sf 17 r (statemen) s 0 r (t.) s 25 r (Its) s 18 r (default) s 17 r 118 c -2 r (alue) s 16 r (is) s cmtt10.329 @sf 18 r 34 c 15 r 34 c cmr10.329 @sf 0 r 44 c 18 r 97 c 240 308 p (string) s 15 r (consisting) s 15 r (of) s 15 r 97 c 16 r (single) s 15 r (space.) s cmtt10.329 @sf 0 384 p (ORS) s cmr10.329 @sf 168 r (This) s 15 r (is) s 15 r (the) s 15 r (output) s 15 r (record) s 15 r (separator.) s 21 r (It) s 15 r (is) s 15 r (output) s 15 r (at) s 15 r (the) s 15 r (end) s 15 r (of) s 15 r (ev) s -1 r (ery) s cmtt10.329 @sf 14 r (print) s cmr10.329 @sf 15 r (statemen) s 0 r (t.) s 240 446 p (Its) s 11 r (default) s 11 r 118 c -2 r (alue) s 10 r (is) s 11 r 97 c 11 r (string) s 11 r (con) s 0 r (taining) s 10 r 97 c 11 r (single) s 11 r (newline) s 11 r 99 c -1 r (haracter,) s 11 r (whic) s 0 r 104 c 10 r (could) s 11 r 98 c 1 r 101 c 11 r (written) s 240 508 p (as) s cmtt10.329 @sf 15 r ("\\n") s cmr10.329 @sf 0 r 46 c 20 r (\(See) s 15 r (section) s 16 r (4.3) s 15 r ([Output) s 15 r (Separators],) s 15 r (page) s 15 r (39\).) s cmtt10.329 @sf 0 584 p (RS) s cmr10.329 @sf 192 r (This) s 16 r (is) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r ('s) s 15 r (record) s 15 r (separator.) s 21 r (Its) s 15 r (default) s 15 r 118 c -1 r (alue) s 14 r (is) s 15 r 97 c 16 r (string) s 15 r (con) s 0 r (taining) s 14 r 97 c 15 r (single) s 16 r (newline) s 240 646 p 99 c 0 r (haracter,) s 21 r (whic) s 0 r 104 c 19 r (means) s 21 r (that) s 21 r (an) s 21 r (input) s 20 r (record) s 21 r (consists) s 21 r (of) s 21 r 97 c 20 r (single) s 21 r (line) s 21 r (of) s 20 r (text.) s 37 r (\(See) s 240 708 p (section) s 15 r (3.1) s 15 r ([Records],) s 15 r (page) s 16 r (21.\)) s cmtt10.329 @sf 0 784 p (SUBSEP) s 97 r (SUBSEP) s cmr10.329 @sf 12 r (is) s 13 r 97 c 12 r (subscript) s 13 r (separator.) s 19 r (It) s 12 r (has) s 13 r (the) s 12 r (default) s 13 r 118 c -2 r (alue) s 12 r (of) s cmtt10.329 @sf 12 r ("\\034") s cmr10.329 @sf 0 r 44 c 13 r (and) s 13 r (is) s 12 r (used) s 12 r (to) s 13 r (sepa-) s 240 847 p (rate) s 12 r (the) s 12 r (parts) s 12 r (of) s 13 r (the) s 12 r (name) s 12 r (of) s 12 r 97 c 12 r 109 c 0 r (ulti-dimensional) s 11 r (arra) s 0 r 121 c -4 r 46 c 18 r (Th) s 0 r (us,) s 12 r (if) s 12 r 121 c 0 r (ou) s 11 r (access) s cmtt10.329 @sf 12 r (foo[12,3]) s cmr10.329 @sf 0 r 44 c 240 909 p (it) s 15 r (really) s 15 r (accesses) s cmtt10.329 @sf 15 r (foo["12\\0343"]) s cmr10.329 @sf 0 r 46 c 21 r (\(See) s 15 r (section) s 15 r (10.7) s 15 r ([Multi-dimensional],) s 15 r (page) s 15 r (95\).) s cmbx10.432 @sf 0 1143 p (13.2) s 34 r (Built-in) s 23 r 86 c -4 r (ariables) s 21 r (That) s 23 r (Con) s -1 r 118 c -1 r (ey) s 21 r (Information) s 23 r (to) s 23 r 89 c -4 r (ou) s cmr10.329 @sf 62 1281 p (This) s 19 r (is) s 18 r 97 c 18 r (list) s 19 r (of) s 18 r (the) s 19 r 118 c -2 r (ariables) s 18 r (that) s 18 r (are) s 18 r (set) s 19 r (automatically) s 18 r 98 c 0 r 121 c cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 19 r (on) s 18 r (certain) s 18 r 111 c 2 r (ccasions) s 18 r (so) s 19 r (as) s 18 r (to) s 0 1343 p (pro) s 0 r (vide) s 14 r (information) s 15 r (for) s 15 r 121 c 0 r (our) s 14 r (program.) s cmtt10.329 @sf 0 1481 p (ARGC) s 0 1544 p (ARGV) s cmr10.329 @sf 145 r (The) s 22 r (command-line) s 23 r (argumen) s -1 r (ts) s 22 r 97 c 0 r 118 c -3 r (ailable) s 22 r (to) s cmtt10.329 @sf 22 r (awk) s cmr10.329 @sf 23 r (are) s 22 r (stored) s 23 r (in) s 22 r (an) s 23 r (arra) s 0 r 121 c 21 r (called) s cmtt10.329 @sf 23 r (ARGV) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 240 1606 p (ARGC) s cmr10.329 @sf 15 r (is) s 15 r (the) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 15 r (command-line) s 16 r (argumen) s -1 r (ts) s 14 r (presen) s 0 r (t.) s cmtt10.329 @sf 19 r (ARGV) s cmr10.329 @sf 15 r (is) s 16 r (indexed) s 15 r (from) s 15 r (zero) s 15 r (to) s cmtt10.329 @sf 240 1668 p (ARGC) s 15 r 45 c 15 r 49 c cmr10.329 @sf 0 r 46 c 20 r (See) s 16 r 99 c -1 r (hapter) s 15 r (14) s 15 r ([Command) s 15 r (Line],) s 15 r (page) s 15 r (115.) s 20 r 70 c -2 r (or) s 14 r (example:) s cmtt10.329 @sf 360 1744 p (awk) s 24 r ('{) s 24 r (print) s 24 r (ARGV[$1]) s 23 r (}') s 24 r (inventory-shipped) s 24 r (BBS-list) s cmr10.329 @sf 240 1820 p (In) s 20 r (this) s 20 r (example,) s cmtt10.329 @sf 21 r (ARGV[0]) s cmr10.329 @sf 20 r (con) s -1 r (tains) s cmtt10.329 @sf 19 r ("awk") s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 21 r (ARGV[1]) s cmr10.329 @sf 20 r (con) s 0 r (tains) s cmtt10.329 @sf 18 r ("inventory-shipped") s cmr10.329 @sf 0 r 44 c 240 1882 p (and) s cmtt10.329 @sf 14 r (ARGV[2]) s cmr10.329 @sf 13 r (con) s 0 r (tains) s cmtt10.329 @sf 13 r ("BBS-list") s cmr10.329 @sf 0 r 46 c 20 r (The) s 13 r 118 c -1 r (alue) s 13 r (of) s cmtt10.329 @sf 13 r (ARGC) s cmr10.329 @sf 14 r (is) s 14 r (3,) s 14 r (one) s 13 r (more) s 14 r (than) s 14 r (the) s 14 r (index) s 13 r (of) s 240 1944 p (the) s 15 r (last) s 15 r (elemen) s 0 r 116 c 14 r (in) s cmtt10.329 @sf 15 r (ARGV) s cmr10.329 @sf 15 r (since) s 16 r (the) s 15 r (elemen) s 0 r (ts) s 14 r (are) s 15 r 110 c 0 r (um) s -2 r 98 c 1 r (ered) s 15 r (from) s 15 r (zero.) s 240 2020 p (Notice) s 16 r (that) s 16 r (the) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (program) s 17 r (is) s 16 r (not) s 16 r (en) s 0 r (tered) s 15 r (in) s cmtt10.329 @sf 16 r (ARGV) s cmr10.329 @sf 0 r 46 c 23 r (The) s 16 r (other) s 16 r (sp) s 1 r (ecial) s 16 r (command) s 17 r (line) s 240 2082 p (options,) s 17 r (with) s 17 r (their) s 17 r (argumen) s 0 r (ts,) s 17 r (are) s 17 r (also) s 17 r (not) s 17 r (en) s -1 r (tered.) s 25 r (But) s 17 r 118 c -1 r (ariable) s 15 r (assignmen) s 0 r (ts) s 16 r (on) s 17 r (the) s 240 2145 p (command) s 15 r (line) s cmsl10.329 @sf 15 r (are) s cmr10.329 @sf 18 r (treated) s 15 r (as) s 15 r (argumen) s 0 r (ts,) s 14 r (and) s 15 r (do) s 15 r (sho) s 0 r 119 c 14 r (up) s 16 r (in) s 15 r (the) s cmtt10.329 @sf 15 r (ARGV) s cmr10.329 @sf 15 r (arra) s 0 r 121 c -4 r 46 c 240 2221 p 89 c -3 r (our) s 18 r (program) s 19 r (can) s 19 r (alter) s cmtt10.329 @sf 19 r (ARGC) s cmr10.329 @sf 19 r (and) s 18 r (the) s 19 r (elemen) s 0 r (ts) s 18 r (of) s cmtt10.329 @sf 19 r (ARGV) s cmr10.329 @sf 0 r 46 c 31 r (Eac) s 0 r 104 c 18 r (time) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 19 r (reac) s 0 r (hes) s 18 r (the) s 240 2283 p (end) s 18 r (of) s 18 r (an) s 19 r (input) s 18 r (\014le,) s 19 r (it) s 18 r (uses) s 18 r (the) s 18 r (next) s 19 r (elemen) s -1 r 116 c 18 r (of) s cmtt10.329 @sf 18 r (ARGV) s cmr10.329 @sf 18 r (as) s 18 r (the) s 18 r (name) s 19 r (of) s 18 r (the) s 18 r (next) s 18 r (input) s 240 2345 p (\014le.) s 21 r (By) s 16 r (storing) s 15 r 97 c 16 r (di\013eren) s -1 r 116 c 15 r (string) s 15 r (there,) s 16 r 121 c 0 r (our) s 14 r (program) s 16 r (can) s 15 r 99 c 0 r (hange) s 14 r (whic) s 0 r 104 c 15 r (\014les) s 15 r (are) s 16 r (read.) s 240 2407 p 89 c -3 r (ou) s 15 r (can) s 16 r (use) s cmtt10.329 @sf 16 r ("-") s cmr10.329 @sf 16 r (to) s 16 r (represen) s 0 r 116 c 15 r (the) s 16 r (standard) s 16 r (input.) s 22 r (By) s 16 r (storing) s 16 r (additional) s 16 r (elemen) s 0 r (ts) s 15 r (and) s 240 2470 p (incremen) s 0 r (ting) s cmtt10.329 @sf 14 r (ARGC) s cmr10.329 @sf 15 r 121 c 0 r (ou) s 14 r (can) s 15 r (cause) s 15 r (additional) s 15 r (\014les) s 16 r (to) s 15 r 98 c 1 r 101 c 15 r (read.) s 240 2545 p (If) s 17 r 121 c 0 r (ou) s 15 r (decrease) s 17 r (the) s 17 r 118 c -1 r (alue) s 15 r (of) s cmtt10.329 @sf 17 r (ARGC) s cmr10.329 @sf 0 r 44 c 17 r (that) s 17 r (eliminates) s 17 r (input) s 17 r (\014les) s 17 r (from) s 17 r (the) s 17 r (end) s 16 r (of) s 17 r (the) s 17 r (list.) s 240 2608 p (By) s 17 r (recording) s 17 r (the) s 17 r (old) s 17 r 118 c -2 r (alue) s 16 r (of) s cmtt10.329 @sf 17 r (ARGC) s cmr10.329 @sf 17 r (elsewhere,) s 18 r 121 c 0 r (our) s 16 r (program) s 17 r (can) s 17 r (treat) s 17 r (the) s 17 r (eliminated) s 240 2670 p (argumen) s 0 r (ts) s 14 r (as) s 15 r (something) s 15 r (other) s 15 r (than) s 15 r (\014le) s 16 r (names.) s @eop 111 @bop0 cmbx10.518 @sf [<001FFC000001FFFF800007FFFFE0001FE01FF8003F000FFC007F0007FE007FC003FF00FFE003FF80FFE001FF80FFE001FFC0 FFE001FFC0FFE001FFC0FFE001FFC07FC001FFC03F8001FFC00E0001FFC0000001FF80000001FF80000003FF00000003FF00 000007FE0000000FF80000001FF000001FFF8000001FFC0000001FFE000000007F800000003FE00000001FF00000000FF800 00000FF80001800FFC0007E007FC000FF007FE001FF807FE001FF807FE001FF807FE001FF807FE001FF807FE001FF007FE00 0FE007FC0007800FF80003C00FF00001F01FE000007FFF8000000FFC0000> 40 46 -3 0 41.244] 51 @dc [<FFFFF0FFFFF0FFFFF0FFFFF0FFFFF0FFFFF0FFFFF0> 24 7 -1 -12 27.496] 45 @dc [<0000003E000000000000003E000000000000007F000000000000007F00000000000000FF80000000000000FF800000000000 01FFC0000000000001FFC0000000000001FFC0000000000003FFE0000000000003FFE0000000000007FFF0000000000007FE F000000000000FFEF800000000000FFC7800000000000FFC7800000000001FFC3C00000000001FF83C00000000003FF83E00 000000003FF01E00000000007FF01F00000000007FE00F00000000007FE00F0000000000FFE0078000000000FFC007800000 0001FFC007C000000001FF8003C000000003FF8003E000000003FF0001E000000007FF0001F000000007FF0000F000000007 FE0000F00000000FFE0000F80000000FFC0000780000001FFC00007C0000001FF800003C0000003FF800003E0000003FF000 001E0000003FF000001E0000007FF000000F0000007FE000000F000000FFE000000F800000FFC0000007800001FFC0000007 C00001FF80000003C00003FF8000000FF000FFFFFF0001FFFF80FFFFFF0001FFFF80FFFFFF0001FFFF80> 64 49 -2 0 62.364] 86 @dc 111 @bop1 cmr10.329 @sf 0 -57 p (Built-in) s 15 r 86 c -3 r (ariables) s 1530 r (111) s cmbx10.518 @sf 0 183 p (13.) s 41 r (Built-in) s 28 r 86 c -6 r (ariables) s cmr10.329 @sf 62 374 p (Most) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 13 r 118 c -1 r (ariables) s 12 r (are) s 14 r 97 c 0 r 118 c -3 r (ailable) s 13 r (for) s 13 r 121 c 0 r (ou) s 12 r (to) s 14 r (use) s 13 r (for) s 14 r 121 c 0 r (our) s 12 r 111 c 0 r (wn) s 12 r (purp) s 2 r (oses;) s 14 r (they) s 13 r (nev) s 0 r (er) s 12 r 99 c 0 r (hange) s 13 r (except) s 0 437 p (when) s 16 r 121 c 0 r (our) s 15 r (program) s 17 r (assigns) s 16 r (them,) s 16 r (and) s 17 r (nev) s -1 r (er) s 16 r (a\013ect) s 16 r (an) s 0 r (ything) s 15 r (except) s 16 r (when) s 17 r 121 c -1 r (our) s 16 r (program) s 16 r (examines) s 0 499 p (them.) s 62 637 p 65 c 17 r (few) s 17 r 118 c -1 r (ariables) s 16 r (ha) s -1 r 118 c -1 r 101 c 16 r (sp) s 1 r (ecial) s 17 r (built-in) s 17 r (meanings.) s 26 r (Some) s 17 r (of) s 17 r (them) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (examines) s 17 r (automatically) s -3 r 44 c 17 r (so) s 0 699 p (that) s 15 r (they) s 15 r (enable) s 15 r 121 c 0 r (ou) s 13 r (to) s 15 r (tell) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (ho) s 0 r 119 c 14 r (to) s 15 r (do) s 15 r (certain) s 15 r (things.) s 20 r (Others) s 15 r (are) s 15 r (set) s 15 r (automatically) s 14 r 98 c 0 r 121 c cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 0 r 44 c 15 r (so) s 0 761 p (that) s 15 r (they) s 15 r (carry) s 15 r (information) s 16 r (from) s 15 r (the) s 15 r (in) s 0 r (ternal) s 14 r 119 c 0 r (orkings) s 14 r (of) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (to) s 15 r 121 c 0 r (our) s 14 r (program.) s 62 899 p (This) s 17 r 99 c 0 r (hapter) s 16 r (do) s 2 r (cumen) s -1 r (ts) s 16 r (all) s 18 r (the) s 17 r (built-in) s 17 r 118 c -2 r (ariables) s 16 r (of) s cmtt10.329 @sf 18 r (gawk) s cmr10.329 @sf 0 r 46 c 26 r (Most) s 17 r (of) s 17 r (them) s 17 r (are) s 17 r (also) s 17 r (do) s 2 r (cumen) s -1 r (ted) s 0 961 p (in) s 15 r (the) s 15 r 99 c 0 r (hapters) s 14 r (where) s 15 r (their) s 15 r (areas) s 16 r (of) s 15 r (activit) s 0 r 121 c 14 r (are) s 15 r (describ) s 1 r (ed.) s cmbx10.432 @sf 0 1193 p (13.1) s 34 r (Built-in) s 23 r 86 c -4 r (ariables) s 21 r (That) s 23 r (Con) s -1 r (trol) s cmtt10.432 @sf 22 r (awk) s cmr10.329 @sf 62 1331 p (This) s 15 r (is) s 16 r 97 c 15 r (list) s 15 r (of) s 15 r (the) s 15 r 118 c -1 r (ariables) s 14 r (whic) s 0 r 104 c 14 r 121 c -1 r (ou) s 15 r (can) s 15 r 99 c -1 r (hange) s 15 r (to) s 15 r (con) s 0 r (trol) s 14 r (ho) s -1 r 119 c cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (do) s 1 r (es) s 15 r (certain) s 15 r (things.) s cmtt10.329 @sf 0 1469 p (FS) s 192 r (FS) s cmr10.329 @sf 16 r (is) s 16 r (the) s 16 r (input) s 16 r (\014eld) s 15 r (separator) s 16 r (\(see) s 16 r (section) s 16 r (3.5) s 16 r ([Field) s 15 r (Separators],) s 16 r (page) s 16 r (26\).) s 22 r (The) s 16 r 118 c -1 r (alue) s 240 1531 p (is) s 15 r 97 c 15 r (regular) s 15 r (expression) s 15 r (that) s 14 r (matc) s 0 r (hes) s 14 r (the) s 15 r (separations) s 15 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 13 r (\014elds) s 15 r (in) s 15 r (an) s 15 r (input) s 15 r (record.) s 240 1607 p (The) s 17 r (default) s 16 r 118 c -1 r (alue) s 15 r (is) s cmtt10.329 @sf 17 r 34 c 15 r 34 c cmr10.329 @sf 0 r 44 c 17 r 97 c 16 r (string) s 17 r (consisting) s 16 r (of) s 17 r 97 c 16 r (single) s 17 r (space.) s 24 r (As) s 17 r 97 c 16 r (sp) s 1 r (ecial) s 17 r (exception,) s 240 1669 p (this) s 14 r 118 c -2 r (alue) s 13 r (actually) s 14 r (means) s 13 r (that) s 14 r (an) s 0 r 121 c 12 r (sequence) s 14 r (of) s 14 r (spaces) s 13 r (and) s 14 r (tabs) s 14 r (is) s 13 r 97 c 14 r (single) s 14 r (separator.) s 19 r (It) s 240 1732 p (also) s 15 r (causes) s 15 r (spaces) s 15 r (and) s 16 r (tabs) s 15 r (at) s 15 r (the) s 15 r 98 c 1 r (eginning) s 15 r (or) s 16 r (end) s 15 r (of) s 15 r 97 c 15 r (line) s 15 r (to) s 15 r 98 c 2 r 101 c 15 r (ignored.) s 240 1807 p 89 c -3 r (ou) s 14 r (can) s 16 r (set) s 15 r (the) s 15 r 118 c -2 r (alue) s 14 r (of) s cmtt10.329 @sf 16 r (FS) s cmr10.329 @sf 15 r (on) s 15 r (the) s 15 r (command) s 15 r (line) s 15 r (using) s 15 r (the) s 16 r 96 c cmtt10.329 @sf 0 r (-F) s cmr10.329 @sf 0 r 39 c 15 r (option:) s cmtt10.329 @sf 360 1883 p (awk) s 24 r (-F,) s 24 r 39 c cmsl10.329 @sf 0 r (program) s cmtt10.329 @sf 0 r 39 c cmsl10.329 @sf 24 r (input-\014les) s cmtt10.329 @sf 0 1958 p (IGNORECASE) s cmr10.329 @sf 240 2021 p (If) s cmtt10.329 @sf 23 r (IGNORECASE) s cmr10.329 @sf 23 r (is) s 22 r (nonzero,) s 25 r (then) s cmsl10.329 @sf 23 r (all) s cmr10.329 @sf 25 r (regular) s 22 r (expression) s 23 r (matc) s 0 r (hing) s 22 r (is) s 23 r (done) s 22 r (in) s 23 r 97 c 23 r (case-) s 240 2083 p (indep) s 1 r (enden) s 0 r 116 c 17 r (fashion.) s 28 r (In) s 17 r (particular,) s 19 r (regexp) s 17 r (matc) s 0 r (hing) s 17 r (with) s 18 r 96 c cmtt10.329 @sf 0 r 126 c cmr10.329 @sf 0 r 39 c 17 r (and) s 18 r 96 c cmtt10.329 @sf 0 r (!~) s cmr10.329 @sf 0 r (',) s 18 r (and) s 18 r (the) s cmtt10.329 @sf 18 r (gsub) s 240 2145 p (index) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 22 r (match) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 22 r (split) s cmr10.329 @sf 21 r (and) s cmtt10.329 @sf 20 r (sub) s cmr10.329 @sf 21 r (functions) s 21 r (all) s 20 r (ignore) s 21 r (case) s 20 r (when) s 21 r (doing) s 21 r (their) s 20 r (particular) s 240 2207 p (regexp) s 16 r (op) s 2 r (erations.) s cmb10.329 @sf 24 r (Note:) s cmr10.329 @sf 22 r (since) s 17 r (\014eld) s 16 r (splitting) s 17 r (with) s 16 r (the) s 17 r 118 c -2 r (alue) s 15 r (of) s 17 r (the) s cmtt10.329 @sf 16 r (FS) s cmr10.329 @sf 17 r 118 c -2 r (ariable) s 16 r (is) s 16 r (also) s 240 2270 p 97 c 18 r (regular) s 18 r (expression) s 18 r (op) s 2 r (eration,) s 18 r (that) s 19 r (to) s 1 r 111 c 18 r (is) s 18 r (done) s 18 r (with) s 18 r (case) s 18 r (ignored.) s 30 r (See) s 18 r (section) s 18 r (6.3.3) s 240 2332 p ([Case-sensitivit) s 0 r (y],) s 14 r (page) s 15 r (55.) s 240 2408 p (If) s cmtt10.329 @sf 21 r (gawk) s cmr10.329 @sf 20 r (is) s 21 r (in) s 20 r (compatibilit) s 0 r 121 c 19 r (mo) s 2 r (de) s 20 r (\(see) s 21 r 99 c 0 r (hapter) s 19 r (14) s 21 r ([Command) s 20 r (Line],) s 22 r (page) s 21 r (115\),) s 22 r (then) s cmtt10.329 @sf 240 2470 p (IGNORECASE) s cmr10.329 @sf 15 r (has) s 15 r (no) s 15 r (sp) s 2 r (ecial) s 15 r (meaning,) s 15 r (and) s 15 r (regexp) s 15 r (op) s 2 r (erations) s 15 r (are) s 15 r (alw) s 0 r 97 c -2 r (ys) s 15 r (case-sensitiv) s -1 r (e.) s cmtt10.329 @sf 0 2545 p (OFMT) s cmr10.329 @sf 145 r (This) s 15 r (string) s 16 r (is) s 16 r (used) s 16 r 98 c -1 r 121 c cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (to) s 16 r (con) s -1 r (trol) s 15 r (con) s 0 r 118 c -2 r (ersion) s 15 r (of) s 16 r 110 c 0 r (um) s -2 r 98 c 1 r (ers) s 15 r (to) s 16 r (strings) s 16 r (\(see) s 16 r (section) s 15 r (8.9) s 240 2608 p ([Con) s 0 r 118 c -2 r (ersion],) s 13 r (page) s 14 r (73\).) s 20 r (It) s 13 r 119 c 0 r (orks) s 13 r 98 c 0 r 121 c 12 r 98 c 1 r (eing) s 14 r (passed,) s 14 r (in) s 14 r (e\013ect,) s 14 r (as) s 13 r (the) s 14 r (\014rst) s 14 r (argumen) s -1 r 116 c 13 r (to) s 14 r (the) s cmtt10.329 @sf 240 2670 p (sprintf) s cmr10.329 @sf 15 r (function.) s 20 r (Its) s 15 r (default) s 16 r 118 c -2 r (alue) s 14 r (is) s cmtt10.329 @sf 15 r ("%.6g") s cmr10.329 @sf 0 r 46 c @eop 110 @bop0 cmtt10.329 @sf [<03F8000FFE001FFF003E0F807803C07001C0E000E0E000E0E000E0E000E0F001E07001C03C07801F1F000FFE0007FC001FFF 003C07803803807001C07001C07001C07001C03803803E0F801FFF000FFE0003F800> 24 28 -2 0 23.863] 56 @dc [<0FE0001FF8003FFC00783E00780F007807803003800003C00001C00001C00001E003F8E00FFEE01FFFE03E0FE07803E0F001 E0E001E0E001E0E001E0E001C0E001C0F003C07807803E0F001FFE000FFC0003F800> 24 28 -2 0 23.863] 57 @dc [<03800003800003800003800003800003800003800003C00001C00001C00001C00001E00000E00000E00000F0000070000070 00007800003C00001C00001E00000E00000F00E00780E003C0FFFFE0FFFFE0FFFFE0E00000> 24 29 -2 0 23.863] 55 @dc 110 @bop1 cmr10.329 @sf 0 -57 p (110) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s cmtt10.329 @sf 239 183 p (for) s 24 r (\(i) s 24 r (in) s 24 r (vec\)) s 24 r 123 c 359 233 p (if) s 23 r (\(ret) s 24 r (==) s 24 r ("") s 24 r (||) s 24 r (vec[i]) s 24 r 62 c 24 r (ret\)) s 478 283 p (ret) s 24 r 61 c 24 r (vec[i]) s 239 333 p 125 c 239 382 p (return) s 24 r (ret) s 120 432 p 125 c 120 532 p 35 c 24 r (Load) s 24 r (all) s 24 r (fields) s 23 r (of) s 24 r (each) s 24 r (record) s 24 r (into) s 24 r (nums.) s 120 582 p 123 c 359 632 p (for\(i) s 23 r 61 c 24 r (1;) s 24 r 105 c 24 r (<=) s 24 r (NF;) s 24 r (i++\)) s 478 681 p (nums[NR,) s 24 r (i]) s 24 r 61 c 24 r ($i) s 120 731 p 125 c 120 831 p (END) s 24 r 123 c 239 881 p (print) s 24 r (maxelt\(nums\)) s 120 930 p (}') s cmr10.329 @sf 62 1067 p (Giv) s 0 r (en) s 14 r (the) s 15 r (follo) s 0 r (wing) s 14 r (input:) s cmtt10.329 @sf 144 1204 p 49 c 24 r 53 c 24 r (23) s 23 r 56 c 24 r (16) s 120 1254 p (44) s 24 r 51 c 24 r 53 c 24 r 50 c 23 r 56 c 24 r (26) s 120 1304 p (256) s 24 r (291) s 24 r (1396) s 24 r (2962) s 23 r (100) s 120 1354 p (-6) s 24 r (467) s 24 r (998) s 24 r (1101) s 120 1404 p (99385) s 24 r (11) s 24 r 48 c 24 r (225) s cmr10.329 @sf 0 1541 p (our) s 15 r (program) s 15 r (tells) s 15 r (us) s 16 r (\(predictably\)) s 15 r (that:) s cmtt10.329 @sf 120 1678 p (99385) s cmr10.329 @sf 0 1815 p (is) s 15 r (the) s 15 r (largest) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (in) s 15 r (our) s 16 r (arra) s -1 r 121 c -3 r 46 c @eop 109 @bop0 cmtt10.432 @sf [<FFFFF000FFFFF000FFFFF000FFFFF00001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0 000001E0000001E0000001F0000001F0000001F8000001F8000001FC000001FE038001FFC7C0FFEFFFC0FFE7FFC0FFE1FF80 FFE07F00> 32 26 -2 0 31.381] 114 @dc [<007F8001FFE007FFF00FFFF81FF07C3F803E3E001E7C001E780000F80000F80000F00000FFFFFEFFFFFEFFFFFEFFFFFEF800 1E78003E7C003C3E007C3F007C1FC1F80FFFF007FFE001FFC0007F00> 24 26 -3 0 31.381] 101 @dc [<000FE000001FF800003FFC00007FFE0000FC1F0000F80F8000F0078000F0078000F0078000F0078000F0000000F0000000F0 000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00000FFFFFE00FFFFFE00FFFFFE00 7FFFFE0000F0000000F0000000F0000000F0000000F0000000F0000000700000> 32 33 -1 0 31.381] 116 @dc [<00FF1FF001FFDFF003FFFFF007FFFFF007C0FE0007807E0007803E0007801E0007801E0007801E0007801E0007801E000780 1E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E00FF83FE00FF83FE00FF83FE00 FF83FE00> 32 26 -1 0 31.381] 117 @dc [<FFFC7FF0FFFC7FF0FFFC7FF0FFFC7FF007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E000780 1E0007801E0007801E0007801E0007801E0007C01E0007C01E0007E01E0007E03E0007F87E00FFFFFC00FFBFF800FF9FF000 FF87E000> 32 26 -1 0 31.381] 110 @dc 109 @bop1 cmr10.329 @sf 0 -57 p (User-de\014ned) s 15 r 70 c -3 r (unctions) s 1427 r (109) s 0 183 p (men) s 0 r 116 c 14 r (of) s cmtt10.329 @sf 15 r 97 c cmr10.329 @sf 0 r 46 c cmbx10.432 @sf 0 403 p (12.4) s 34 r (The) s cmtt10.432 @sf 23 r (return) s cmbx10.432 @sf 23 r (Statemen) s -1 r 116 c cmr10.329 @sf 62 540 p (The) s 18 r 98 c 1 r 111 c 1 r (dy) s 18 r (of) s 17 r 97 c 17 r (user-de\014ned) s 18 r (function) s 17 r (can) s 17 r (con) s 0 r (tain) s 17 r 97 c cmtt10.329 @sf 17 r (return) s cmr10.329 @sf 17 r (statemen) s 0 r (t.) s 26 r (This) s 17 r (statemen) s 0 r 116 c 16 r (returns) s 0 603 p (con) s 0 r (trol) s 14 r (to) s 16 r (the) s 16 r (rest) s 16 r (of) s 15 r (the) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (program.) s 22 r (It) s 15 r (can) s 16 r (also) s 16 r 98 c 1 r 101 c 16 r (used) s 16 r (to) s 15 r (return) s 16 r 97 c 16 r 118 c -2 r (alue) s 15 r (for) s 16 r (use) s 15 r (in) s 16 r (the) s 16 r (rest) s 16 r (of) s 0 665 p (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program.) s 21 r (It) s 15 r (lo) s 1 r (oks) s 15 r (lik) s 0 r 101 c 14 r (this:) s cmtt10.329 @sf 120 802 p (return) s cmsl10.329 @sf 24 r (expression) s cmr10.329 @sf 62 939 p (The) s cmsl10.329 @sf 21 r (expression) s cmr10.329 @sf 21 r (part) s 20 r (is) s 21 r (optional.) s 37 r (If) s 21 r (it) s 20 r (is) s 21 r (omitted,) s 22 r (then) s 21 r (the) s 20 r (returned) s 21 r 118 c -1 r (alue) s 19 r (is) s 21 r (unde\014ned) s 21 r (and,) s 0 1001 p (therefore,) s 15 r (unpredictable.) s 62 1138 p 65 c cmtt10.329 @sf 13 r (return) s cmr10.329 @sf 13 r (statemen) s 0 r 116 c 12 r (with) s 13 r (no) s 13 r 118 c -1 r (alue) s 12 r (expression) s 13 r (is) s 13 r (assumed) s 13 r (at) s 13 r (the) s 13 r (end) s 13 r (of) s 13 r (ev) s 0 r (ery) s 12 r (function) s 13 r (de\014nition.) s 0 1200 p (So) s 15 r (if) s 15 r (con) s 0 r (trol) s 14 r (reac) s -1 r (hes) s 14 r (the) s 15 r (end) s 15 r (of) s 15 r (the) s 15 r (function) s 15 r (de\014nition,) s 15 r (then) s 15 r (the) s 15 r (function) s 15 r (returns) s 15 r (an) s 15 r (unpredictable) s 0 1263 p 118 c -2 r (alue.) s 62 1400 p (Here) s 14 r (is) s 13 r (an) s 13 r (example) s 13 r (of) s 14 r 97 c 13 r (user-de\014ned) s 13 r (function) s 14 r (that) s 13 r (returns) s 13 r 97 c 14 r 118 c -2 r (alue) s 12 r (for) s 14 r (the) s 13 r (largest) s 13 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 13 r (among) s 0 1462 p (the) s 15 r (elemen) s 0 r (ts) s 14 r (of) s 15 r (an) s 15 r (arra) s 0 r (y:) s cmtt10.329 @sf 120 1599 p (function) s 24 r (maxelt) s 24 r (\(vec,) s 71 r (i,) s 24 r (ret\)) s 24 r 123 c 239 1649 p (for) s 24 r (\(i) s 24 r (in) s 24 r (vec\)) s 24 r 123 c 359 1699 p (if) s 23 r (\(ret) s 24 r (==) s 24 r ("") s 24 r (||) s 24 r (vec[i]) s 24 r 62 c 24 r (ret\)) s 478 1748 p (ret) s 24 r 61 c 24 r (vec[i]) s 239 1798 p 125 c 239 1848 p (return) s 24 r (ret) s 120 1898 p 125 c cmr10.329 @sf 0 2035 p 89 c -3 r (ou) s 12 r (call) s cmtt10.329 @sf 13 r (maxelt) s cmr10.329 @sf 12 r (with) s 13 r (one) s 13 r (argumen) s -1 r (t,) s 13 r (an) s 12 r (arra) s 0 r 121 c 12 r (name.) s 19 r (The) s 13 r (lo) s 1 r (cal) s 13 r 118 c -2 r (ariables) s cmtt10.329 @sf 12 r 105 c cmr10.329 @sf 13 r (and) s cmtt10.329 @sf 12 r (ret) s cmr10.329 @sf 13 r (are) s 13 r (not) s 13 r (in) s -1 r (tended) s 0 2097 p (to) s 12 r 98 c 2 r 101 c 12 r (argumen) s 0 r (ts;) s 12 r (while) s 12 r (there) s 13 r (is) s 12 r (nothing) s 12 r (to) s 13 r (stop) s 12 r 121 c 0 r (ou) s 11 r (from) s 13 r (passing) s 12 r 116 c 0 r 119 c -1 r 111 c 11 r (or) s 12 r (three) s 13 r (argumen) s -1 r (ts) s 12 r (to) s cmtt10.329 @sf 12 r (maxelt) s cmr10.329 @sf 0 r 44 c 0 2159 p (the) s 14 r (results) s 15 r 119 c -1 r (ould) s 14 r 98 c 1 r 101 c 14 r (strange.) s 20 r (The) s 15 r (extra) s 14 r (space) s 14 r 98 c 2 r (efore) s cmtt10.329 @sf 14 r 105 c cmr10.329 @sf 14 r (in) s 15 r (the) s 14 r (function) s 14 r (parameter) s 15 r (list) s 14 r (is) s 15 r (to) s 14 r (indicate) s 0 2222 p (that) s cmtt10.329 @sf 17 r 105 c cmr10.329 @sf 17 r (and) s cmtt10.329 @sf 17 r (ret) s cmr10.329 @sf 17 r (are) s 18 r (not) s 17 r (supp) s 1 r (osed) s 17 r (to) s 17 r 98 c 1 r 101 c 17 r (argumen) s 0 r (ts.) s 25 r (This) s 17 r (is) s 17 r 97 c 18 r (con) s -1 r 118 c -1 r (en) s -1 r (tion) s 16 r (whic) s 0 r 104 c 16 r 121 c -1 r (ou) s 17 r (should) s 17 r (follo) s -1 r 119 c 0 2284 p (when) s 15 r 121 c 0 r (ou) s 14 r (de\014ne) s 15 r (functions.) s 62 2421 p (Here) s 20 r (is) s 19 r 97 c 20 r (program) s 19 r (that) s 19 r (uses) s 20 r (our) s cmtt10.329 @sf 19 r (maxelt) s cmr10.329 @sf 20 r (function.) s 33 r (It) s 19 r (loads) s 20 r (an) s 19 r (arra) s 0 r 121 c -4 r 44 c 19 r (calls) s cmtt10.329 @sf 20 r (maxelt) s cmr10.329 @sf 0 r 44 c 20 r (and) s 20 r (then) s 0 2483 p (rep) s 1 r (orts) s 15 r (the) s 16 r (maxim) s -1 r (um) s 14 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (in) s 15 r (that) s 16 r (arra) s -1 r (y:) s cmtt10.329 @sf 120 2620 p (awk) s 24 r 39 c 120 2670 p (function) s 24 r (maxelt) s 24 r (\(vec,) s 71 r (i,) s 24 r (ret\)) s 24 r 123 c @eop 108 @bop0 cmsl10.329 @sf [<7FFFE00001F8000000F00000007800000078000000780000007800000078000000780000003C0000003C0000003C0000003C 0000003C0000003C0000001E0000001E0000001E0000001E0000001E0000001E0000800F0010800F0010800F0010C00F0010 400F0010400F001060078030300780303C0780F03FFFFFF0> 32 31 -6 0 32.828] 84 @dc [<8040201008080404043A7E7C7C38> 8 14 -8 -18 12.626] 39 @dc [<7078F87830> 8 5 -4 0 12.626] 46 @dc 108 @bop1 cmr10.329 @sf 0 -57 p (108) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s 62 183 p (When) s 17 r 97 c 16 r (function) s 17 r (is) s 16 r (called,) s 17 r (it) s 17 r (is) s 16 r (giv) s 0 r (en) s 15 r 97 c cmsl10.329 @sf 17 r (cop) s -1 r 121 c cmr10.329 @sf 20 r (of) s 16 r (the) s 17 r 118 c -2 r (alues) s 16 r (of) s 16 r (its) s 17 r (argumen) s -1 r (ts.) s 24 r (This) s 16 r (is) s 17 r (called) s cmsl10.329 @sf 16 r (call) s 0 246 p 98 c 0 r 121 c 13 r 118 c -2 r (alue) s cmr10.329 @sf 0 r 46 c 19 r (The) s 14 r (caller) s 14 r (ma) s 0 r 121 c 13 r (use) s 14 r 97 c 14 r 118 c -2 r (ariable) s 13 r (as) s 14 r (the) s 14 r (expression) s 14 r (for) s 14 r (the) s 14 r (argumen) s 0 r (t,) s 13 r (but) s 14 r (the) s 14 r (called) s 14 r (function) s 0 308 p (do) s 1 r (es) s 17 r (not) s 18 r (kno) s -1 r 119 c 16 r (this:) s 25 r (all) s 17 r (it) s 17 r (kno) s 0 r (ws) s 16 r (is) s 17 r (what) s 17 r 118 c -1 r (alue) s 16 r (the) s 17 r (argumen) s 0 r 116 c 16 r (had.) s 26 r 70 c -3 r (or) s 16 r (example,) s 18 r (if) s 17 r 121 c 0 r (ou) s 16 r (write) s 17 r (this) s 0 370 p (co) s 1 r (de:) s cmtt10.329 @sf 120 514 p (foo) s 24 r 61 c 24 r ("bar") s 120 564 p 122 c 24 r 61 c 24 r (myfunc\(foo\)) s cmr10.329 @sf 0 708 p (then) s 16 r 121 c 0 r (ou) s 14 r (should) s 16 r (not) s 16 r (think) s 16 r (of) s 16 r (the) s 16 r (argumen) s 0 r 116 c 14 r (to) s cmtt10.329 @sf 16 r (myfunc) s cmr10.329 @sf 16 r (as) s 16 r 98 c 1 r (eing) s 16 r (\\the) s 16 r 118 c -1 r (ariable) s cmtt10.329 @sf 14 r (foo) s cmr10.329 @sf 0 r (".) s 23 r (Instead,) s 16 r (think) s 0 771 p (of) s 15 r (the) s 15 r (argumen) s 0 r 116 c 14 r (as) s 15 r (the) s 15 r (string) s 16 r 118 c -2 r (alue,) s cmtt10.329 @sf 14 r ("bar") s cmr10.329 @sf 0 r 46 c 62 915 p (If) s 19 r (the) s 19 r (function) s cmtt10.329 @sf 18 r (myfunc) s cmr10.329 @sf 19 r (alters) s 19 r (the) s 18 r 118 c -1 r (alues) s 17 r (of) s 19 r (its) s 19 r (lo) s 1 r (cal) s 19 r 118 c -2 r (ariables,) s 19 r (this) s 18 r (has) s 19 r (no) s 19 r (e\013ect) s 19 r (on) s 18 r (an) s 0 r 121 c 18 r (other) s 0 977 p 118 c -2 r (ariables.) s 20 r (In) s 15 r (particular,) s 15 r (if) s cmtt10.329 @sf 15 r (myfunc) s cmr10.329 @sf 15 r (do) s 2 r (es) s 15 r (this:) s cmtt10.329 @sf 120 1121 p (function) s 24 r (myfunc) s 24 r (\(win\)) s 24 r 123 c 168 1171 p (print) s 24 r (win) s 168 1221 p (win) s 24 r 61 c 23 r ("zzz") s 168 1271 p (print) s 24 r (win) s 120 1321 p 125 c cmr10.329 @sf 0 1465 p (to) s 16 r 99 c -1 r (hange) s 15 r (its) s 15 r (\014rst) s 16 r (argumen) s 0 r 116 c 14 r 118 c -1 r (ariable) s cmtt10.329 @sf 14 r (win) s cmr10.329 @sf 0 r 44 c 16 r (this) s cmsl10.329 @sf 15 r (do) s 2 r (es) s 15 r (not) s cmr10.329 @sf 17 r 99 c -1 r (hange) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s cmtt10.329 @sf 16 r (foo) s cmr10.329 @sf 15 r (in) s 16 r (the) s 15 r (caller.) s 22 r (The) s 0 1527 p (role) s 13 r (of) s cmtt10.329 @sf 14 r (foo) s cmr10.329 @sf 13 r (in) s 14 r (calling) s cmtt10.329 @sf 13 r (myfunc) s cmr10.329 @sf 13 r (ended) s 14 r (when) s 13 r (its) s 14 r 118 c -2 r (alue,) s cmtt10.329 @sf 13 r ("bar") s cmr10.329 @sf 0 r 44 c 13 r 119 c 0 r (as) s 13 r (computed.) s 19 r (If) s cmtt10.329 @sf 14 r (win) s cmr10.329 @sf 13 r (also) s 13 r (exists) s 14 r (outside) s 0 1590 p (of) s cmtt10.329 @sf 21 r (myfunc) s cmr10.329 @sf 0 r 44 c 23 r (the) s 21 r (function) s 21 r 98 c 1 r 111 c 1 r (dy) s 21 r (cannot) s 22 r (alter) s 21 r (this) s 21 r (outer) s 21 r 118 c -2 r (alue,) s 22 r 98 c 1 r (ecause) s 21 r (it) s 21 r (is) s 21 r (shado) s 0 r 119 c -1 r (ed) s 20 r (during) s 21 r (the) s 0 1652 p (execution) s 15 r (of) s cmtt10.329 @sf 15 r (myfunc) s cmr10.329 @sf 15 r (and) s 16 r (cannot) s 15 r 98 c 1 r 101 c 15 r (seen) s 15 r (or) s 15 r 99 c 0 r (hanged) s 14 r (from) s 16 r (there.) s 62 1796 p (Ho) s 0 r 119 c -1 r (ev) s -2 r (er,) s 15 r (when) s 16 r (arra) s 0 r (ys) s 14 r (are) s 16 r (the) s 16 r (parameters) s 15 r (to) s 16 r (functions,) s 16 r (they) s 15 r (are) s cmsl10.329 @sf 16 r (not) s cmr10.329 @sf 17 r (copied.) s 21 r (Instead,) s 16 r (the) s 16 r (arra) s -1 r 121 c 0 1858 p (itself) s 21 r (is) s 22 r (made) s 21 r 97 c 0 r 118 c -2 r (ailable) s 20 r (for) s 22 r (direct) s 21 r (manipulation) s 22 r 98 c -1 r 121 c 21 r (the) s 21 r (function.) s 39 r (This) s 22 r (is) s 21 r (usually) s 22 r (called) s cmsl10.329 @sf 21 r (call) s 22 r 98 c 0 r 121 c 0 1921 p (reference) s cmr10.329 @sf 46 c 26 r (Changes) s 17 r (made) s 17 r (to) s 17 r (an) s 17 r (arra) s 0 r 121 c 16 r (parameter) s 17 r (inside) s 17 r (the) s 17 r 98 c 2 r 111 c 1 r (dy) s 17 r (of) s 17 r 97 c 17 r (function) s cmsl10.329 @sf 17 r (are) s cmr10.329 @sf 20 r (visible) s 17 r (outside) s 0 1983 p (that) s 15 r (function.) s cmsl10.329 @sf 20 r (This) s 16 r (can) s 15 r 98 c 1 r 101 c 15 r 118 c 0 r (ery) s 14 r (dangerous) s 15 r (if) s 15 r 121 c 0 r (ou) s 14 r (don't) s 15 r 119 c 0 r (atc) s -1 r 104 c 14 r (what) s 15 r 121 c 0 r (ou) s 14 r (are) s 15 r (doing.) s cmr10.329 @sf 20 r 70 c -2 r (or) s 14 r (example:) s cmtt10.329 @sf 120 2127 p (function) s 24 r (changeit) s 24 r (\(array,) s 24 r (ind,) s 23 r (nvalue\)) s 24 r 123 c 239 2177 p (array[ind]) s 24 r 61 c 24 r (nvalue) s 120 2227 p 125 c 120 2326 p (BEGIN) s 24 r 123 c 382 2376 p (a[1]) s 24 r 61 c 24 r 49 c 24 r 59 c 24 r (a[2]) s 24 r 61 c 24 r 50 c 24 r 59 c 23 r (a[3]) s 24 r 61 c 24 r 51 c 382 2426 p (changeit\(a,) s 24 r (2,) s 24 r ("two"\)) s 382 2476 p (printf) s 24 r ("a[1]) s 24 r 61 c 24 r (%s,) s 24 r (a[2]) s 24 r 61 c 24 r (%s,) s 24 r (a[3]) s 23 r 61 c 24 r (%s\\n",) s 24 r (a[1],) s 24 r (a[2],) s 24 r (a[3]) s 263 2526 p 125 c cmr10.329 @sf 0 2670 p (prin) s 0 r (ts) s 13 r 96 c cmtt10.329 @sf 0 r (a[1]) s 15 r 61 c 15 r (1,) s 16 r (a[2]) s 15 r 61 c 15 r (two,) s 15 r (a[3]) s 15 r 61 c 15 r 51 c cmr10.329 @sf 0 r (',) s 15 r 98 c 1 r (ecause) s 14 r (calling) s cmtt10.329 @sf 15 r (changeit) s cmr10.329 @sf 14 r (stores) s cmtt10.329 @sf 14 r ("two") s cmr10.329 @sf 15 r (in) s 14 r (the) s 14 r (second) s 15 r (ele-) s @eop 107 @bop0 cmsl10.329 @sf [<003F800001C06000030018000E0004001E0002001C0001003C00008038000080780000807800004078000000F8000000F800 0000F8000000F80000007C0000007C0000007C0000007C0000003C0000003E0000201E0000301F0000300F00003007800030 0380003001C0007000F000F800380138000E06180003F808> 32 31 -5 0 32.828] 67 @dc 107 @bop1 cmr10.329 @sf 0 -57 p (User-de\014ned) s 15 r 70 c -3 r (unctions) s 1427 r (107) s 0 183 p (our) s 15 r (input.) s 20 r (Therefore,) s 16 r (when) s 15 r (giv) s -1 r (en:) s cmtt10.329 @sf 144 323 p (1.2) s 71 r (3.4) s 72 r (5.6) s 72 r (7.8) s 144 373 p (9.10) s 24 r (11.12) s 24 r (13.14) s 23 r (15.16) s 120 422 p (17.18) s 24 r (19.20) s 24 r (21.22) s 24 r (23.24) s cmr10.329 @sf 0 562 p (this) s 15 r (program,) s 15 r (using) s 15 r (our) s 16 r (function) s 15 r (to) s 15 r (format) s 15 r (the) s 15 r (results,) s 15 r (prin) s 0 r (ts:) s cmtt10.329 @sf 192 701 p (5.6) s 168 751 p (13.1) s 168 801 p (21.2) s cmr10.329 @sf 62 941 p (Here) s 15 r (is) s 16 r 97 c 15 r (rather) s 15 r (con) s 0 r (triv) s -2 r (ed) s 14 r (example) s 16 r (of) s 15 r 97 c 15 r (recursiv) s 0 r 101 c 14 r (function.) s 20 r (It) s 15 r (prin) s 0 r (ts) s 14 r 97 c 15 r (string) s 15 r (bac) s 0 r (kw) s -1 r (ards:) s cmtt10.329 @sf 120 1080 p (function) s 24 r (rev) s 24 r (\(str,) s 24 r (len\)) s 23 r 123 c 215 1130 p (if) s 24 r (\(len) s 24 r (==) s 24 r (0\)) s 24 r 123 c 311 1180 p (printf) s 24 r ("\\n") s 311 1230 p (return) s 215 1279 p 125 c 215 1329 p (printf) s 24 r ("%c",) s 24 r (substr\(str,) s 24 r (len,) s 24 r (1\)) s 215 1379 p (rev\(str,) s 24 r (len) s 24 r 45 c 24 r (1\)) s 120 1429 p 125 c cmbx10.432 @sf 0 1676 p (12.3) s 34 r (Calling) s 23 r (User-de\014ned) s 23 r 70 c -5 r (unctions) s cmsl10.329 @sf 62 1815 p (Calling) s 21 r 97 c 21 r (function) s cmr10.329 @sf 20 r (means) s 21 r (causing) s 21 r (the) s 20 r (function) s 21 r (to) s 21 r (run) s 20 r (and) s 21 r (do) s 21 r (its) s 20 r (job.) s 37 r 65 c 21 r (function) s 21 r (call) s 20 r (is) s 21 r (an) s 0 1878 p (expression,) s 15 r (and) s 15 r (its) s 15 r 118 c -1 r (alue) s 14 r (is) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (returned) s 15 r 98 c 0 r 121 c 14 r (the) s 15 r (function.) s 62 2017 p 65 c 16 r (function) s 16 r (call) s 16 r (consists) s 17 r (of) s 16 r (the) s 16 r (function) s 16 r (name) s 16 r (follo) s 0 r 119 c -2 r (ed) s 15 r 98 c 0 r 121 c 15 r (the) s 16 r (argumen) s 0 r (ts) s 15 r (in) s 16 r (paren) s 0 r (theses.) s 22 r (What) s 0 2080 p 121 c 0 r (ou) s 16 r (write) s 17 r (in) s 17 r (the) s 18 r (call) s 17 r (for) s 17 r (the) s 17 r (argumen) s 0 r (ts) s 16 r (are) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 18 r (expressions;) s 18 r (eac) s 0 r 104 c 16 r (time) s 17 r (the) s 17 r (call) s 17 r (is) s 18 r (executed,) s 17 r (these) s 0 2142 p (expressions) s 16 r (are) s 16 r (ev) s -2 r (aluated,) s 15 r (and) s 16 r (the) s 15 r 118 c -1 r (alues) s 15 r (are) s 16 r (the) s 15 r (actual) s 16 r (argumen) s 0 r (ts.) s 21 r 70 c -3 r (or) s 15 r (example,) s 16 r (here) s 16 r (is) s 15 r 97 c 16 r (call) s 16 r (to) s cmtt10.329 @sf 0 2204 p (foo) s cmr10.329 @sf 15 r (with) s 15 r (three) s 15 r (argumen) s 0 r (ts:) s cmtt10.329 @sf 120 2344 p (foo\(x) s 24 r (y,) s 24 r ("lose",) s 24 r 52 c 23 r 42 c 24 r (z\)) s cmb10.329 @sf 62 2483 p (Note:) s cmr10.329 @sf 21 r (whitespace) s 16 r 99 c -1 r (haracters) s 15 r (\(spaces) s 15 r (and) s 16 r (tabs\)) s 15 r (are) s 16 r (not) s 15 r (allo) s 0 r 119 c -1 r (ed) s 14 r 98 c 2 r (et) s -1 r 119 c -1 r (een) s 14 r (the) s 16 r (function) s 15 r (name) s 16 r (and) s 0 2545 p (the) s 19 r (op) s 1 r (en-paren) s 0 r (thesis) s 17 r (of) s 19 r (the) s 18 r (argumen) s 0 r 116 c 18 r (list.) s 30 r (If) s 19 r 121 c 0 r (ou) s 17 r (write) s 19 r (whitespace) s 18 r 98 c 0 r 121 c 18 r (mistak) s 0 r (e,) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 19 r (migh) s -1 r 116 c 18 r (think) s 0 2608 p (that) s 18 r 121 c 0 r (ou) s 17 r (mean) s 19 r (to) s 18 r (concatenate) s 18 r 97 c 19 r 118 c -2 r (ariable) s 18 r (with) s 18 r (an) s 18 r (expression) s 19 r (in) s 18 r (paren) s 0 r (theses.) s 28 r (Ho) s 0 r 119 c -1 r (ev) s -1 r (er,) s 18 r (it) s 18 r (notices) s 0 2670 p (that) s 15 r 121 c 0 r (ou) s 14 r (used) s 15 r 97 c 15 r (function) s 15 r (name) s 16 r (and) s 15 r (not) s 15 r 97 c 15 r 118 c -1 r (ariable) s 14 r (name,) s 15 r (and) s 15 r (rep) s 1 r (orts) s 15 r (an) s 16 r (error.) s @eop 106 @bop0 106 @bop1 cmr10.329 @sf 0 -57 p (106) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s 0 183 p (the) s 18 r (names) s 19 r (in) s cmsl10.329 @sf 18 r (parameter-list) s cmr10.329 @sf 20 r (ma) s 0 r 121 c 17 r 98 c 1 r 101 c 19 r (argumen) s -1 r (ts) s 18 r (on) s 18 r (some) s 19 r 111 c 1 r (ccasions) s 18 r (and) s 19 r (lo) s 1 r (cal) s 19 r 118 c -2 r (ariables) s 18 r (on) s 18 r (others.) s 0 246 p (Another) s 15 r 119 c 0 r 97 c -1 r 121 c 14 r (to) s 15 r (think) s 15 r (of) s 15 r (this) s 15 r (is) s 16 r (that) s 15 r (omitted) s 15 r (argumen) s 0 r (ts) s 14 r (default) s 15 r (to) s 15 r (the) s 15 r 110 c 0 r (ull) s 14 r (string.) s 62 382 p (Usually) s 15 r (when) s 14 r 121 c 0 r (ou) s 13 r (write) s 15 r 97 c 14 r (function) s 15 r 121 c -1 r (ou) s 14 r (kno) s 0 r 119 c 13 r (ho) s 0 r 119 c 13 r (man) s 0 r 121 c 13 r (names) s 15 r 121 c 0 r (ou) s 13 r (in) s 0 r (tend) s 13 r (to) s 15 r (use) s 14 r (for) s 14 r (argumen) s 0 r (ts) s 0 445 p (and) s 13 r (ho) s 0 r 119 c 12 r (man) s -1 r 121 c 12 r 121 c 0 r (ou) s 12 r (in) s 0 r (tend) s 12 r (to) s 13 r (use) s 13 r (as) s 12 r (lo) s 2 r (cals.) s 19 r (By) s 13 r (con) s 0 r 118 c -1 r (en) s -2 r (tion,) s 13 r 121 c -1 r (ou) s 12 r (should) s 13 r (write) s 13 r (an) s 13 r (extra) s 13 r (space) s 13 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 0 507 p (the) s 15 r (argumen) s 0 r (ts) s 13 r (and) s 15 r (the) s 15 r (lo) s 1 r (cals,) s 15 r (so) s 15 r (that) s 15 r (other) s 15 r 112 c 1 r (eople) s 15 r (can) s 15 r (follo) s -1 r 119 c 14 r (ho) s 0 r 119 c 14 r 121 c 0 r (our) s 13 r (function) s 15 r (is) s 15 r (supp) s 1 r (osed) s 15 r (to) s 15 r 98 c 1 r 101 c 0 569 p (used.) s 62 706 p (During) s 15 r (execution) s 15 r (of) s 15 r (the) s 15 r (function) s 15 r 98 c 2 r 111 c 1 r (dy) s -3 r 44 c 14 r (the) s 15 r (argumen) s 0 r (ts) s 14 r (and) s 15 r (lo) s 1 r (cal) s 15 r 118 c -1 r (ariable) s 14 r 118 c -2 r (alues) s 14 r (hide) s 15 r (or) s cmsl10.329 @sf 15 r (shado) s 0 r 119 c cmr10.329 @sf 0 769 p (an) s 0 r 121 c 19 r 118 c -2 r (ariables) s 20 r (of) s 20 r (the) s 20 r (same) s 20 r (names) s 21 r (used) s 20 r (in) s 20 r (the) s 20 r (rest) s 21 r (of) s 20 r (the) s 20 r (program.) s 35 r (The) s 21 r (shado) s -1 r 119 c -1 r (ed) s 19 r 118 c -1 r (ariables) s 19 r (are) s 0 831 p (not) s 16 r (accessible) s 16 r (in) s 15 r (the) s 16 r (function) s 16 r (de\014nition,) s 16 r 98 c 1 r (ecause) s 16 r (there) s 16 r (is) s 16 r (no) s 15 r 119 c 0 r 97 c -1 r 121 c 15 r (to) s 15 r (name) s 16 r (them) s 16 r (while) s 16 r (their) s 16 r (names) s 0 893 p (ha) s 0 r 118 c -2 r 101 c 16 r 98 c 1 r (een) s 16 r (tak) s 0 r (en) s 16 r 97 c -1 r 119 c -1 r 97 c -1 r 121 c 15 r (for) s 17 r (the) s 16 r (lo) s 1 r (cal) s 17 r 118 c -2 r (ariables.) s 23 r (All) s 16 r (other) s 17 r 118 c -2 r (ariables) s 16 r (used) s 16 r (in) s 16 r (the) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 16 r (program) s 16 r (can) s 17 r 98 c 1 r 101 c 0 955 p (referenced) s 15 r (or) s 15 r (set) s 15 r (normally) s 16 r (in) s 15 r (the) s 15 r (function) s 15 r (de\014nition.) s 62 1092 p (The) s 14 r (argumen) s 0 r (ts) s 12 r (and) s 14 r (lo) s 1 r (cal) s 14 r 118 c -2 r (ariables) s 13 r (last) s 13 r (only) s 14 r (as) s 13 r (long) s 14 r (as) s 13 r (the) s 14 r (function) s 13 r 98 c 2 r 111 c 1 r (dy) s 14 r (is) s 13 r (executing.) s 20 r (Once) s 13 r (the) s 0 1155 p 98 c 1 r 111 c 2 r (dy) s 15 r (\014nishes,) s 15 r (the) s 15 r (shado) s 0 r 119 c -2 r (ed) s 15 r 118 c -2 r (ariables) s 14 r (come) s 15 r (bac) s 0 r (k.) s 62 1292 p (The) s 11 r (function) s 11 r 98 c 1 r 111 c 1 r (dy) s 11 r (can) s 11 r (con) s 0 r (tain) s 9 r (expressions) s 11 r (whic) s 0 r 104 c 10 r (call) s 11 r (functions.) s 18 r (They) s 11 r (can) s 11 r (ev) s 0 r (en) s 9 r (call) s 11 r (this) s 11 r (function,) s 0 1354 p (either) s 14 r (directly) s 14 r (or) s 14 r 98 c 0 r 121 c 13 r 119 c 0 r 97 c -2 r 121 c 13 r (of) s 15 r (another) s 14 r (function.) s 19 r (When) s 14 r (this) s 14 r (happ) s 2 r (ens,) s 14 r 119 c 0 r 101 c 13 r (sa) s 0 r 121 c 13 r (the) s 14 r (function) s 14 r (is) s cmsl10.329 @sf 14 r (recursiv) s -1 r 101 c cmr10.329 @sf 0 r 46 c 62 1491 p (There) s 16 r (is) s 15 r (no) s 15 r (need) s 16 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (to) s 16 r (put) s 15 r (the) s 15 r (de\014nition) s 16 r (of) s 15 r 97 c 16 r (function) s 15 r 98 c 1 r (efore) s 15 r (all) s 16 r (uses) s 15 r (of) s 16 r (the) s 15 r (function.) s 21 r (This) s 0 1553 p (is) s 15 r 98 c 1 r (ecause) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 15 r (reads) s 15 r (the) s 15 r (en) s 0 r (tire) s 14 r (program) s 15 r 98 c 1 r (efore) s 15 r (starting) s 16 r (to) s 15 r (execute) s 15 r (an) s 0 r 121 c 14 r (of) s 15 r (it.) s cmbx10.432 @sf 0 1773 p (12.2) s 34 r 70 c -4 r (unction) s 22 r (De\014nition) s 22 r (Example) s cmr10.329 @sf 62 1910 p (Here) s 16 r (is) s 16 r (an) s 17 r (example) s 16 r (of) s 16 r 97 c 16 r (user-de\014ned) s 16 r (function,) s 16 r (called) s cmtt10.329 @sf 16 r (myprint) s cmr10.329 @sf 0 r 44 c 17 r (that) s 16 r (tak) s 0 r (es) s 15 r 97 c 16 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 17 r (and) s 16 r (prin) s -1 r (ts) s 0 1973 p (it) s 15 r (in) s 15 r 97 c 15 r (sp) s 2 r (eci\014c) s 15 r (format.) s cmtt10.329 @sf 120 2110 p (function) s 24 r (myprint\(num\)) s 120 2159 p 123 c 239 2209 p (printf) s 24 r ("%6.3g\\n",) s 24 r (num) s 120 2259 p 125 c cmr10.329 @sf 0 2396 p 84 c -3 r 111 c 14 r (illustrate,) s 16 r (here) s 15 r (is) s 15 r (an) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (rule) s 15 r (whic) s 0 r 104 c 14 r (uses) s 15 r (our) s cmtt10.329 @sf 15 r (myprint) s cmr10.329 @sf 16 r (function:) s cmtt10.329 @sf 120 2533 p ($3) s 24 r 62 c 24 r 48 c 119 r 123 c 24 r (myprint\($3\)) s 24 r 125 c cmr10.329 @sf 0 2670 p (This) s 18 r (program) s 17 r (prin) s 0 r (ts,) s 17 r (in) s 17 r (our) s 18 r (sp) s 1 r (ecial) s 18 r (format,) s 18 r (all) s 17 r (the) s 18 r (third) s 17 r (\014elds) s 18 r (that) s 17 r (con) s 0 r (tain) s 16 r 97 c 18 r 112 c 1 r (ositiv) s 0 r 101 c 16 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 18 r (in) s @eop 105 @bop0 cmbx10.518 @sf [<FFFFFFFC00FFFFFFFC00FFFFFFFC007FFFFFFC003FFFFFFE001FFFFFFE000FFFFFFE0007FFFFFE0003FFFFFE0001E0001E00 01F0000E0000F8000E00007C000F00003E000700001F800700000FC007000007E000000003F000000001FC00000000FE0000 00007F000000007F800000003FE00000001FF00000001FF80000000FF800000007FC00000007FE00000007FE00000003FF00 000003FF003F0003FF007F8003FF00FFC003FF00FFC003FF00FFC003FF00FFC003FF00FFC007FE00FF8007FE007F000FFC00 7C001FF8003F003FF0001FC07FE00007FFFF800001FFFE0000003FF00000> 40 46 -4 0 41.244] 50 @dc [<000000FFF000000000000FFFFF00000000007FFFFFC000000000FFE01FE000000003FF0003F800000007FC0000FC0000000F F800003E0000001FF000001E0000003FE000000F0000003FE000000F8000007FE00000078000007FC0000007800000FFC000 0007C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003 C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003C000 00FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FF C0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC000 0003C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003C00000FFC0000003 C00000FFC0000003C00000FFC0000007E000FFFFFFC003FFFFC0FFFFFFC003FFFFC0FFFFFFC003FFFFC0> 64 49 -2 0 63.460] 85 @dc [<7FFFE0FFFFC07FFFE0FFFFC07FFFE0FFFFC003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC 0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007 F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F80003FC0007F800 03FC0007F80003FC0007F80003FC0007F80003FC0007F800FFFFFFFFF800FFFFFFFFF800FFFFFFFFF80003FC00FFF80003FC 0000000003FC0000000003FC0000000003FC0000000003FC0001800003FC0007E00003FC000FF00003FC000FF00003FC001F F80001FE000FF00001FF000FF00000FF000FF000007FC007F000001FF807E0000007FFFFC0000001FFFF000000001FFC0000> 48 50 -1 0 45.827] 12 @dc [<FFFFFFF00000FFFFFFF00000FFFFFFF0000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FF C000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC000000000FFC007000000FFC007 000000FFC007000000FFC007000000FFC007000000FFC00F000000FFC01F000000FFC03F000000FFFFFF000000FFFFFF0000 00FFFFFF000000FFC03F000000FFC01F000000FFC00F000000FFC007000000FFC007000000FFC007000000FFC007001C00FF C007001C00FFC000001C00FFC000001C00FFC000003800FFC000003800FFC000003800FFC000007800FFC000007800FFC000 00F800FFC00000F800FFC00003F800FFC00007F800FFC0003FF0FFFFFFFFFFF0FFFFFFFFFFF0FFFFFFFFFFF0> 48 49 -2 0 51.904] 70 @dc 105 @bop1 cmr10.329 @sf 0 -57 p (User-de\014ned) s 15 r 70 c -3 r (unctions) s 1427 r (105) s cmbx10.518 @sf 0 183 p (12.) s 41 r (User-de\014ned) s 28 r 70 c -6 r (unctions) s cmr10.329 @sf 62 368 p (Complicated) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 14 r (programs) s 13 r (can) s 13 r (often) s 13 r 98 c 1 r 101 c 14 r (simpli\014ed) s 13 r 98 c -1 r 121 c 13 r (de\014ning) s 13 r 121 c -1 r (our) s 13 r 111 c -1 r (wn) s 13 r (functions.) s 19 r (User-de\014ned) s 0 430 p (functions) s 16 r (can) s 15 r 98 c 1 r 101 c 16 r (called) s 15 r (just) s 16 r (lik) s 0 r 101 c 14 r (built-in) s 16 r (ones) s 15 r (\(see) s 16 r (section) s 15 r (8.11) s 16 r ([F) s -3 r (unction) s 15 r (Calls],) s 15 r (page) s 16 r (75\),) s 16 r (but) s 15 r (it) s 16 r (is) s 0 493 p (up) s 15 r (to) s 15 r 121 c 0 r (ou) s 14 r (to) s 15 r (de\014ne) s 15 r (them|to) s 16 r (tell) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (what) s 15 r (they) s 15 r (should) s 15 r (do.) s cmbx10.432 @sf 0 715 p (12.1) s 34 r (Syn) s -1 r (tax) s 22 r (of) s 23 r 70 c -4 r (unction) s 21 r (De\014nitions) s cmr10.329 @sf 62 852 p (De\014nitions) s 16 r (of) s 15 r (functions) s 16 r (can) s 15 r (app) s 1 r (ear) s 16 r (an) s -1 r (ywhere) s 15 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 14 r (the) s 15 r (rules) s 16 r (of) s 15 r (the) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 15 r (program.) s 21 r (Th) s 0 r (us,) s 14 r (the) s 0 914 p (general) s 14 r (form) s 13 r (of) s 14 r (an) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 13 r (program) s 14 r (is) s 14 r (extended) s 14 r (to) s 13 r (include) s 14 r (sequences) s 14 r (of) s 13 r (rules) s cmsl10.329 @sf 14 r (and) s cmr10.329 @sf 15 r (user-de\014ned) s 14 r (function) s 0 976 p (de\014nitions.) s 62 1113 p (The) s 15 r (de\014nition) s 16 r (of) s 15 r 97 c 15 r (function) s 15 r (named) s cmsl10.329 @sf 15 r (name) s cmr10.329 @sf 18 r (lo) s 1 r (oks) s 15 r (lik) s 0 r 101 c 14 r (this:) s cmtt10.329 @sf 120 1250 p (function) s cmsl10.329 @sf 24 r (name) s cmtt10.329 @sf 26 r 40 c cmsl10.329 @sf 0 r (parameter-list) s cmtt10.329 @sf 1 r 41 c 24 r 123 c cmsl10.329 @sf 239 1300 p 98 c 2 r 111 c 1 r (dy-of-function) s cmtt10.329 @sf 120 1350 p 125 c cmr10.329 @sf 0 1487 p (The) s 15 r 107 c 0 r (eyw) s -1 r (ord) s cmtt10.329 @sf 14 r (function) s cmr10.329 @sf 15 r (ma) s 0 r 121 c 14 r 98 c 1 r 101 c 15 r (abbreviated) s cmtt10.329 @sf 15 r (func) s cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 62 1624 p (name) s cmr10.329 @sf 19 r (is) s 17 r (the) s 17 r (name) s 16 r (of) s 17 r (the) s 16 r (function) s 17 r (to) s 16 r 98 c 2 r 101 c 16 r (de\014ned.) s 25 r 65 c 16 r 118 c -1 r (alid) s 15 r (function) s 17 r (name) s 17 r (is) s 16 r (lik) s 0 r 101 c 15 r 97 c 17 r 118 c -2 r (alid) s 16 r 118 c -2 r (ariable) s 0 1686 p (name:) s 20 r 97 c 15 r (sequence) s 16 r (of) s 15 r (letters,) s 15 r (digits) s 15 r (and) s 15 r (underscores,) s 15 r (not) s 15 r (starting) s 16 r (with) s 15 r 97 c 15 r (digit.) s cmsl10.329 @sf 62 1823 p (parameter-list) s cmr10.329 @sf 16 r (is) s 14 r 97 c 15 r (list) s 14 r (of) s 15 r (the) s 15 r (function's) s 14 r (argumen) s 0 r (ts) s 13 r (and) s 15 r (lo) s 1 r (cal) s 15 r 118 c -2 r (ariable) s 14 r (names,) s 14 r (separated) s 15 r 98 c 0 r 121 c 13 r (com-) s 0 1885 p (mas.) s 20 r (When) s 14 r (the) s 14 r (function) s 14 r (is) s 15 r (called,) s 14 r (the) s 14 r (argumen) s 0 r 116 c 13 r (names) s 14 r (are) s 14 r (used) s 14 r (to) s 15 r (hold) s 14 r (the) s 14 r (argumen) s 0 r 116 c 13 r 118 c -2 r (alues) s 13 r (giv) s 0 r (en) s 0 1948 p (in) s 15 r (the) s 15 r (call.) s 21 r (The) s 15 r (lo) s 1 r (cal) s 15 r 118 c -1 r (ariables) s 14 r (are) s 15 r (initialized) s 15 r (to) s 15 r (the) s 15 r 110 c 0 r (ull) s 14 r (string.) s 62 2085 p (The) s cmsl10.329 @sf 13 r 98 c 1 r 111 c 2 r (dy-of-function) s cmr10.329 @sf 13 r (consists) s 12 r (of) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 13 r (statemen) s 0 r (ts.) s 18 r (It) s 13 r (is) s 13 r (the) s 13 r (most) s 13 r (imp) s 1 r (ortan) s 0 r 116 c 12 r (part) s 12 r (of) s 13 r (the) s 13 r (de\014nition,) s 0 2147 p 98 c 1 r (ecause) s 13 r (it) s 13 r (sa) s 0 r (ys) s 12 r (what) s 13 r (the) s 13 r (function) s 13 r (should) s 12 r (actually) s cmsl10.329 @sf 13 r (do) s cmr10.329 @sf 0 r 46 c 20 r (The) s 13 r (argumen) s -1 r 116 c 12 r (names) s 13 r (exist) s 13 r (to) s 13 r (giv) s 0 r 101 c 12 r (the) s 13 r 98 c 1 r 111 c 1 r (dy) s 13 r 97 c 0 2209 p 119 c 0 r 97 c -2 r 121 c 13 r (to) s 13 r (talk) s 13 r (ab) s 1 r (out) s 13 r (the) s 13 r (argumen) s 0 r (ts;) s 13 r (lo) s 1 r (cal) s 13 r 118 c -1 r (ariables,) s 12 r (to) s 13 r (giv) s 0 r 101 c 12 r (the) s 13 r 98 c 2 r 111 c 1 r (dy) s 13 r (places) s 13 r (to) s 13 r 107 c 0 r (eep) s 12 r (temp) s 1 r (orary) s 14 r 118 c -2 r (alues.) s 62 2346 p (Argumen) s 0 r 116 c 20 r (names) s 21 r (are) s 21 r (not) s 21 r (distinguished) s 20 r (syn) s 0 r (tactically) s 20 r (from) s 21 r (lo) s 1 r (cal) s 21 r 118 c -1 r (ariable) s 20 r (names;) s 23 r (instead,) s 23 r (the) s 0 2408 p 110 c 0 r (um) s -2 r 98 c 1 r (er) s 12 r (of) s 11 r (argumen) s 0 r (ts) s 11 r (supplied) s 12 r (when) s 12 r (the) s 12 r (function) s 11 r (is) s 12 r (called) s 12 r (determines) s 12 r (ho) s 0 r 119 c 10 r (man) s 0 r 121 c 11 r (argumen) s 0 r 116 c 11 r 118 c -2 r (ariables) s 0 2471 p (there) s 19 r (are.) s 33 r (Th) s 0 r (us,) s 19 r (if) s 19 r (three) s 20 r (argumen) s -1 r 116 c 19 r 118 c -2 r (alues) s 19 r (are) s 19 r (giv) s 0 r (en,) s 19 r (the) s 19 r (\014rst) s 20 r (three) s 19 r (names) s 19 r (in) s cmsl10.329 @sf 19 r (parameter-list) s cmr10.329 @sf 21 r (are) s 0 2533 p (argumen) s 0 r (ts,) s 14 r (and) s 15 r (the) s 15 r (rest) s 15 r (are) s 15 r (lo) s 2 r (cal) s 15 r 118 c -2 r (ariables.) s 62 2670 p (It) s 17 r (follo) s -1 r (ws) s 15 r (that) s 17 r (if) s 16 r (the) s 16 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 16 r (of) s 16 r (argumen) s 0 r (ts) s 15 r (is) s 17 r (not) s 16 r (the) s 16 r (same) s 16 r (in) s 17 r (all) s 16 r (calls) s 16 r (to) s 16 r (the) s 17 r (function,) s 16 r (some) s 16 r (of) s @eop 104 @bop0 cmr10.329 @sf [<7FE3FE3FF0070070070007007007000700700700070070070007007007000700700700070070070007007007000700700700 070070070007007007000700700700070070070007007007000700700700070070070007007007000700700700FFFFFFFF00 0700700000070070000007007000000700700000070070000007007000000700F00F000300F00F000380F80F0001C07C0600 00F04F0400001F81F800> 40 32 0 0 37.878] 14 @dc 104 @bop1 cmr10.329 @sf 0 -57 p (104) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s cmtt10.329 @sf 0 183 p (substr\() s cmsl10.329 @sf (string) s cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r (start) s cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 15 r (length) s cmtt10.329 @sf 0 r 41 c cmr10.329 @sf 240 246 p (This) s 16 r (returns) s 16 r 97 c cmsl10.329 @sf 16 r (length) s cmr10.329 @sf 0 r (-c) s 0 r (haracter-long) s 15 r (substring) s 16 r (of) s cmsl10.329 @sf 17 r (string) s cmr10.329 @sf 0 r 44 c 16 r (starting) s 16 r (at) s 16 r 99 c 0 r (haracter) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s cmsl10.329 @sf 240 308 p (start) s cmr10.329 @sf 0 r 46 c 38 r (The) s 21 r (\014rst) s 21 r 99 c -1 r (haracter) s 20 r (of) s 21 r 97 c 21 r (string) s 21 r (is) s 21 r 99 c 0 r (haracter) s 20 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 21 r (one.) s 37 r 70 c -3 r (or) s 20 r (example,) s cmtt10.329 @sf 23 r (sub-) s 240 370 p (str\("washington",) s 15 r (5,) s 15 r (3\)) s cmr10.329 @sf 15 r (returns) s cmtt10.329 @sf 16 r ("ing") s cmr10.329 @sf 0 r 46 c 240 442 p (If) s cmsl10.329 @sf 16 r (length) s cmr10.329 @sf 16 r (is) s 16 r (not) s 16 r (presen) s 0 r (t,) s 15 r (this) s 16 r (function) s 16 r (returns) s 16 r (the) s 16 r (whole) s 16 r (su\016x) s 16 r (of) s cmsl10.329 @sf 16 r (string) s cmr10.329 @sf 20 r (that) s 16 r 98 c 1 r (egins) s 16 r (at) s 240 504 p 99 c 0 r (haracter) s 14 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s cmsl10.329 @sf 15 r (start) s cmr10.329 @sf 0 r 46 c 20 r 70 c -3 r (or) s 14 r (example,) s cmtt10.329 @sf 15 r (substr\("washington",) s 16 r (5\)) s cmr10.329 @sf 15 r (returns) s cmtt10.329 @sf 15 r ("ington") s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 576 p (tolower\() s cmsl10.329 @sf (string) s cmtt10.329 @sf 4 r 41 c cmr10.329 @sf 240 639 p (This) s 12 r (returns) s 11 r 97 c 12 r (cop) s 0 r 121 c 11 r (of) s cmsl10.329 @sf 11 r (string) s cmr10.329 @sf 0 r 44 c 13 r (with) s 11 r (eac) s 0 r 104 c 11 r (upp) s 1 r (er-case) s 12 r 99 c 0 r (haracter) s 10 r (in) s 12 r (the) s 12 r (string) s 12 r (replaced) s 11 r (with) s 240 701 p (its) s 18 r (corresp) s 1 r (onding) s 18 r (lo) s -1 r 119 c -1 r (er-case) s 17 r 99 c -1 r (haracter.) s 27 r (Nonalphab) s 1 r (etic) s 18 r 99 c 0 r (haracters) s 16 r (are) s 18 r (left) s 18 r (unc) s -1 r (hanged.) s 240 763 p 70 c -3 r (or) s 14 r (example,) s cmtt10.329 @sf 16 r (tolower\("MiXeD) s 15 r (cAsE) s 15 r (123"\)) s cmr10.329 @sf 15 r (returns) s cmtt10.329 @sf 15 r ("mixed) s 15 r (case) s 15 r (123") s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 835 p (toupper\() s cmsl10.329 @sf (string) s cmtt10.329 @sf 4 r 41 c cmr10.329 @sf 240 897 p (This) s 13 r (returns) s 12 r 97 c 13 r (cop) s -1 r 121 c 12 r (of) s cmsl10.329 @sf 12 r (string) s cmr10.329 @sf 0 r 44 c 14 r (with) s 12 r (eac) s 0 r 104 c 11 r (lo) s 0 r 119 c -1 r (er-case) s 11 r 99 c 0 r (haracter) s 12 r (in) s 12 r (the) s 13 r (string) s 12 r (replaced) s 13 r (with) s 240 960 p (its) s 16 r (corresp) s 2 r (onding) s 16 r (upp) s 2 r (er-case) s 16 r 99 c 0 r (haracter.) s 23 r (Nonalphab) s 1 r (etic) s 17 r 99 c 0 r (haracters) s 15 r (are) s 17 r (left) s 16 r (unc) s 0 r (hanged.) s 240 1022 p 70 c -3 r (or) s 14 r (example,) s cmtt10.329 @sf 16 r (toupper\("MiXeD) s 15 r (cAsE) s 15 r (123"\)) s cmr10.329 @sf 15 r (returns) s cmtt10.329 @sf 15 r ("MIXED) s 15 r (CASE) s 15 r (123") s cmr10.329 @sf 0 r 46 c cmbx10.432 @sf 0 1235 p (11.4) s 34 r (Built-in) s 23 r 70 c -4 r (unctions) s 21 r 70 c -4 r (or) s 22 r (Input/Output) s cmtt10.329 @sf 0 1372 p (close\() s cmsl10.329 @sf (\014lename) s cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 240 1435 p (Close) s 14 r (the) s 14 r (\014le) s cmsl10.329 @sf 14 r (\014lename) s cmr10.329 @sf 0 r 44 c 14 r (for) s 14 r (input) s 14 r (or) s 14 r (output.) s 20 r (The) s 14 r (argumen) s -1 r 116 c 13 r (ma) s 0 r 121 c 13 r (alternativ) s 0 r (ely) s 13 r 98 c 1 r 101 c 14 r 97 c 14 r (shell) s 240 1497 p (command) s 15 r (that) s 15 r 119 c 0 r (as) s 14 r (used) s 15 r (for) s 15 r (redirecting) s 16 r (to) s 15 r (or) s 15 r (from) s 15 r 97 c 15 r (pip) s 2 r (e;) s 15 r (then) s 15 r (the) s 15 r (pip) s 1 r 101 c 15 r (is) s 16 r (closed.) s 240 1569 p (See) s 21 r (section) s 21 r (3.8) s 20 r ([Close) s 21 r (Input],) s 22 r (page) s 21 r (34,) s 22 r (regarding) s 21 r (closing) s 21 r (input) s 21 r (\014les) s 20 r (and) s 21 r (pip) s 1 r (es.) s 38 r (See) s 240 1631 p (section) s 15 r (4.5.2) s 15 r ([Close) s 15 r (Output],) s 16 r (page) s 15 r (45,) s 15 r (regarding) s 15 r (closing) s 15 r (output) s 15 r (\014les) s 16 r (and) s 15 r (pip) s 1 r (es.) s cmtt10.329 @sf 0 1703 p (system\() s cmsl10.329 @sf (command) s cmtt10.329 @sf 2 r 41 c cmr10.329 @sf 240 1765 p (The) s 15 r (system) s 16 r (function) s 15 r (allo) s 0 r (ws) s 14 r (the) s 16 r (user) s 15 r (to) s 16 r (execute) s 15 r (op) s 1 r (erating) s 16 r (system) s 15 r (commands) s 16 r (and) s 15 r (then) s 240 1828 p (return) s 16 r (to) s 16 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (program.) s 22 r (The) s cmtt10.329 @sf 16 r (system) s cmr10.329 @sf 16 r (function) s 16 r (executes) s 15 r (the) s 16 r (command) s 16 r (giv) s 0 r (en) s 15 r 98 c -1 r 121 c 15 r (the) s 240 1890 p (string) s cmsl10.329 @sf 13 r (command) s cmr10.329 @sf 0 r 46 c 19 r (It) s 13 r (returns,) s 14 r (as) s 13 r (its) s 13 r 118 c -2 r (alue,) s 12 r (the) s 13 r (status) s 13 r (returned) s 13 r 98 c 0 r 121 c 12 r (the) s 13 r (command) s 13 r (that) s 13 r 119 c 0 r (as) s 240 1952 p (executed.) s 240 2024 p 70 c -3 r (or) s 14 r (example,) s 16 r (if) s 15 r (the) s 15 r (follo) s 0 r (wing) s 14 r (fragmen) s -1 r 116 c 15 r (of) s 15 r (co) s 1 r (de) s 15 r (is) s 15 r (put) s 15 r (in) s 16 r 121 c -1 r (our) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 16 r (program:) s cmtt10.329 @sf 360 2096 p (END) s 24 r 123 c 479 2146 p (system\("mail) s 24 r (-s) s 24 r ('awk) s 24 r (run) s 24 r (done') s 24 r (operator) s 23 r 60 c 24 r (/dev/null"\)) s 360 2196 p 125 c cmr10.329 @sf 240 2268 p (the) s 15 r (system) s 16 r (op) s 1 r (erator) s 16 r (will) s 15 r 98 c 1 r 101 c 16 r (sen) s -1 r 116 c 15 r (mail) s 15 r (when) s 16 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program) s 16 r (\014nishes) s 15 r (pro) s 2 r (cessing) s 15 r (input) s 240 2330 p (and) s 15 r 98 c 1 r (egins) s 16 r (its) s 15 r (end-of-input) s 15 r (pro) s 1 r (cessing.) s 240 2402 p (Note) s 16 r (that) s 16 r 109 c 0 r (uc) s -1 r 104 c 15 r (the) s 16 r (same) s 16 r (result) s 16 r (can) s 16 r 98 c 1 r 101 c 17 r (obtained) s 16 r 98 c -1 r 121 c 16 r (redirecting) s cmtt10.329 @sf 16 r (print) s cmr10.329 @sf 16 r (or) s cmtt10.329 @sf 16 r (printf) s cmr10.329 @sf 16 r (in) s 0 r (to) s 240 2465 p 97 c 17 r (pip) s 1 r (e.) s 24 r (Ho) s 0 r 119 c -1 r (ev) s -2 r (er,) s 16 r (if) s 17 r 121 c -1 r (our) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (program) s 17 r (is) s 17 r (in) s -1 r (teractiv) s -1 r (e,) s cmtt10.329 @sf 16 r (system) s cmr10.329 @sf 16 r (is) s 17 r (useful) s 16 r (for) s 17 r (cranking) s 16 r (up) s 240 2527 p (large) s 15 r (self-con) s 0 r (tained) s 14 r (programs,) s 15 r (suc) s 0 r 104 c 14 r (as) s 15 r 97 c 15 r (shell) s 16 r (or) s 15 r (an) s 15 r (editor.) s 240 2599 p (Some) s 14 r (op) s 1 r (erating) s 14 r (systems) s 14 r (cannot) s 14 r (implemen) s -1 r 116 c 13 r (the) s cmtt10.329 @sf 14 r (system) s cmr10.329 @sf 14 r (function.) s cmtt10.329 @sf 20 r (system) s cmr10.329 @sf 14 r (causes) s 13 r 97 c 14 r (fatal) s 240 2661 p (error) s 15 r (if) s 15 r (it) s 15 r (is) s 16 r (not) s 15 r (supp) s 1 r (orted.) s @eop 103 @bop0 103 @bop1 cmr10.329 @sf 0 -57 p (Built-in) s 15 r 70 c -3 r (unctions) s 1520 r (103) s 240 183 p (can) s 14 r (store) s 13 r 97 c 14 r (mo) s 1 r (di\014ed) s 14 r 118 c -2 r (alue) s 13 r (there.) s 19 r (If) s 14 r (this) s 13 r (argumen) s 0 r 116 c 13 r (is) s 13 r (omitted,) s 14 r (then) s 14 r (the) s 13 r (default) s 14 r (is) s 13 r (to) s 14 r (use) s 240 246 p (and) s 15 r (alter) s cmtt10.329 @sf 15 r ($0) s cmr10.329 @sf 0 r 46 c 240 323 p 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 360 400 p (str) s 24 r 61 c 24 r ("water,) s 24 r (water,) s 23 r (everywhere") s 360 450 p (sub\(/at/,) s 24 r ("ith",) s 24 r (str\)) s cmr10.329 @sf 240 528 p (sets) s cmtt10.329 @sf 18 r (str) s cmr10.329 @sf 17 r (to) s cmtt10.329 @sf 18 r ("wither,) s 15 r (water,) s 15 r (everywhere") s cmr10.329 @sf 0 r 44 c 18 r 98 c 0 r 121 c 16 r (replacing) s 18 r (the) s 18 r (leftmost,) s 18 r (longest) s 17 r 111 c 2 r (ccur-) s 240 590 p (rence) s 15 r (of) s 15 r 96 c cmtt10.329 @sf 0 r (at) s cmr10.329 @sf 0 r 39 c 15 r (with) s 16 r 96 c cmtt10.329 @sf 0 r (ith) s cmr10.329 @sf 0 r ('.) s 240 667 p (The) s cmtt10.329 @sf 15 r (sub) s cmr10.329 @sf 15 r (function) s 15 r (returns) s 16 r (the) s 15 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 16 r (of) s 15 r (substitutions) s 15 r (made) s 15 r (\(either) s 15 r (one) s 15 r (or) s 16 r (zero\).) s 240 745 p (If) s 17 r (the) s 16 r (sp) s 2 r (ecial) s 16 r 99 c 0 r (haracter) s 16 r 96 c cmtt10.329 @sf 0 r 38 c cmr10.329 @sf 0 r 39 c 17 r (app) s 1 r (ears) s 16 r (in) s cmsl10.329 @sf 17 r (replacemen) s 0 r 116 c cmr10.329 @sf 0 r 44 c 16 r (it) s 17 r (stands) s 16 r (for) s 17 r (the) s 17 r (precise) s 17 r (substring) s 240 807 p (that) s 14 r 119 c 0 r (as) s 13 r (matc) s 0 r (hed) s 13 r 98 c 0 r 121 c cmsl10.329 @sf 13 r (regexp) s cmr10.329 @sf 0 r 46 c 19 r (\(If) s 15 r (the) s 14 r (regexp) s 14 r (can) s 14 r (matc) s 0 r 104 c 13 r (more) s 14 r (than) s 14 r (one) s 14 r (string,) s 14 r (then) s 15 r (this) s 240 869 p (precise) s 15 r (substring) s 15 r (ma) s 0 r 121 c 14 r 118 c -1 r (ary) s -4 r (.\)) s 19 r 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 360 947 p (awk) s 24 r ('{) s 24 r (sub\(/candidate/,) s 24 r ("&) s 23 r (and) s 24 r (his) s 24 r (wife"\);) s 24 r (print) s 24 r (}') s cmr10.329 @sf 240 1024 p 99 c 0 r (hanges) s 11 r (the) s 12 r (\014rst) s 12 r 111 c 2 r (ccurrence) s 12 r (of) s 12 r 96 c cmtt10.329 @sf 0 r (candidate) s cmr10.329 @sf 0 r 39 c 12 r (to) s 12 r 96 c cmtt10.329 @sf 0 r (candidate) s 15 r (and) s 16 r (his) s 15 r (wife) s cmr10.329 @sf 0 r 39 c 12 r (on) s 12 r (eac) s 0 r 104 c 11 r (input) s 240 1086 p (line.) s 240 1164 p (The) s 20 r (e\013ect) s 20 r (of) s 20 r (this) s 20 r (sp) s 1 r (ecial) s 20 r 99 c 0 r (haracter) s 19 r (can) s 20 r 98 c 1 r 101 c 20 r (turned) s 20 r (o\013) s 20 r 98 c -1 r 121 c 19 r (putting) s 20 r 97 c 20 r (bac) s 0 r (kslash) s 19 r 98 c 1 r (efore) s 240 1226 p (it) s 18 r (in) s 19 r (the) s 18 r (string.) s 30 r (As) s 19 r (usual,) s 19 r (to) s 19 r (insert) s 18 r (one) s 19 r (bac) s -1 r (kslash) s 18 r (in) s 18 r (the) s 19 r (string,) s 19 r 121 c 0 r (ou) s 17 r 109 c 0 r (ust) s 17 r (write) s 19 r 116 c -1 r 119 c -1 r 111 c 240 1288 p (bac) s 0 r (kslashes.) s 26 r (Therefore,) s 18 r (write) s 18 r 96 c cmtt10.329 @sf 0 r (\\\\&) s cmr10.329 @sf 0 r 39 c 18 r (in) s 17 r 97 c 18 r (string) s 17 r (constan) s 0 r 116 c 17 r (to) s 17 r (include) s 18 r 97 c 17 r (literal) s 18 r 96 c cmtt10.329 @sf 0 r 38 c cmr10.329 @sf 0 r 39 c 17 r (in) s 18 r (the) s 240 1351 p (replacemen) s 0 r (t.) s 19 r 70 c -3 r (or) s 14 r (example,) s 15 r (here) s 16 r (is) s 15 r (ho) s -1 r 119 c 15 r (to) s 15 r (replace) s 15 r (the) s 15 r (\014rst) s 15 r 96 c cmtt10.329 @sf 0 r 124 c cmr10.329 @sf 0 r 39 c 15 r (on) s 16 r (eac) s -1 r 104 c 14 r (line) s 16 r (with) s 15 r (an) s 15 r 96 c cmtt10.329 @sf 0 r 38 c cmr10.329 @sf 0 r (':) s cmtt10.329 @sf 360 1428 p (awk) s 24 r ('{) s 24 r (sub\(/\\|/,) s 24 r ("\\\\&"\);) s 23 r (print) s 24 r (}') s cmb10.329 @sf 240 1505 p (Note:) s cmr10.329 @sf 19 r (as) s 12 r (men) s -1 r (tioned) s 11 r (ab) s 2 r 111 c -1 r 118 c -1 r (e,) s 12 r (the) s 12 r (third) s 12 r (argumen) s -1 r 116 c 11 r (to) s cmtt10.329 @sf 12 r (sub) s cmr10.329 @sf 12 r 109 c 0 r (ust) s 11 r 98 c 1 r 101 c 12 r (an) s 12 r (lv) s -1 r (alue.) s 18 r (Some) s 12 r 118 c 0 r (ersions) s 240 1568 p (of) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 18 r (allo) s -1 r 119 c 17 r (the) s 18 r (third) s 18 r (argumen) s -1 r 116 c 17 r (to) s 18 r 98 c 1 r 101 c 18 r (an) s 18 r (expression) s 18 r (whic) s -1 r 104 c 17 r (is) s 18 r (not) s 18 r (an) s 17 r (lv) s -1 r (alue.) s 27 r (In) s 18 r (suc) s 0 r 104 c 240 1630 p 97 c 17 r (case,) s cmtt10.329 @sf 17 r (sub) s cmr10.329 @sf 17 r 119 c 0 r (ould) s 16 r (still) s 17 r (searc) s 0 r 104 c 16 r (for) s 16 r (the) s 17 r (pattern) s 17 r (and) s 17 r (return) s 17 r 48 c 17 r (or) s 17 r (1,) s 17 r (but) s 17 r (the) s 17 r (result) s 17 r (of) s 17 r (the) s 240 1692 p (substitution) s 17 r (\(if) s 16 r (an) s 0 r (y\)) s 15 r 119 c 0 r (ould) s 16 r 98 c 1 r 101 c 17 r (thro) s -1 r (wn) s 16 r 97 c 0 r 119 c -2 r 97 c -1 r 121 c 16 r 98 c 1 r (ecause) s 17 r (there) s 16 r (is) s 17 r (no) s 16 r (place) s 17 r (to) s 17 r (put) s 16 r (it.) s 25 r (Suc) s -1 r 104 c 240 1754 p 118 c 0 r (ersions) s 14 r (of) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (accept) s 15 r (expressions) s 15 r (lik) s 0 r 101 c 14 r (this:) s cmtt10.329 @sf 360 1832 p (sub\(/USA/,) s 24 r ("United) s 24 r (States",) s 24 r ("the) s 23 r (USA) s 24 r (and) s 24 r (Canada"\)) s cmr10.329 @sf 240 1909 p (But) s 15 r (that) s 15 r (is) s 15 r (considered) s 16 r (erroneous) s 15 r (in) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 1987 p (gsub\() s cmsl10.329 @sf (regexp) s cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r (replacemen) s 0 r 116 c cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 14 r (target) s cmtt10.329 @sf 1 r 41 c cmr10.329 @sf 240 2049 p (This) s 18 r (is) s 18 r (similar) s 18 r (to) s 17 r (the) s cmtt10.329 @sf 18 r (sub) s cmr10.329 @sf 18 r (function,) s 19 r (except) s cmtt10.329 @sf 18 r (gsub) s cmr10.329 @sf 17 r (replaces) s cmsl10.329 @sf 18 r (all) s cmr10.329 @sf 20 r (of) s 18 r (the) s 18 r (longest,) s 18 r (leftmost,) s cmsl10.329 @sf 240 2111 p (nono) s 0 r 118 c -2 r (erlapping) s cmr10.329 @sf 21 r (matc) s -1 r (hing) s 16 r (substrings) s 18 r (it) s 17 r (can) s 17 r (\014nd.) s 26 r (The) s 17 r 96 c cmtt10.329 @sf 0 r 103 c cmr10.329 @sf 0 r 39 c 18 r (in) s cmtt10.329 @sf 17 r (gsub) s cmr10.329 @sf 17 r (stands) s 17 r (for) s 17 r (\\global",) s 240 2173 p (whic) s 0 r 104 c 14 r (means) s 15 r (replace) s 15 r (ev) s 0 r (erywhere.) s 19 r 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 360 2251 p (awk) s 24 r ('{) s 24 r (gsub\(/Britain/,) s 24 r ("United) s 23 r (Kingdom"\);) s 24 r (print) s 24 r (}') s cmr10.329 @sf 240 2328 p (replaces) s 20 r (all) s 20 r 111 c 2 r (ccurrences) s 20 r (of) s 20 r (the) s 20 r (string) s 21 r 96 c cmtt10.329 @sf 0 r (Britain) s cmr10.329 @sf 0 r 39 c 20 r (with) s 20 r 96 c cmtt10.329 @sf 0 r (United) s 15 r (Kingdom) s cmr10.329 @sf 0 r 39 c 20 r (for) s 21 r (all) s 20 r (input) s 240 2391 p (records.) s 240 2468 p (The) s cmtt10.329 @sf 20 r (gsub) s cmr10.329 @sf 19 r (function) s 20 r (returns) s 20 r (the) s 20 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 20 r (of) s 20 r (substitutions) s 20 r (made.) s 34 r (If) s 19 r (the) s 20 r 118 c -1 r (ariable) s 18 r (to) s 20 r 98 c 1 r 101 c 240 2530 p (searc) s 0 r (hed) s 14 r (and) s 15 r (altered,) s cmsl10.329 @sf 15 r (target) s cmr10.329 @sf 0 r 44 c 15 r (is) s 15 r (omitted,) s 16 r (then) s 15 r (the) s 15 r (en) s 0 r (tire) s 14 r (input) s 15 r (record,) s cmtt10.329 @sf 15 r ($0) s cmr10.329 @sf 0 r 44 c 15 r (is) s 15 r (used.) s 240 2608 p (As) s 17 r (in) s cmtt10.329 @sf 18 r (sub) s cmr10.329 @sf 0 r 44 c 18 r (the) s 17 r 99 c 0 r (haracters) s 16 r 96 c cmtt10.329 @sf 0 r 38 c cmr10.329 @sf 0 r 39 c 17 r (and) s 18 r 96 c cmtt10.329 @sf 0 r 92 c cmr10.329 @sf 0 r 39 c 17 r (are) s 17 r (sp) s 2 r (ecial,) s 17 r (and) s 18 r (the) s 17 r (third) s 17 r (argumen) s 0 r 116 c 16 r 109 c 0 r (ust) s 17 r 98 c 1 r 101 c 17 r (an) s 240 2670 p (lv) s -2 r (alue.) s @eop 102 @bop0 cmtt10.329 @sf [<1FE0003FF8007FFC00F03C00F01E00F00E00600E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E 00000E00000E00000E00000E00000E00000E00000E00000E0001FFC003FFC001FFC0> 24 28 -3 0 23.863] 74 @dc 102 @bop1 cmr10.329 @sf 0 -57 p (102) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s 240 183 p (This) s 17 r (program) s 17 r (lo) s 1 r (oks) s 17 r (for) s 17 r (lines) s 17 r (that) s 17 r (matc) s 0 r 104 c 16 r (the) s 16 r (regular) s 17 r (expression) s 17 r (stored) s 17 r (in) s 17 r (the) s 17 r 118 c -1 r (ariable) s cmtt10.329 @sf 240 246 p (regex) s cmr10.329 @sf 0 r 46 c 28 r (This) s 17 r (regular) s 18 r (expression) s 17 r (can) s 18 r 98 c 1 r 101 c 18 r 99 c -1 r (hanged.) s 27 r (If) s 18 r (the) s 17 r (\014rst) s 18 r 119 c 0 r (ord) s 16 r (on) s 18 r 97 c 17 r (line) s 18 r (is) s 17 r 96 c cmtt10.329 @sf 0 r (FIND) s cmr10.329 @sf 0 r (',) s cmtt10.329 @sf 240 308 p (regex) s cmr10.329 @sf 15 r (is) s 15 r 99 c 0 r (hanged) s 14 r (to) s 15 r 98 c 2 r 101 c 15 r (the) s 15 r (second) s 15 r 119 c 0 r (ord) s 14 r (on) s 15 r (that) s 15 r (line.) s 20 r (Therefore,) s 16 r (giv) s -1 r (en:) s cmtt10.329 @sf 360 382 p (FIND) s 24 r (fo*bar) s 360 432 p (My) s 24 r (program) s 24 r (was) s 24 r 97 c 23 r (foobar) s 360 482 p (But) s 24 r (none) s 24 r (of) s 24 r (it) s 23 r (would) s 24 r (doobar) s 360 532 p (FIND) s 24 r (Melvin) s 360 581 p (JF+KM) s 360 631 p (This) s 24 r (line) s 24 r (is) s 24 r (property) s 23 r (of) s 24 r (The) s 24 r (Reality) s 24 r (Engineering) s 24 r (Co.) s 360 681 p (This) s 24 r (file) s 24 r (created) s 24 r (by) s 23 r (Melvin.) s 240 756 p (awk) s cmr10.329 @sf 15 r (prin) s 0 r (ts:) s cmtt10.329 @sf 360 830 p (Match) s 24 r (of) s 24 r (fo*bar) s 24 r (found) s 23 r (at) s 24 r (18) s 24 r (in) s 24 r (My) s 24 r (program) s 24 r (was) s 24 r 97 c 23 r (foobar) s 360 880 p (Match) s 24 r (of) s 24 r (Melvin) s 24 r (found) s 23 r (at) s 24 r (26) s 24 r (in) s 24 r (This) s 24 r (file) s 24 r (created) s 24 r (by) s 23 r (Melvin.) s 0 954 p (split\() s cmsl10.329 @sf (string) s cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r (arra) s 0 r 121 c cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 14 r (\014eldsep) s cmtt10.329 @sf 1 r 41 c cmr10.329 @sf 240 1016 p (This) s 14 r (divides) s cmsl10.329 @sf 15 r (string) s cmr10.329 @sf 18 r (up) s 15 r (in) s 0 r (to) s 13 r (pieces) s 15 r (separated) s 14 r 98 c 0 r 121 c cmsl10.329 @sf 13 r (\014eldsep) s cmr10.329 @sf 0 r 44 c 15 r (and) s 15 r (stores) s 14 r (the) s 15 r (pieces) s 14 r (in) s cmsl10.329 @sf 15 r (arra) s -1 r 121 c cmr10.329 @sf 0 r 46 c 240 1079 p (The) s 16 r (\014rst) s 16 r (piece) s 16 r (is) s 16 r (stored) s 16 r (in) s cmsl10.329 @sf 16 r (arra) s 0 r 121 c cmtt10.329 @sf 3 r ([1]) s cmr10.329 @sf 0 r 44 c 16 r (the) s 16 r (second) s 16 r (piece) s 16 r (in) s cmsl10.329 @sf 16 r (arra) s 0 r 121 c cmtt10.329 @sf 3 r ([2]) s cmr10.329 @sf 0 r 44 c 16 r (and) s 16 r (so) s 16 r (forth.) s 23 r (The) s 240 1141 p (string) s 13 r 118 c -1 r (alue) s 12 r (of) s 13 r (the) s 13 r (third) s 14 r (argumen) s -1 r (t,) s cmsl10.329 @sf 13 r (\014eldsep) s cmr10.329 @sf 0 r 44 c 13 r (is) s 14 r (used) s 13 r (as) s 13 r 97 c 13 r (regexp) s 14 r (to) s 13 r (searc) s -1 r 104 c 13 r (for) s 13 r (to) s 13 r (\014nd) s 13 r (the) s 240 1203 p (places) s 15 r (to) s 16 r (split) s cmsl10.329 @sf 15 r (string) s cmr10.329 @sf 0 r 46 c 21 r (If) s 15 r (the) s cmsl10.329 @sf 15 r (\014eldsep) s cmr10.329 @sf 17 r (is) s 16 r (omitted,) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s cmtt10.329 @sf 15 r (FS) s cmr10.329 @sf 16 r (is) s 15 r (used.) s cmtt10.329 @sf 21 r (split) s cmr10.329 @sf 15 r (returns) s 240 1266 p (the) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 15 r (elemen) s 0 r (ts) s 14 r (created.) s 240 1340 p (The) s cmtt10.329 @sf 20 r (split) s cmr10.329 @sf 20 r (function,) s 21 r (then,) s 21 r (splits) s 20 r (strings) s 20 r (in) s 0 r (to) s 19 r (pieces) s 20 r (in) s 20 r 97 c 20 r (manner) s 20 r (similar) s 20 r (to) s 20 r (the) s 20 r 119 c -1 r 97 c -1 r 121 c 240 1402 p (input) s 15 r (lines) s 15 r (are) s 15 r (split) s 16 r (in) s -1 r (to) s 14 r (\014elds.) s 21 r 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 360 1477 p (split\("auto-da-fe",) s 24 r (a,) s 24 r ("-"\)) s cmr10.329 @sf 240 1551 p (splits) s 18 r (the) s 18 r (string) s 18 r 96 c cmtt10.329 @sf 0 r (auto-da-fe) s cmr10.329 @sf 0 r 39 c 17 r (in) s 0 r (to) s 17 r (three) s 18 r (\014elds) s 18 r (using) s 18 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r 39 c 17 r (as) s 18 r (the) s 18 r (separator.) s 28 r (It) s 18 r (sets) s 18 r (the) s 240 1613 p (con) s 0 r (ten) s -2 r (ts) s 15 r (of) s 15 r (the) s 15 r (arra) s 0 r 121 c cmtt10.329 @sf 14 r 97 c cmr10.329 @sf 15 r (as) s 15 r (follo) s 0 r (ws:) s cmtt10.329 @sf 360 1688 p (a[1]) s 24 r 61 c 24 r ("auto") s 360 1738 p (a[2]) s 24 r 61 c 24 r ("da") s 360 1787 p (a[3]) s 24 r 61 c 24 r ("fe") s cmr10.329 @sf 240 1862 p (The) s 15 r 118 c -1 r (alue) s 14 r (returned) s 15 r 98 c 0 r 121 c 14 r (this) s 15 r (call) s 15 r (to) s cmtt10.329 @sf 15 r (split) s cmr10.329 @sf 15 r (is) s 16 r (3.) s cmtt10.329 @sf 0 1936 p (sprintf\() s cmsl10.329 @sf (format) s cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r (expression1) s cmtt10.329 @sf 0 r 44 c cmr10.300 @sf 0 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 0 r 41 c cmr10.329 @sf 240 1999 p (This) s 19 r (returns) s 18 r (\(without) s 19 r (prin) s 0 r (ting\)) s 18 r (the) s 18 r (string) s 19 r (that) s cmtt10.329 @sf 19 r (printf) s cmr10.329 @sf 18 r 119 c 0 r (ould) s 18 r (ha) s 0 r 118 c -2 r 101 c 18 r (prin) s 0 r (ted) s 17 r (out) s 19 r (with) s 240 2061 p (the) s 15 r (same) s 15 r (argumen) s 0 r (ts) s 14 r (\(see) s 15 r (section) s 15 r (4.4) s 16 r ([Prin) s -1 r (tf],) s 15 r (page) s 15 r (40\).) s 20 r 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 360 2135 p (sprintf\("pi) s 24 r 61 c 24 r (%.2f) s 24 r (\(approx.\)",) s 23 r (22/7\)) s cmr10.329 @sf 240 2210 p (returns) s 15 r (the) s 15 r (string) s cmtt10.329 @sf 15 r ("pi) s 16 r 61 c 15 r (3.14) s 15 r (\(approx.\)") s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 2284 p (sub\() s cmsl10.329 @sf (regexp) s cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r (replacemen) s 0 r 116 c cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 14 r (target) s cmtt10.329 @sf 1 r 41 c cmr10.329 @sf 240 2346 p (The) s cmtt10.329 @sf 17 r (sub) s cmr10.329 @sf 16 r (function) s 17 r (alters) s 17 r (the) s 16 r 118 c -1 r (alue) s 15 r (of) s cmsl10.329 @sf 17 r (target) s cmr10.329 @sf 0 r 46 c 25 r (It) s 16 r (searc) s 0 r (hes) s 16 r (this) s 16 r 118 c -1 r (alue,) s 16 r (whic) s -1 r 104 c 16 r (should) s 17 r 98 c 1 r 101 c 17 r 97 c 240 2409 p (string,) s 14 r (for) s 14 r (the) s 14 r (leftmost) s 13 r (substring) s 14 r (matc) s 0 r (hed) s 12 r 98 c 0 r 121 c 13 r (the) s 14 r (regular) s 13 r (expression,) s cmsl10.329 @sf 14 r (regexp) s cmr10.329 @sf 0 r 44 c 15 r (extending) s 240 2471 p (this) s 11 r (matc) s -1 r 104 c 10 r (as) s 11 r (far) s 10 r (as) s 11 r 112 c 1 r (ossible.) s 19 r (Then) s 10 r (the) s 11 r (en) s 0 r (tire) s 9 r (string) s 11 r (is) s 11 r 99 c -1 r (hanged) s 10 r 98 c 0 r 121 c 9 r (replacing) s 11 r (the) s 11 r (matc) s -1 r (hed) s 240 2533 p (text) s 15 r (with) s cmsl10.329 @sf 15 r (replacemen) s 0 r 116 c cmr10.329 @sf 0 r 46 c 19 r (The) s 15 r (mo) s 2 r (di\014ed) s 15 r (string) s 15 r 98 c 1 r (ecomes) s 15 r (the) s 16 r (new) s 15 r 118 c -2 r (alue) s 14 r (of) s cmsl10.329 @sf 15 r (target) s cmr10.329 @sf 0 r 46 c 240 2608 p (This) s 13 r (function) s 13 r (is) s 13 r 112 c 1 r (eculiar) s 13 r 98 c 2 r (ecause) s cmsl10.329 @sf 13 r (target) s cmr10.329 @sf 14 r (is) s 13 r (not) s 13 r (simply) s 13 r (used) s 13 r (to) s 13 r (compute) s 13 r 97 c 13 r 118 c -2 r (alue,) s 13 r (and) s 13 r (not) s 240 2670 p (just) s 15 r (an) s 0 r 121 c 15 r (expression) s 15 r (will) s 15 r (do:) s 21 r (it) s 16 r 109 c -1 r (ust) s 15 r 98 c 1 r 101 c 16 r 97 c 15 r 118 c -2 r (ariable,) s 15 r (\014eld) s 15 r (or) s 16 r (arra) s 0 r 121 c 14 r (reference,) s 15 r (so) s 16 r (that) s cmtt10.329 @sf 15 r (sub) s @eop 101 @bop0 cmr10.329 @sf [<07000F800F800F80070000000000000000000000020002000200020002000200030001000180018000C000E000700038603C F03CF03CE03C4038403830700FC0> 16 32 -3 0 21.464] 63 @dc [<018000018000018000018000018000C18300F18F00399C000FF00003C00003C0000FF000399C00F18F00C183000180000180 00018000018000018000> 24 20 -3 -14 22.727] 42 @dc [<7FFFFFE0FFFFFFF00000000000000000000000000000000000000000000000000000000000000000FFFFFFF07FFFFFE0> 32 12 -3 -5 35.353] 61 @dc 101 @bop1 cmr10.329 @sf 0 -57 p (Built-in) s 15 r 70 c -3 r (unctions) s 1520 r (101) s 240 183 p (If) s 15 r 121 c 0 r (ou) s 15 r (omit) s 15 r (the) s 15 r (argumen) s 0 r 116 c cmsl10.329 @sf 14 r 120 c cmr10.329 @sf 0 r 44 c 16 r (as) s 15 r (in) s cmtt10.329 @sf 16 r (srand\(\)) s cmr10.329 @sf 0 r 44 c 15 r (then) s 16 r (the) s 15 r (curren) s 0 r 116 c 14 r (date) s 16 r (and) s 15 r (time) s 15 r (of) s 16 r (da) s -1 r 121 c 15 r (are) s 240 246 p (used) s 15 r (for) s 15 r 97 c 15 r (seed.) s 21 r (This) s 15 r (is) s 15 r (the) s 15 r 119 c 0 r 97 c -1 r 121 c 14 r (to) s 15 r (get) s 15 r (random) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 15 r (that) s 15 r (are) s 15 r (truly) s 16 r (unpredictable.) s 240 323 p (The) s 14 r (return) s 13 r 118 c -1 r (alue) s 13 r (of) s cmtt10.329 @sf 13 r (srand) s cmr10.329 @sf 14 r (is) s 14 r (the) s 13 r (previous) s 14 r (seed.) s 20 r (This) s 13 r (mak) s 0 r (es) s 13 r (it) s 14 r (easy) s 13 r (to) s 14 r 107 c 0 r (eep) s 12 r (trac) s 0 r 107 c 13 r (of) s 14 r (the) s 240 385 p (seeds) s 15 r (for) s 15 r (use) s 15 r (in) s 16 r (consisten) s -1 r (tly) s 14 r (repro) s 2 r (ducing) s 15 r (sequences) s 15 r (of) s 15 r (random) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (ers.) s cmbx10.432 @sf 0 630 p (11.3) s 34 r (Built-in) s 23 r 70 c -4 r (unctions) s 21 r (for) s 23 r (String) s 23 r (Manipulation) s cmr10.329 @sf 62 769 p (The) s 15 r (functions) s 16 r (in) s 15 r (this) s 15 r (section) s 15 r (lo) s 1 r (ok) s 15 r (at) s 16 r (the) s 15 r (text) s 15 r (of) s 15 r (one) s 15 r (or) s 15 r (more) s 15 r (strings.) s cmtt10.329 @sf 0 908 p (index\() s cmsl10.329 @sf (in) s cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r (\014nd) s cmtt10.329 @sf 2 r 41 c cmr10.329 @sf 240 970 p (This) s 17 r (searc) s 0 r (hes) s 16 r (the) s 17 r (string) s cmsl10.329 @sf 17 r (in) s cmr10.329 @sf 17 r (for) s 18 r (the) s 17 r (\014rst) s 17 r 111 c 1 r (ccurrence) s 17 r (of) s 17 r (the) s 18 r (string) s cmsl10.329 @sf 17 r (\014nd) s cmr10.329 @sf 0 r 44 c 17 r (and) s 17 r (returns) s 18 r (the) s 240 1033 p 112 c 1 r (osition) s 15 r (where) s 16 r (that) s 15 r 111 c 1 r (ccurrence) s 15 r 98 c 1 r (egins) s 16 r (in) s 15 r (the) s 15 r (string) s cmsl10.329 @sf 15 r (in) s cmr10.329 @sf 0 r 46 c 20 r 70 c -3 r (or) s 15 r (example:) s cmtt10.329 @sf 360 1110 p (awk) s 24 r ('BEGIN) s 24 r 123 c 24 r (print) s 23 r (index\("peanut",) s 24 r ("an"\)) s 24 r (}') s cmr10.329 @sf 240 1187 p (prin) s 0 r (ts) s 14 r 96 c cmtt10.329 @sf 0 r 51 c cmr10.329 @sf 0 r ('.) s 20 r (If) s cmsl10.329 @sf 15 r (\014nd) s cmr10.329 @sf 17 r (is) s 15 r (not) s 15 r (found,) s cmtt10.329 @sf 16 r (index) s cmr10.329 @sf 15 r (returns) s 15 r (0.) s cmtt10.329 @sf 0 1264 p (length\() s cmsl10.329 @sf (string) s cmtt10.329 @sf 4 r 41 c cmr10.329 @sf 240 1326 p (This) s 15 r (giv) s 0 r (es) s 14 r 121 c 0 r (ou) s 14 r (the) s 16 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 16 r (of) s 15 r 99 c 0 r (haracters) s 14 r (in) s cmsl10.329 @sf 16 r (string) s cmr10.329 @sf 0 r 46 c 20 r (If) s cmsl10.329 @sf 16 r (string) s cmr10.329 @sf 19 r (is) s 15 r 97 c 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er,) s 15 r (the) s 16 r (length) s 15 r (of) s 240 1388 p (the) s 15 r (digit) s 15 r (string) s 15 r (represen) s -1 r (ting) s 14 r (that) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (is) s 15 r (returned.) s 20 r 70 c -3 r (or) s 14 r (example,) s cmtt10.329 @sf 15 r (length\("abcde"\)) s cmr10.329 @sf 240 1451 p (is) s 17 r (5.) s 27 r (By) s 17 r (con) s 0 r (trast,) s cmtt10.329 @sf 16 r (length\(15) s 15 r 42 c 16 r (35\)) s cmr10.329 @sf 17 r 119 c 0 r (orks) s 16 r (out) s 17 r (to) s 17 r (3.) s 27 r (Ho) s -1 r (w?) s 26 r 87 c -3 r (ell,) s 17 r (15) s 17 r 42 c 17 r (35) s 17 r 61 c 18 r (525,) s 17 r (and) s 240 1513 p (525) s 15 r (is) s 15 r (then) s 15 r (con) s 0 r 118 c -1 r (erted) s 14 r (to) s 15 r (the) s 15 r (string) s 16 r 96 c cmtt10.329 @sf 0 r ("525") s cmr10.329 @sf 0 r (',) s 15 r (whic) s -1 r 104 c 15 r (has) s 15 r (three) s 15 r 99 c 0 r (haracters.) s 240 1590 p (If) s 15 r (no) s 15 r (argumen) s 0 r 116 c 14 r (is) s 15 r (supplied,) s cmtt10.329 @sf 15 r (length) s cmr10.329 @sf 16 r (returns) s 15 r (the) s 15 r (length) s 15 r (of) s cmtt10.329 @sf 15 r ($0) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 1667 p (match\() s cmsl10.329 @sf (string) s cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r (regexp) s cmtt10.329 @sf 2 r 41 c cmr10.329 @sf 240 1729 p (The) s cmtt10.329 @sf 23 r (match) s cmr10.329 @sf 23 r (function) s 23 r (searc) s 0 r (hes) s 22 r (the) s 23 r (string,) s cmsl10.329 @sf 25 r (string) s cmr10.329 @sf 0 r 44 c 25 r (for) s 23 r (the) s 23 r (longest,) s 25 r (leftmost) s 23 r (substring) s 240 1791 p (matc) s 0 r (hed) s 18 r 98 c 0 r 121 c 18 r (the) s 19 r (regular) s 19 r (expression,) s cmsl10.329 @sf 21 r (regexp) s cmr10.329 @sf 0 r 46 c 32 r (It) s 19 r (returns) s 19 r (the) s 20 r 99 c -1 r (haracter) s 18 r 112 c 2 r (osition,) s 20 r (or) s cmsl10.329 @sf 19 r (in-) s 240 1854 p (dex) s cmr10.329 @sf 0 r 44 c 19 r (of) s 18 r (where) s 18 r (that) s 18 r (substring) s 18 r 98 c 2 r (egins) s 18 r (\(1,) s 19 r (if) s 18 r (it) s 18 r (starts) s 18 r (at) s 18 r (the) s 18 r 98 c 2 r (eginning) s 18 r (of) s cmsl10.329 @sf 18 r (string) s cmr10.329 @sf 4 r (\).) s 29 r (If) s 18 r (no) s 240 1916 p (matc) s 0 r 104 c 14 r (if) s 15 r (found,) s 15 r (it) s 15 r (returns) s 15 r (0.) s 240 1993 p (The) s cmtt10.329 @sf 20 r (match) s cmr10.329 @sf 20 r (function) s 20 r (sets) s 21 r (the) s 20 r (built-in) s 20 r 118 c -2 r (ariable) s cmtt10.329 @sf 20 r (RSTART) s cmr10.329 @sf 20 r (to) s 20 r (the) s 20 r (index.) s 35 r (It) s 20 r (also) s 20 r (sets) s 21 r (the) s 240 2055 p (built-in) s 13 r 118 c -1 r (ariable) s cmtt10.329 @sf 12 r (RLENGTH) s cmr10.329 @sf 14 r (to) s 13 r (the) s 14 r (length) s 13 r (of) s 14 r (the) s 13 r (matc) s 0 r (hed) s 12 r (substring.) s 20 r (If) s 14 r (no) s 13 r (matc) s 0 r 104 c 12 r (is) s 14 r (found,) s cmtt10.329 @sf 240 2117 p (RSTART) s cmr10.329 @sf 15 r (is) s 15 r (set) s 15 r (to) s 16 r (0,) s 15 r (and) s cmtt10.329 @sf 15 r (RLENGTH) s cmr10.329 @sf 15 r (to) s cmsy10.300 @sf 15 r 0 c cmr10.329 @sf 0 r (1.) s 240 2194 p 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 360 2271 p (awk) s 24 r ('{) s 527 2321 p (if) s 24 r (\($1) s 24 r (==) s 24 r ("FIND"\)) s 575 2371 p (regex) s 24 r 61 c 23 r ($2) s 527 2421 p (else) s 24 r 123 c 575 2471 p (where) s 24 r 61 c 23 r (match\($0,) s 24 r (regex\)) s 575 2520 p (if) s 24 r (\(where\)) s 622 2570 p (print) s 24 r ("Match) s 24 r (of",) s 24 r (regex,) s 24 r ("found) s 24 r (at",) s 24 r (where,) s 24 r ("in",) s 23 r ($0) s 527 2620 p 125 c 360 2670 p (}') s @eop 100 @bop0 100 @bop1 cmr10.329 @sf 0 -57 p (100) s 1477 r (The) s 16 r (GA) s -4 r (WK) s 14 r (Man) s -1 r (ual) s 240 183 p 70 c -3 r (or) s 14 r (example,) s cmtt10.329 @sf 14 r (int\(3\)) s cmr10.329 @sf 15 r (is) s 14 r (3,) s cmtt10.329 @sf 15 r (int\(3.9\)) s cmr10.329 @sf 15 r (is) s 14 r (3,) s cmtt10.329 @sf 15 r (int\(-3.9\)) s cmr10.329 @sf 14 r (is) s cmsy10.300 @sf 15 r 0 c cmr10.329 @sf 0 r (3,) s 15 r (and) s cmtt10.329 @sf 14 r (int\(-3\)) s cmr10.329 @sf 15 r (is) s cmsy10.300 @sf 14 r 0 c cmr10.329 @sf 0 r 51 c 15 r (as) s 14 r 119 c 0 r (ell.) s cmtt10.329 @sf 0 257 p (sqrt\() s cmsl10.329 @sf 120 c cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 70 r (This) s 15 r (giv) s -1 r (es) s 14 r 121 c 0 r (ou) s 14 r (the) s 15 r 112 c 1 r (ositiv) s 0 r 101 c 13 r (square) s 15 r (ro) s 1 r (ot) s 15 r (of) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 0 r 46 c 20 r (It) s 15 r (rep) s 1 r (orts) s 15 r (an) s 15 r (error) s 15 r (if) s cmsl10.329 @sf 14 r 120 c cmr10.329 @sf 18 r (is) s 15 r (negativ) s 0 r (e.) s 19 r (Th) s 0 r (us,) s cmtt10.329 @sf 240 319 p (sqrt\(4\)) s cmr10.329 @sf 15 r (is) s 15 r (2.) s cmtt10.329 @sf 0 393 p (exp\() s cmsl10.329 @sf 120 c cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 94 r (This) s 14 r (giv) s 0 r (es) s 14 r 121 c -1 r (ou) s 14 r (the) s 15 r (exp) s 1 r (onen) s 0 r (tial) s 13 r (of) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 0 r 44 c 15 r (or) s 14 r (rep) s 2 r (orts) s 14 r (an) s 15 r (error) s 15 r (if) s cmsl10.329 @sf 14 r 120 c cmr10.329 @sf 18 r (is) s 15 r (out) s 14 r (of) s 15 r (range.) s 20 r (The) s 15 r (range) s 240 455 p (of) s 15 r 118 c -1 r (alues) s cmsl10.329 @sf 14 r 120 c cmr10.329 @sf 18 r (can) s 15 r (ha) s 0 r 118 c -1 r 101 c 14 r (dep) s 1 r (ends) s 15 r (on) s 15 r 121 c 0 r (our) s 14 r (mac) s 0 r (hine's) s 14 r (\015oating) s 15 r 112 c 2 r (oin) s -1 r 116 c 14 r (represen) s 0 r (tation.) s cmtt10.329 @sf 0 529 p (log\() s cmsl10.329 @sf 120 c cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 94 r (This) s 12 r (giv) s 0 r (es) s 12 r 121 c -1 r (ou) s 12 r (the) s 13 r (natural) s 12 r (logarithm) s 13 r (of) s cmsl10.329 @sf 13 r 120 c cmr10.329 @sf 0 r 44 c 13 r (if) s cmsl10.329 @sf 13 r 120 c cmr10.329 @sf 15 r (is) s 13 r 112 c 1 r (ositiv) s 0 r (e;) s 13 r (otherwise,) s 13 r (it) s 12 r (rep) s 2 r (orts) s 12 r (an) s 13 r (error.) s cmtt10.329 @sf 0 602 p (sin\() s cmsl10.329 @sf 120 c cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 94 r (This) s 15 r (giv) s 0 r (es) s 14 r 121 c -1 r (ou) s 15 r (the) s 15 r (sine) s 15 r (of) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 0 r 44 c 15 r (with) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 19 r (in) s 15 r (radians.) s cmtt10.329 @sf 0 676 p (cos\() s cmsl10.329 @sf 120 c cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 94 r (This) s 15 r (giv) s 0 r (es) s 14 r 121 c -1 r (ou) s 15 r (the) s 15 r (cosine) s 15 r (of) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 0 r 44 c 15 r (with) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 19 r (in) s 15 r (radians.) s cmtt10.329 @sf 0 750 p (atan2\() s cmsl10.329 @sf 121 c cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r 120 c cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 240 812 p (This) s 15 r (giv) s 0 r (es) s 14 r 121 c 0 r (ou) s 14 r (the) s 15 r (arctangen) s 0 r 116 c 14 r (of) s cmsl10.329 @sf 15 r 121 c cmtt10.329 @sf 19 r 47 c cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 3 r 44 c 16 r (with) s 15 r (the) s 15 r (quotien) s 0 r 116 c 14 r (understo) s 1 r 111 c 1 r 100 c 15 r (in) s 16 r (radians.) s cmtt10.329 @sf 0 885 p (rand\(\)) s cmr10.329 @sf 97 r (This) s 11 r (giv) s 0 r (es) s 10 r 121 c -1 r (ou) s 11 r 97 c 11 r (random) s 11 r 110 c -1 r (um) s -1 r 98 c 0 r (er.) s 19 r (The) s 11 r 118 c -1 r (alues) s 10 r (of) s cmtt10.329 @sf 11 r (rand) s cmr10.329 @sf 11 r (are) s 11 r (uniformly-distributed) s 11 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 240 948 p 48 c 15 r (and) s 15 r (1.) s 20 r (The) s 16 r 118 c -2 r (alue) s 14 r (is) s 15 r (nev) s 0 r (er) s 14 r 48 c 15 r (and) s 16 r (nev) s -1 r (er) s 15 r (1.) s 240 1021 p (Often) s 17 r 121 c -1 r (ou) s 16 r 119 c 0 r (an) s -2 r 116 c 16 r (random) s 17 r (in) s -1 r (tegers) s 16 r (instead.) s 24 r (Here) s 17 r (is) s 16 r 97 c 17 r (user-de\014ned) s 17 r (function) s 16 r 121 c 0 r (ou) s 15 r (can) s 17 r (use) s 240 1084 p (to) s 15 r (obtain) s 15 r 97 c 15 r (random) s 16 r (nonnegativ) s -1 r 101 c 14 r (in) s 0 r (teger) s 14 r (less) s 16 r (than) s cmsl10.329 @sf 15 r 110 c cmr10.329 @sf 0 r 58 c cmtt10.329 @sf 360 1157 p (function) s 24 r (randint\(n\)) s 24 r 123 c 479 1207 p (return) s 24 r (int\(n) s 24 r 42 c 24 r (rand\(\)\)) s 360 1257 p 125 c cmr10.329 @sf 240 1330 p (The) s 13 r 109 c 0 r (ultiplication) s 13 r (pro) s 1 r (duces) s 13 r 97 c 14 r (random) s 13 r (real) s 14 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 14 r (greater) s 13 r (than) s 14 r 48 c 13 r (and) s 14 r (less) s 13 r (than) s cmsl10.329 @sf 14 r 110 c cmr10.329 @sf 0 r 46 c 19 r 87 c -2 r 101 c 240 1393 p (then) s 15 r (mak) s 0 r 101 c 14 r (it) s 15 r (an) s 15 r (in) s 0 r (teger) s 14 r (\(using) s cmtt10.329 @sf 15 r (int) s cmr10.329 @sf 0 r 41 c 16 r 98 c 1 r (et) s 0 r 119 c -2 r (een) s 14 r 48 c 16 r (and) s cmsl10.329 @sf 15 r 110 c cmsy10.300 @sf 15 r 0 c cmtt10.329 @sf 15 r 49 c cmr10.329 @sf 0 r 46 c 240 1466 p (Here) s 11 r (is) s 11 r (an) s 12 r (example) s 11 r (where) s 11 r 97 c 11 r (similar) s 12 r (function) s 11 r (is) s 11 r (used) s 11 r (to) s 12 r (pro) s 1 r (duce) s 11 r (random) s 11 r (in) s 0 r (tegers) s 10 r 98 c 2 r (et) s -1 r 119 c -1 r (een) s 240 1529 p 49 c 15 r (and) s cmsl10.329 @sf 15 r 110 c cmr10.329 @sf 0 r 58 c cmtt10.329 @sf 360 1602 p (awk) s 24 r 39 c 360 1652 p 35 c 24 r (Function) s 24 r (to) s 24 r (roll) s 23 r 97 c 24 r (simulated) s 24 r (die.) s 360 1702 p (function) s 24 r (roll\(n\)) s 24 r 123 c 24 r (return) s 23 r 49 c 24 r 43 c 24 r (int\(rand\(\)) s 24 r 42 c 24 r (n\)) s 24 r 125 c 360 1801 p 35 c 24 r (Roll) s 24 r 51 c 24 r (six-sided) s 23 r (dice) s 24 r (and) s 24 r (print) s 24 r (total) s 24 r (number) s 24 r (of) s 24 r (points.) s 360 1851 p 123 c 503 1901 p (printf\("%d) s 24 r (points\\n",) s 24 r (roll\(6\)+roll\(6\)+roll\(6\)\)) s 360 1951 p (}') s cmb10.329 @sf 240 2025 p (Note:) s cmtt10.329 @sf 19 r (rand) s cmr10.329 @sf 14 r (starts) s 13 r (generating) s 14 r 110 c 0 r (um) s -2 r 98 c 1 r (ers) s 13 r (from) s 14 r (the) s 13 r (same) s 14 r 112 c 1 r (oin) s 0 r (t,) s 13 r (or) s cmsl10.329 @sf 13 r (seed) s cmr10.329 @sf 0 r 44 c 14 r (eac) s 0 r 104 c 12 r (time) s 14 r 121 c -1 r (ou) s 13 r (run) s cmtt10.329 @sf 240 2087 p (awk) s cmr10.329 @sf 0 r 46 c 26 r (This) s 17 r (means) s 16 r (that) s 17 r 97 c 17 r (program) s 17 r (will) s 17 r (pro) s 1 r (duce) s 17 r (the) s 17 r (same) s 17 r (results) s 17 r (eac) s 0 r 104 c 16 r (time) s 17 r 121 c 0 r (ou) s 16 r (run) s 17 r (it.) s 240 2149 p (The) s 14 r 110 c 0 r (um) s -2 r 98 c 1 r (ers) s 14 r (are) s 13 r (random) s 14 r (within) s 14 r (one) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 14 r (run,) s 14 r (but) s 14 r (predictable) s 14 r (from) s 14 r (run) s 14 r (to) s 14 r (run.) s 20 r (This) s 14 r (is) s 240 2211 p (con) s 0 r 118 c -2 r (enien) s -1 r 116 c 16 r (for) s 16 r (debugging,) s 17 r (but) s 16 r (if) s 17 r 121 c 0 r (ou) s 15 r 119 c 0 r (an) s -2 r 116 c 16 r 97 c 16 r (program) s 17 r (to) s 16 r (do) s 17 r (di\013eren) s -1 r 116 c 16 r (things) s 16 r (eac) s 0 r 104 c 16 r (time) s 240 2274 p (it) s 17 r (is) s 16 r (used,) s 18 r 121 c -1 r (ou) s 16 r 109 c 0 r (ust) s 16 r 99 c -1 r (hange) s 16 r (the) s 17 r (seed) s 16 r (to) s 17 r 97 c 17 r 118 c -2 r (alue) s 16 r (that) s 17 r (will) s 17 r 98 c 1 r 101 c 17 r (di\013eren) s -1 r 116 c 16 r (in) s 17 r (eac) s -1 r 104 c 16 r (run.) s 25 r 84 c -3 r 111 c 240 2336 p (do) s 15 r (this,) s 15 r (use) s cmtt10.329 @sf 15 r (srand) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 2410 p (srand\() s cmsl10.329 @sf 120 c cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 46 r (The) s 14 r (function) s cmtt10.329 @sf 14 r (srand) s cmr10.329 @sf 14 r (sets) s 14 r (the) s 14 r (starting) s 14 r 112 c 2 r (oin) s -1 r (t,) s 14 r (or) s cmsl10.329 @sf 14 r (seed) s cmr10.329 @sf 0 r 44 c 14 r (for) s 14 r (generating) s 14 r (random) s 14 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 14 r (to) s 240 2472 p (the) s 15 r 118 c -1 r (alue) s cmsl10.329 @sf 14 r 120 c cmr10.329 @sf 0 r 46 c 240 2545 p (Eac) s 0 r 104 c 14 r (seed) s 15 r 118 c -2 r (alue) s 14 r (leads) s 16 r (to) s 15 r 97 c 15 r (particular) s 15 r (sequence) s 15 r (of) s 15 r (\\random") s 15 r 110 c 0 r (um) s -2 r 98 c 1 r (ers.) s 20 r (Th) s 0 r (us,) s 14 r (if) s 15 r 121 c 0 r (ou) s 14 r (set) s 240 2608 p (the) s 15 r (seed) s 14 r (to) s 15 r (the) s 14 r (same) s 15 r 118 c -2 r (alue) s 14 r 97 c 14 r (second) s 15 r (time,) s 14 r 121 c 0 r (ou) s 14 r (will) s 14 r (get) s 15 r (the) s 14 r (same) s 15 r (sequence) s 14 r (of) s 15 r (\\random") s 240 2670 p 110 c 0 r (um) s -2 r 98 c 1 r (ers) s 15 r (again.) s @eop 99 @bop0 cmsl10.329 @sf [<FFFFF00007803E0007800F0003C00F8003C007C003C003C003C003E003C003E003C001E001E001E001E001E001E001E001E0 03E001E003C001E007C000F00F0000FFFE0000F00F8000F003C000F001E000F001F0007800F0007800F8007800F8007800F8 007800F8007800F8003C00F0003C01E0007C01C007FFFF00> 32 31 -2 0 32.196] 66 @dc 99 @bop1 cmr10.329 @sf 0 -57 p (Built-in) s 15 r 70 c -3 r (unctions) s 1543 r (99) s cmbx10.518 @sf 0 183 p (11.) s 41 r (Built-in) s 28 r 70 c -6 r (unctions) s cmsl10.329 @sf 62 373 p (Built-in) s cmr10.329 @sf 19 r (functions) s 19 r (are) s 18 r (functions) s 19 r (that) s 19 r (are) s 19 r (alw) s -1 r 97 c -1 r (ys) s 18 r 97 c 0 r 118 c -3 r (ailable) s 18 r (for) s 19 r 121 c -1 r (our) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 19 r (program) s 19 r (to) s 18 r (call.) s 31 r (This) s 0 436 p 99 c 0 r (hapter) s 13 r (de\014nes) s 14 r (all) s 14 r (the) s 15 r (built-in) s 14 r (functions) s 14 r (in) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 0 r 59 c 15 r (some) s 14 r (of) s 14 r (them) s 14 r (are) s 15 r (men) s -1 r (tioned) s 13 r (in) s 15 r (other) s 14 r (sections,) s 14 r (but) s 0 498 p (they) s 16 r (are) s 17 r (summarized) s 16 r (here) s 17 r (for) s 16 r 121 c 0 r (our) s 15 r (con) s 0 r 118 c -1 r (enience.) s 23 r (\(Y) s -3 r (ou) s 15 r (can) s 17 r (also) s 16 r (de\014ne) s 17 r (new) s 16 r (functions) s 16 r 121 c 0 r (ourself.) s 23 r (See) s 0 560 p 99 c 0 r (hapter) s 14 r (12) s 15 r ([User-de\014ned],) s 15 r (page) s 15 r (105.\)) s cmbx10.432 @sf 0 790 p (11.1) s 34 r (Calling) s 23 r (Built-in) s 23 r 70 c -5 r (unctions) s cmr10.329 @sf 62 928 p 84 c -3 r 111 c 13 r (call) s 13 r 97 c 13 r (built-in) s 13 r (function,) s 13 r (write) s 13 r (the) s 13 r (name) s 13 r (of) s 13 r (the) s 13 r (function) s 13 r (follo) s 0 r 119 c -1 r (ed) s 12 r 98 c 0 r 121 c 12 r (argumen) s -1 r (ts) s 12 r (in) s 13 r (paren) s 0 r (theses.) s 0 990 p 70 c -3 r (or) s 14 r (example,) s cmtt10.329 @sf 16 r (atan2\(y) s 15 r 43 c 15 r (z,) s 15 r (1\)) s cmr10.329 @sf 15 r (is) s 15 r 97 c 15 r (call) s 16 r (to) s 15 r (the) s 15 r (function) s cmtt10.329 @sf 15 r (atan2) s cmr10.329 @sf 0 r 44 c 15 r (with) s 15 r 116 c 0 r 119 c -1 r 111 c 14 r (argumen) s 0 r (ts.) s 62 1128 p (Whitespace) s 20 r (is) s 20 r (ignored) s 21 r 98 c 1 r (et) s 0 r 119 c -2 r (een) s 19 r (the) s 21 r (built-in) s 20 r (function) s 20 r (name) s 20 r (and) s 20 r (the) s 20 r (op) s 1 r (en-paren) s 0 r (thesis,) s 20 r (but) s 21 r 119 c -1 r 101 c 0 1190 p (recommend) s 11 r (that) s 12 r 121 c -1 r (ou) s 10 r 97 c 0 r 118 c -1 r (oid) s 10 r (using) s 11 r (whitespace) s 12 r (there.) s 19 r (User-de\014ned) s 11 r (functions) s 11 r (do) s 11 r (not) s 12 r 112 c 1 r (ermit) s 11 r (whitespace) s 0 1253 p (in) s 18 r (this) s 18 r 119 c -1 r 97 c -1 r 121 c -4 r 44 c 18 r (and) s 18 r 121 c 0 r (ou) s 17 r (will) s 17 r (\014nd) s 18 r (it) s 18 r (easier) s 18 r (to) s 18 r 97 c 0 r 118 c -2 r (oid) s 17 r (mistak) s 0 r (es) s 17 r 98 c 0 r 121 c 17 r (follo) s -1 r (wing) s 17 r 97 c 18 r (simple) s 18 r (con) s 0 r 118 c -2 r (en) s -1 r (tion) s 17 r (whic) s 0 r 104 c 0 1315 p (alw) s 0 r 97 c -2 r (ys) s 15 r 119 c -1 r (orks:) s 20 r (no) s 15 r (whitespace) s 15 r (after) s 15 r 97 c 15 r (function) s 15 r (name.) s 62 1453 p (Eac) s 0 r 104 c 19 r (built-in) s 20 r (function) s 19 r (accepts) s 20 r 97 c 20 r (certain) s 20 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 19 r (of) s 20 r (argumen) s 0 r (ts.) s 33 r (In) s 20 r (most) s 20 r (cases,) s 21 r (an) s 0 r 121 c 18 r (extra) s 20 r (ar-) s 0 1515 p (gumen) s 0 r (ts) s 18 r (giv) s 0 r (en) s 18 r (to) s 20 r (built-in) s 19 r (functions) s 20 r (are) s 19 r (ignored.) s 33 r (The) s 20 r (defaults) s 19 r (for) s 20 r (omitted) s 19 r (argumen) s 0 r (ts) s 18 r 118 c -1 r (ary) s 18 r (from) s 0 1577 p (function) s 15 r (to) s 15 r (function) s 15 r (and) s 16 r (are) s 15 r (describ) s 1 r (ed) s 15 r (under) s 15 r (the) s 15 r (individual) s 16 r (functions.) s 62 1715 p (When) s 12 r 97 c 12 r (function) s 12 r (is) s 12 r (called,) s 13 r (expressions) s 12 r (that) s 12 r (create) s 12 r (the) s 12 r (function's) s 12 r (actual) s 12 r (parameters) s 12 r (are) s 12 r (ev) s -1 r (aluated) s 0 1777 p (completely) s 15 r 98 c 1 r (efore) s 16 r (the) s 15 r (function) s 15 r (call) s 15 r (is) s 15 r 112 c 1 r (erformed.) s 21 r 70 c -3 r (or) s 14 r (example,) s 15 r (in) s 15 r (the) s 15 r (co) s 2 r (de) s 15 r (fragmen) s 0 r (t:) s cmtt10.329 @sf 120 1915 p 105 c 24 r 61 c 24 r 52 c 120 1964 p 106 c 24 r 61 c 24 r (sqrt\(i++\)) s cmr10.329 @sf 0 2102 p (the) s 15 r 118 c -1 r (ariable) s cmtt10.329 @sf 14 r 105 c cmr10.329 @sf 15 r (is) s 15 r (set) s 15 r (to) s 15 r 53 c 16 r 98 c 1 r (efore) s cmtt10.329 @sf 15 r (sqrt) s cmr10.329 @sf 15 r (is) s 15 r (called) s 15 r (with) s 16 r 97 c 15 r 118 c -2 r (alue) s 14 r (of) s 15 r 52 c 16 r (for) s 15 r (its) s 15 r (actual) s 15 r (parameter.) s cmbx10.432 @sf 0 2332 p (11.2) s 34 r (Numeric) s 23 r (Built-in) s 23 r 70 c -5 r (unctions) s cmr10.329 @sf 62 2470 p (Here) s 15 r (is) s 16 r 97 c 15 r (full) s 15 r (list) s 15 r (of) s 15 r (built-in) s 15 r (functions) s 15 r (that) s 16 r 119 c -1 r (ork) s 15 r (with) s 15 r 110 c -1 r (um) s -1 r 98 c 0 r (ers:) s cmtt10.329 @sf 0 2608 p (int\() s cmsl10.329 @sf 120 c cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 94 r (This) s 18 r (giv) s 0 r (es) s 17 r 121 c -1 r (ou) s 18 r (the) s 18 r (in) s 0 r (teger) s 17 r (part) s 18 r (of) s cmsl10.329 @sf 18 r 120 c cmr10.329 @sf 0 r 44 c 19 r (truncated) s 18 r (to) s 0 r 119 c -1 r (ard) s 17 r (0.) s 29 r (This) s 18 r (pro) s 1 r (duces) s 19 r (the) s 18 r (nearest) s 240 2670 p (in) s 0 r (teger) s 14 r (to) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 0 r 44 c 15 r (lo) s 1 r (cated) s 16 r 98 c 1 r (et) s 0 r 119 c -2 r (een) s cmsl10.329 @sf 14 r 120 c cmr10.329 @sf 19 r (and) s 15 r (0.) s @eop 98 @bop0 98 @bop1 cmr10.329 @sf 0 -57 p (98) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s @eop 97 @bop0 97 @bop1 cmr10.329 @sf 0 -57 p (Arra) s 0 r (ys) s 14 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 1632 r (97) s cmbx10.432 @sf 0 183 p (10.8) s 34 r (Scanning) s 23 r (Multi-dimensional) s 23 r (Arra) s -1 r (ys) s cmr10.329 @sf 62 320 p (There) s 12 r (is) s 12 r (no) s 11 r (sp) s 1 r (ecial) s cmtt10.329 @sf 12 r (for) s cmr10.329 @sf 12 r (statemen) s -1 r 116 c 11 r (for) s 12 r (scanning) s 11 r 97 c 12 r (\\m) s 0 r (ulti-dimensional") s 10 r (arra) s 0 r (y;) s 12 r (there) s 11 r (cannot) s 12 r 98 c 1 r 101 c 12 r (one,) s 0 382 p 98 c 1 r (ecause) s 11 r (in) s 11 r (truth) s 10 r (there) s 11 r (are) s 11 r (no) s 10 r 109 c 0 r (ulti-dimensional) s 10 r (arra) s -1 r (ys) s 10 r (or) s 11 r (elemen) s 0 r (ts;) s 11 r (there) s 10 r (is) s 11 r (only) s 11 r 97 c 10 r 109 c 0 r (ulti-dimensional) s cmsl10.329 @sf 0 445 p 119 c 0 r 97 c -2 r 121 c 15 r (of) s 15 r (accessing) s cmr10.329 @sf 19 r (an) s 15 r (arra) s 0 r 121 c -4 r 46 c 62 582 p (Ho) s 0 r 119 c -1 r (ev) s -2 r (er,) s 18 r (if) s 18 r 121 c 0 r (our) s 16 r (program) s 18 r (has) s 18 r (an) s 18 r (arra) s 0 r 121 c 17 r (that) s 17 r (is) s 18 r (alw) s 0 r 97 c -1 r (ys) s 17 r (accessed) s 18 r (as) s 17 r 109 c 0 r (ulti-dimensional,) s 18 r 121 c -1 r (ou) s 17 r (can) s 0 644 p (get) s 16 r (the) s 16 r (e\013ect) s 17 r (of) s 16 r (scanning) s 16 r (it) s 16 r 98 c 0 r 121 c 15 r (com) s 0 r (bining) s 15 r (the) s 16 r (scanning) s cmtt10.329 @sf 17 r (for) s cmr10.329 @sf 16 r (statemen) s 0 r 116 c 15 r (\(see) s 16 r (section) s 16 r (10.5) s 17 r ([Scanning) s 0 706 p (an) s 13 r (Arra) s 0 r (y],) s 12 r (page) s 13 r (93\)) s 12 r (with) s 13 r (the) s cmtt10.329 @sf 13 r (split) s cmr10.329 @sf 13 r (built-in) s 12 r (function) s 13 r (\(see) s 13 r (section) s 13 r (11.3) s 12 r ([String) s 13 r 70 c -3 r (unctions],) s 13 r (page) s 12 r (101\).) s 0 769 p (It) s 15 r 119 c 0 r (orks) s 14 r (lik) s 0 r 101 c 14 r (this:) s cmtt10.329 @sf 120 906 p (for) s 24 r (\(combined) s 24 r (in) s cmsl10.329 @sf 24 r (arra) s -1 r 121 c cmtt10.329 @sf 3 r 41 c 24 r 123 c 168 955 p (split\(combined,) s 24 r (separate,) s 23 r (SUBSEP\)) s cmr10.300 @sf 168 1005 p 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 120 1055 p 125 c cmr10.329 @sf 0 1192 p (This) s 15 r (\014nds) s 14 r (eac) s 0 r 104 c 13 r (concatenated,) s 15 r (com) s 0 r (bined) s 13 r (index) s 15 r (in) s 15 r (the) s 14 r (arra) s 0 r 121 c -4 r 44 c 14 r (and) s 14 r (splits) s 15 r (it) s 14 r (in) s 0 r (to) s 14 r (the) s 14 r (individual) s 15 r (indices) s 0 1254 p 98 c 0 r 121 c 12 r (breaking) s 13 r (it) s 14 r (apart) s 13 r (where) s 14 r (the) s 13 r 118 c -2 r (alue) s 13 r (of) s cmtt10.329 @sf 13 r (SUBSEP) s cmr10.329 @sf 14 r (app) s 1 r (ears.) s 19 r (The) s 14 r (split-out) s 13 r (indices) s 14 r 98 c 1 r (ecome) s 13 r (the) s 14 r (elemen) s -1 r (ts) s 0 1316 p (of) s 15 r (the) s 15 r (arra) s 0 r 121 c cmtt10.329 @sf 14 r (separate) s cmr10.329 @sf 0 r 46 c 62 1453 p (Th) s 0 r (us,) s 22 r (supp) s 1 r (ose) s 22 r 121 c -1 r (ou) s 21 r (ha) s 0 r 118 c -2 r 101 c 21 r (previously) s 21 r (stored) s 22 r (in) s cmsl10.329 @sf 21 r (arra) s 0 r 121 c cmtt10.329 @sf 3 r ([1,) s 15 r ("foo"]) s cmr10.329 @sf 0 r 59 c 24 r (then) s 22 r (an) s 21 r (elemen) s 0 r 116 c 21 r (with) s 21 r (index) s cmtt10.329 @sf 0 1516 p ("1\\034foo") s cmr10.329 @sf 17 r (exists) s 17 r (in) s cmsl10.329 @sf 16 r (arra) s 0 r 121 c cmr10.329 @sf 0 r 46 c 24 r (\(Recall) s 17 r (that) s 17 r (the) s 16 r (default) s 17 r 118 c -1 r (alue) s 15 r (of) s cmtt10.329 @sf 17 r (SUBSEP) s cmr10.329 @sf 17 r (con) s 0 r (tains) s 15 r (the) s 17 r 99 c 0 r (haracter) s 16 r (with) s 0 1578 p (co) s 1 r (de) s 12 r (034.\)) s 19 r (So) s 2 r (oner) s 11 r (or) s 12 r (later) s 12 r (the) s cmtt10.329 @sf 12 r (for) s cmr10.329 @sf 12 r (statemen) s 0 r 116 c 11 r (will) s 12 r (\014nd) s 11 r (that) s 12 r (index) s 12 r (and) s 12 r (do) s 12 r (an) s 12 r (iteration) s 12 r (with) s cmtt10.329 @sf 12 r (combined) s cmr10.329 @sf 0 1640 p (set) s 15 r (to) s cmtt10.329 @sf 15 r ("1\\034foo") s cmr10.329 @sf 0 r 46 c 21 r (Then) s 15 r (the) s cmtt10.329 @sf 15 r (split) s cmr10.329 @sf 15 r (function) s 15 r (is) s 15 r (called) s 15 r (as) s 16 r (follo) s -1 r (ws:) s cmtt10.329 @sf 120 1777 p (split\("1\\034foo",) s 24 r (separate,) s 24 r ("\\034"\)) s cmr10.329 @sf 0 1914 p (The) s 20 r (result) s 20 r (of) s 20 r (this) s 20 r (is) s 20 r (to) s 21 r (set) s cmtt10.329 @sf 20 r (separate[1]) s cmr10.329 @sf 20 r (to) s 20 r 49 c 20 r (and) s cmtt10.329 @sf 20 r (separate[2]) s cmr10.329 @sf 20 r (to) s cmtt10.329 @sf 20 r ("foo") s cmr10.329 @sf 0 r 46 c 35 r (Presto,) s 21 r (the) s 20 r (original) s 0 1976 p (sequence) s 15 r (of) s 15 r (separate) s 15 r (indices) s 16 r (has) s 15 r 98 c 1 r (een) s 15 r (reco) s 0 r 118 c -1 r (ered.) s @eop 96 @bop0 96 @bop1 cmr10.329 @sf 0 -57 p (96) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 62 183 p 89 c -3 r (ou) s 19 r (can) s 19 r (test) s 19 r (whether) s 20 r 97 c 19 r (particular) s 19 r (index-sequence) s 20 r (exists) s 19 r (in) s 19 r 97 c 20 r (\\m) s -1 r (ulti-dimensional") s 19 r (arra) s -1 r 121 c 19 r (with) s 0 246 p (the) s 15 r (same) s 15 r (op) s 1 r (erator) s cmtt10.329 @sf 15 r (in) s cmr10.329 @sf 15 r (used) s 15 r (for) s 14 r (single) s 15 r (dimensional) s 15 r (arra) s 0 r (ys.) s 19 r (Instead) s 15 r (of) s 15 r 97 c 15 r (single) s 14 r (index) s 15 r (as) s 15 r (the) s 15 r (left-hand) s 0 308 p (op) s 1 r (erand,) s 15 r (write) s 16 r (the) s 15 r (whole) s 15 r (sequence) s 15 r (of) s 15 r (indices,) s 15 r (separated) s 15 r 98 c 0 r 121 c 14 r (commas,) s 16 r (in) s 15 r (paren) s -1 r (theses:) s cmtt10.329 @sf 120 471 p 40 c cmsl10.329 @sf 0 r (subscript1) s cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 24 r (subscript2) s cmtt10.329 @sf 0 r 44 c cmr10.300 @sf 24 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 0 r 41 c 23 r (in) s cmsl10.329 @sf 24 r (arra) s 0 r 121 c cmr10.329 @sf 62 634 p (The) s 15 r (follo) s 0 r (wing) s 13 r (example) s 15 r (treats) s 14 r (its) s 15 r (input) s 14 r (as) s 15 r 97 c 14 r 116 c 0 r 119 c -1 r (o-dimensional) s 13 r (arra) s 0 r 121 c 14 r (of) s 14 r (\014elds;) s 15 r (it) s 15 r (rotates) s 14 r (this) s 15 r (arra) s -1 r 121 c 0 696 p (90) s 21 r (degrees) s 21 r (clo) s 1 r 99 c 0 r (kwise) s 19 r (and) s 21 r (prin) s 0 r (ts) s 20 r (the) s 20 r (result.) s 37 r (It) s 21 r (assumes) s 21 r (that) s 21 r (all) s 21 r (lines) s 20 r (ha) s 0 r 118 c -1 r 101 c 20 r (the) s 20 r (same) s 21 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 21 r (of) s 0 759 p (elemen) s 0 r (ts.) s cmtt10.329 @sf 120 922 p (awk) s 24 r ('{) s 239 971 p (if) s 24 r (\(max_nf) s 24 r 60 c 24 r (NF\)) s 359 1021 p (max_nf) s 23 r 61 c 24 r (NF) s 239 1071 p (max_nr) s 24 r 61 c 24 r (NR) s 239 1121 p (for) s 24 r (\(x) s 24 r 61 c 24 r (1;) s 24 r 120 c 24 r (<=) s 23 r (NF;) s 24 r (x++\)) s 359 1171 p (vector[x,) s 23 r (NR]) s 24 r 61 c 24 r ($x) s 120 1221 p 125 c 120 1320 p (END) s 24 r 123 c 239 1370 p (for) s 24 r (\(x) s 24 r 61 c 24 r (1;) s 24 r 120 c 24 r (<=) s 23 r (max_nf;) s 24 r (x++\)) s 24 r 123 c 359 1420 p (for) s 23 r (\(y) s 24 r 61 c 24 r (max_nr;) s 24 r 121 c 24 r (>=) s 24 r (1;) s 24 r (--y\)) s 478 1470 p (printf\("%s) s 24 r (",) s 24 r (vector[x,) s 24 r (y]\)) s 359 1519 p (printf\("\\n"\)) s 239 1569 p 125 c 120 1619 p (}') s cmr10.329 @sf 0 1782 p (When) s 15 r (giv) s 0 r (en) s 14 r (the) s 15 r (input:) s cmtt10.329 @sf 120 1945 p 49 c 24 r 50 c 24 r 51 c 24 r 52 c 23 r 53 c 24 r 54 c 120 1995 p 50 c 24 r 51 c 24 r 52 c 24 r 53 c 23 r 54 c 24 r 49 c 120 2045 p 51 c 24 r 52 c 24 r 53 c 24 r 54 c 23 r 49 c 24 r 50 c 120 2095 p 52 c 24 r 53 c 24 r 54 c 24 r 49 c 23 r 50 c 24 r 51 c cmr10.329 @sf 0 2258 p (it) s 15 r (pro) s 1 r (duces:) s cmtt10.329 @sf 120 2421 p 52 c 24 r 51 c 24 r 50 c 24 r 49 c 120 2471 p 53 c 24 r 52 c 24 r 51 c 24 r 50 c 120 2520 p 54 c 24 r 53 c 24 r 52 c 24 r 51 c 120 2570 p 49 c 24 r 54 c 24 r 53 c 24 r 52 c 120 2620 p 50 c 24 r 49 c 24 r 54 c 24 r 53 c 120 2670 p 51 c 24 r 50 c 24 r 49 c 24 r 54 c @eop 95 @bop0 [ 329 ] /cmss10.329 @newfont cmss10.329 @sf [<001FC000FFF001FFFC07E01E0F80000F00001E07C03C0FE03C1FF0783C7878783C78783CF0F01EF0F01EF0F01EF0F01EF0F0 1EF0F01EF0F01EF0F01E78783E78783E783C7E3C1FFC3C0FFC1E07FC0F003C0F807807E0F001FFF000FFC0001F80> 24 32 -3 0 30.302] 64 @dc 95 @bop1 cmr10.329 @sf 0 -57 p (Arra) s 0 r (ys) s 14 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 1632 r (95) s 0 183 p (This) s 15 r (example) s 15 r (remo) s 0 r 118 c -1 r (es) s 14 r (all) s 15 r (the) s 15 r (elemen) s 0 r (ts) s 14 r (from) s 15 r (the) s 15 r (arra) s 0 r 121 c cmtt10.329 @sf 14 r (frequencies) s cmr10.329 @sf 0 r 46 c 62 321 p (If) s 20 r 121 c 0 r (ou) s 18 r (delete) s 20 r (an) s 19 r (elemen) s 0 r (t,) s 19 r 97 c 20 r (subsequen) s 0 r 116 c cmtt10.329 @sf 18 r (for) s cmr10.329 @sf 20 r (statemen) s -1 r 116 c 19 r (to) s 19 r (scan) s 20 r (the) s 20 r (arra) s -1 r 121 c 19 r (will) s 19 r (not) s 20 r (rep) s 1 r (ort) s 20 r (that) s 0 383 p (elemen) s 0 r (t,) s 14 r (and) s 15 r (the) s cmtt10.329 @sf 15 r (in) s cmr10.329 @sf 15 r (op) s 2 r (erator) s 15 r (to) s 15 r 99 c 0 r (hec) s -2 r 107 c 15 r (for) s 15 r (the) s 15 r (presence) s 15 r (of) s 15 r (that) s 15 r (elemen) s 0 r 116 c 14 r (will) s 15 r (return) s 15 r (0:) s cmtt10.329 @sf 120 520 p (delete) s 24 r (foo[4]) s 120 570 p (if) s 24 r (\(4) s 24 r (in) s 24 r (foo\)) s 168 620 p (print) s 24 r ("This) s 23 r (will) s 24 r (never) s 24 r (be) s 24 r (printed") s cmbx10.432 @sf 0 849 p (10.7) s 34 r (Multi-dimensional) s 23 r (Arra) s -1 r (ys) s cmr10.329 @sf 62 986 p 65 c 14 r 109 c 0 r (ulti-dimensional) s 12 r (arra) s 0 r 121 c 13 r (is) s 13 r (an) s 14 r (arra) s 0 r 121 c 12 r (in) s 14 r (whic) s 0 r 104 c 12 r (an) s 14 r (elemen) s 0 r 116 c 12 r (is) s 14 r (iden) s 0 r (ti\014ed) s 12 r 98 c 0 r 121 c 13 r 97 c 13 r (sequence) s 14 r (of) s 13 r (indices,) s 0 1049 p (not) s 16 r 97 c 16 r (single) s 16 r (index.) s 23 r 70 c -3 r (or) s 15 r (example,) s 16 r 97 c 16 r 116 c 0 r 119 c -2 r (o-dimensional) s 15 r (arra) s 0 r 121 c 15 r (requires) s 16 r 116 c 0 r 119 c -2 r 111 c 15 r (indices.) s 23 r (The) s 16 r (usual) s 16 r 119 c 0 r 97 c -2 r 121 c 15 r (\(in) s 0 1111 p (most) s 18 r (languages,) s 18 r (including) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 0 r 41 c 18 r (to) s 18 r (refer) s 17 r (to) s 18 r (an) s 18 r (elemen) s -1 r 116 c 17 r (of) s 18 r 97 c 17 r 116 c 0 r 119 c -1 r (o-dimensional) s 16 r (arra) s 0 r 121 c 17 r (named) s cmtt10.329 @sf 17 r (grid) s cmr10.329 @sf 18 r (is) s 0 1173 p (with) s cmtt10.329 @sf 15 r (grid[) s cmsl10.329 @sf 0 r 120 c cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 0 r 121 c cmtt10.329 @sf 4 r 93 c cmr10.329 @sf 0 r 46 c 62 1311 p (Multi-dimensional) s 14 r (arra) s 0 r (ys) s 12 r (are) s 14 r (supp) s 1 r (orted) s 13 r (in) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 14 r (through) s 13 r (concatenation) s 14 r (of) s 13 r (indices) s 14 r (in) s 0 r (to) s 12 r (one) s 14 r (string.) s 0 1373 p (What) s 16 r (happ) s 1 r (ens) s 16 r (is) s 16 r (that) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (con) s -1 r 118 c -1 r (erts) s 15 r (the) s 16 r (indices) s 16 r (in) s -1 r (to) s 15 r (strings) s 16 r (\(see) s 16 r (section) s 16 r (8.9) s 16 r ([Con) s -1 r 118 c -1 r (ersion],) s 15 r (page) s 16 r (73\)) s 0 1435 p (and) s 15 r (concatenates) s 16 r (them) s 15 r (together,) s 15 r (with) s 15 r 97 c 16 r (separator) s 15 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 14 r (them.) s 21 r (This) s 15 r (creates) s 15 r 97 c 15 r (single) s 16 r (string) s 15 r (that) s 0 1497 p (describ) s 1 r (es) s 16 r (the) s 15 r 118 c -1 r (alues) s 14 r (of) s 16 r (the) s 16 r (separate) s 15 r (indices.) s 21 r (The) s 16 r (com) s 0 r (bined) s 14 r (string) s 16 r (is) s 15 r (used) s 16 r (as) s 16 r 97 c 15 r (single) s 16 r (index) s 15 r (in) s 0 r (to) s 15 r (an) s 0 1560 p (ordinary) s -3 r 44 c 14 r (one-dimensional) s 16 r (arra) s -1 r 121 c -4 r 46 c 20 r (The) s 15 r (separator) s 15 r (used) s 15 r (is) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s 15 r (the) s 15 r (built-in) s 16 r 118 c -2 r (ariable) s cmtt10.329 @sf 14 r (SUBSEP) s cmr10.329 @sf 0 r 46 c 62 1697 p 70 c -3 r (or) s 12 r (example,) s 14 r (supp) s 1 r (ose) s 13 r 119 c -1 r 101 c 12 r (ev) s -1 r (aluate) s 11 r (the) s 13 r (expression) s cmtt10.329 @sf 13 r (foo[5,12]="value") s cmr10.329 @sf 13 r (when) s 12 r (the) s 13 r 118 c -1 r (alue) s 12 r (of) s cmtt10.329 @sf 12 r (SUBSEP) s cmr10.329 @sf 0 1759 p (is) s cmtt10.329 @sf 18 r 34 c cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r 34 c cmr10.329 @sf 0 r 46 c 27 r (The) s 18 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 18 r 53 c 17 r (and) s 18 r (12) s 18 r (are) s 17 r (concatenated) s 18 r (with) s 18 r 97 c 17 r (comma) s 18 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 16 r (them,) s 19 r (yielding) s cmtt10.329 @sf 17 r ("5) s cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (12") s cmr10.329 @sf 0 r 59 c 0 1822 p (th) s 0 r (us,) s 14 r (the) s 15 r (arra) s 0 r 121 c 14 r (elemen) s 0 r 116 c cmtt10.329 @sf 14 r (foo["5) s cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (12"]) s cmr10.329 @sf 15 r (is) s 15 r (set) s 15 r (to) s cmtt10.329 @sf 15 r ("value") s cmr10.329 @sf 0 r 46 c 62 1959 p (Once) s 19 r (the) s 19 r (elemen) s 0 r (t's) s 18 r 118 c -2 r (alue) s 18 r (is) s 19 r (stored,) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 19 r (has) s 19 r (no) s 19 r (record) s 19 r (of) s 19 r (whether) s 19 r (it) s 18 r 119 c 0 r (as) s 18 r (stored) s 19 r (with) s 19 r 97 c 19 r (single) s 0 2021 p (index) s 13 r (or) s 14 r 97 c 13 r (sequence) s 13 r (of) s 14 r (indices.) s 19 r (The) s 14 r 116 c -1 r 119 c -1 r 111 c 12 r (expressions) s cmtt10.329 @sf 14 r (foo[5,12]) s cmr10.329 @sf 13 r (and) s cmtt10.329 @sf 13 r (foo[5) s 16 r (SUBSEP) s 15 r (12]) s cmr10.329 @sf 13 r (alw) s 0 r 97 c -1 r (ys) s 12 r (ha) s 0 r 118 c -2 r 101 c 0 2084 p (the) s 15 r (same) s 15 r 118 c -1 r (alue.) s 62 2221 p (The) s 11 r (default) s 11 r 118 c -2 r (alue) s 10 r (of) s cmtt10.329 @sf 11 r (SUBSEP) s cmr10.329 @sf 11 r (is) s 11 r (actually) s 11 r (the) s 11 r (string) s cmtt10.329 @sf 11 r ("\\034") s cmr10.329 @sf 0 r 44 c 11 r (whic) s 0 r 104 c 10 r (con) s 0 r (tains) s 10 r 97 c 10 r (nonprin) s 0 r (ting) s 10 r 99 c 0 r (haracter) s 0 2283 p (that) s 15 r (is) s 15 r (unlik) s 0 r (ely) s 14 r (to) s 15 r (app) s 2 r (ear) s 15 r (in) s 15 r (an) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program) s 15 r (or) s 16 r (in) s 15 r (the) s 15 r (input) s 15 r (data.) s 62 2421 p (The) s 13 r (usefulness) s 13 r (of) s 13 r 99 c 0 r (ho) s 0 r (osing) s 13 r (an) s 13 r (unlik) s 0 r (ely) s 12 r 99 c -1 r (haracter) s 12 r (comes) s 13 r (from) s 13 r (the) s 13 r (fact) s 13 r (that) s 13 r (index) s 13 r 118 c -2 r (alues) s 12 r (that) s 13 r (con-) s 0 2483 p (tain) s 15 r 97 c 14 r (string) s 15 r (matc) s 0 r (hing) s cmtt10.329 @sf 13 r (SUBSEP) s cmr10.329 @sf 15 r (lead) s 14 r (to) s 15 r (com) s 0 r (bined) s 13 r (strings) s 15 r (that) s 15 r (are) s 14 r (am) s 0 r (biguous.) s 19 r (Supp) s 1 r (ose) s 15 r (that) s cmtt10.329 @sf 14 r (SUBSEP) s cmr10.329 @sf 0 2545 p 119 c 0 r (ere) s cmtt10.329 @sf 14 r 34 c cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r 34 c cmr10.329 @sf 0 r 59 c 15 r (then) s cmtt10.329 @sf 16 r (foo["a) s cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (b",) s 15 r ("c"]) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 16 r (foo["a",) s 15 r ("b) s cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (c"]) s cmr10.329 @sf 15 r 119 c 0 r (ould) s 14 r 98 c 1 r 101 c 16 r (indistinguishable) s 15 r 98 c 1 r (ecause) s 16 r 98 c 1 r (oth) s 0 2608 p 119 c 0 r (ould) s 11 r (actually) s 12 r 98 c 1 r 101 c 13 r (stored) s 12 r (as) s cmtt10.329 @sf 12 r (foo["a) s cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r 98 c cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (c"]) s cmr10.329 @sf 0 r 46 c 19 r (Because) s cmtt10.329 @sf 13 r (SUBSEP) s cmr10.329 @sf 12 r (is) s cmtt10.329 @sf 12 r ("\\034") s cmr10.329 @sf 0 r 44 c 13 r (suc) s 0 r 104 c 11 r (confusion) s 12 r (can) s 12 r (actually) s 0 2670 p (happ) s 1 r (en) s 15 r (only) s 16 r (when) s 15 r (an) s 15 r (index) s 15 r (con) s 0 r (tains) s 14 r (the) s 15 r 99 c 0 r (haracter) s 14 r (with) s 15 r (ASCI) s 1 r 73 c 16 r (co) s 1 r (de) s 15 r (034,) s 15 r (whic) s 0 r 104 c 14 r (is) s 15 r 97 c 15 r (rare) s 15 r (ev) s 0 r (en) s -1 r (t.) s @eop 94 @bop0 cmtt10.432 @sf [<00FC3FE003FF3FE00FFFBFE01FFFFFE01F83FC003E01FC007C00FC007C007C0078007C00F8003C00F0003C00F0003C00F000 3C00F0003C00F0003C00F0003C00F8003C0078003C007C007C007C007C003F00FC001FC3FC000FFFFC0007FFBC0003FF3C00 00FC3C0000003C0000003C0000003C0000003C0000003C0000003C0000003C000007FC000007FC000007FC000007FC00> 32 37 -2 0 31.381] 100 @dc [<FFFFFF00FFFFFF00FFFFFF00FFFFFF00003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C 0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000 003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000FFFC0000FFFC0000FFFC0000FFFC0000> 32 37 -3 0 31.381] 108 @dc 94 @bop1 cmr10.329 @sf 0 -57 p (94) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 0 183 p (prin) s 0 r (ts) s 15 r (the) s 17 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 16 r (of) s 17 r (suc) s 0 r 104 c 15 r 119 c 0 r (ords.) s 24 r (See) s 16 r 99 c 0 r (hapter) s 16 r (11) s 16 r ([Built-in],) s 17 r (page) s 17 r (99,) s 17 r (for) s 17 r (more) s 16 r (information) s 17 r (on) s 16 r (the) s 0 246 p (built-in) s 15 r (function) s cmtt10.329 @sf 15 r (length) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 120 382 p 35 c 24 r (Record) s 24 r 97 c 24 r 49 c 23 r (for) s 24 r (each) s 24 r (word) s 24 r (that) s 24 r (is) s 24 r (used) s 24 r (at) s 23 r (least) s 24 r (once.) s 120 432 p 123 c 168 482 p (for) s 24 r (\(i) s 23 r 61 c 24 r (0;) s 24 r 105 c 24 r 60 c 24 r (NF;) s 24 r (i++\)) s 215 532 p (used[$i]) s 24 r 61 c 24 r 49 c 120 582 p 125 c 120 681 p 35 c 24 r (Find) s 24 r (number) s 24 r (of) s 23 r (distinct) s 24 r (words) s 24 r (more) s 24 r (than) s 24 r (10) s 24 r (characters) s 24 r (long.) s 120 731 p (END) s 24 r 123 c 168 781 p (num_long_words) s 24 r 61 c 23 r 48 c 168 831 p (for) s 24 r (\(x) s 23 r (in) s 24 r (used\)) s 215 881 p (if) s 24 r (\(length\(x\)) s 24 r 62 c 24 r (10\)) s 24 r 123 c 263 930 p (++num_long_words) s 263 980 p (print) s 24 r 120 c 168 1030 p 125 c 168 1080 p (print) s 24 r (num_long_words,) s 23 r ("words) s 24 r (longer) s 24 r (than) s 24 r (10) s 24 r (characters") s 120 1130 p 125 c cmr10.329 @sf 0 1267 p (See) s 15 r (app) s 1 r (endix) s 16 r 66 c 15 r ([Sample) s 15 r (Program],) s 15 r (page) s 15 r (139,) s 15 r (for) s 15 r 97 c 16 r (more) s 15 r (detailed) s 15 r (example) s 15 r (of) s 15 r (this) s 15 r 116 c 0 r (yp) s 0 r (e.) s 62 1404 p (The) s 17 r (order) s 17 r (in) s 17 r (whic) s 0 r 104 c 16 r (elemen) s 0 r (ts) s 16 r (of) s 17 r (the) s 17 r (arra) s -1 r 121 c 16 r (are) s 17 r (accessed) s 17 r 98 c 0 r 121 c 16 r (this) s 17 r (statemen) s 0 r 116 c 16 r (is) s 17 r (determined) s 17 r 98 c 0 r 121 c 16 r (the) s 0 1466 p (in) s 0 r (ternal) s 14 r (arrangemen) s 0 r 116 c 15 r (of) s 15 r (the) s 16 r (arra) s 0 r 121 c 14 r (elemen) s 0 r (ts) s 15 r (within) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (and) s 15 r (cannot) s 16 r 98 c 1 r 101 c 16 r (con) s -1 r (trolled) s 15 r (or) s 16 r 99 c -1 r (hanged.) s 21 r (This) s 0 1528 p (can) s 13 r (lead) s 13 r (to) s 12 r (problems) s 13 r (if) s 13 r (new) s 13 r (elemen) s 0 r (ts) s 11 r (are) s 13 r (added) s 13 r (to) s cmsl10.329 @sf 13 r (arra) s -1 r 121 c cmr10.329 @sf 16 r 98 c 0 r 121 c 12 r (statemen) s -1 r (ts) s 12 r (in) s cmsl10.329 @sf 13 r 98 c 1 r 111 c 2 r (dy) s cmr10.329 @sf 3 r 59 c 14 r 121 c 0 r (ou) s 12 r (cannot) s 12 r (predict) s 0 1590 p (whether) s 16 r (or) s 16 r (not) s 16 r (the) s cmtt10.329 @sf 15 r (for) s cmr10.329 @sf 16 r (lo) s 2 r (op) s 15 r (will) s 16 r (reac) s 0 r 104 c 15 r (them.) s 22 r (Similarly) s -3 r 44 c 16 r 99 c -1 r (hanging) s cmsl10.329 @sf 15 r 118 c -1 r (ar) s cmr10.329 @sf 18 r (inside) s 16 r (the) s 15 r (lo) s 2 r (op) s 16 r (can) s 15 r (pro) s 2 r (duce) s 0 1653 p (strange) s 15 r (results.) s 20 r (It) s 16 r (is) s 15 r 98 c 1 r (est) s 15 r (to) s 15 r 97 c 0 r 118 c -1 r (oid) s 14 r (suc) s 0 r 104 c 14 r (things.) s cmbx10.432 @sf 0 1873 p (10.6) s 34 r (The) s cmtt10.432 @sf 23 r (delete) s cmbx10.432 @sf 23 r (Statemen) s -1 r 116 c cmr10.329 @sf 62 2010 p 89 c -3 r (ou) s 15 r (can) s 15 r (remo) s 0 r 118 c -2 r 101 c 14 r (an) s 16 r (individual) s 15 r (elemen) s -1 r 116 c 15 r (of) s 15 r (an) s 15 r (arra) s 0 r 121 c 14 r (using) s 15 r (the) s cmtt10.329 @sf 15 r (delete) s cmr10.329 @sf 15 r (statemen) s 0 r (t:) s cmtt10.329 @sf 120 2147 p (delete) s cmsl10.329 @sf 24 r (arra) s 0 r 121 c cmtt10.329 @sf 2 r 91 c cmsl10.329 @sf 0 r (index) s cmtt10.329 @sf 4 r 93 c cmr10.329 @sf 62 2284 p (When) s 15 r (an) s 15 r (arra) s -1 r 121 c 14 r (elemen) s 0 r 116 c 13 r (is) s 15 r (deleted,) s 15 r (it) s 14 r (is) s 15 r (as) s 14 r (if) s 15 r 121 c 0 r (ou) s 13 r (had) s 15 r (nev) s 0 r (er) s 13 r (referred) s 15 r (to) s 15 r (it) s 14 r (and) s 15 r (had) s 15 r (nev) s -1 r (er) s 14 r (giv) s 0 r (en) s 13 r (it) s 0 2346 p (an) s 0 r 121 c 14 r 118 c -2 r (alue.) s 20 r (An) s -1 r 121 c 14 r 118 c -1 r (alue) s 14 r (the) s 15 r (elemen) s 0 r 116 c 14 r (formerly) s 15 r (had) s 15 r (can) s 16 r (no) s 15 r (longer) s 15 r 98 c 1 r 101 c 15 r (obtained.) s 62 2483 p (Here) s 15 r (is) s 16 r (an) s 15 r (example) s 15 r (of) s 15 r (deleting) s 15 r (elemen) s 0 r (ts) s 14 r (in) s 15 r (an) s 15 r (arra) s 0 r (y:) s cmtt10.329 @sf 120 2620 p (for) s 24 r (\(i) s 24 r (in) s 24 r (frequencies\)) s 168 2670 p (delete) s 24 r (frequencies[i]) s @eop 93 @bop0 93 @bop1 cmr10.329 @sf 0 -57 p (Arra) s 0 r (ys) s 14 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 1632 r (93) s cmtt10.329 @sf 120 183 p 51 c 48 r 73 c 24 r (three) s 23 r (you.) s cmr10.329 @sf 0 321 p (its) s 15 r (output) s 15 r (is) s 15 r (this:) s cmtt10.329 @sf 120 460 p 49 c 48 r (Who) s 24 r (is) s 23 r (number) s 24 r (one?) s 120 509 p 50 c 48 r (Who) s 24 r (are) s 23 r (you?) s 48 r (The) s 24 r (new) s 24 r (number) s 24 r (two!) s 120 559 p 51 c 48 r 73 c 24 r (three) s 23 r (you.) s 120 609 p 52 c 48 r 46 c 24 r 46 c 23 r 46 c 24 r (And) s 24 r (four) s 24 r (on) s 24 r (the) s 24 r (floor) s 120 659 p 53 c 48 r 73 c 24 r (am) s 23 r (the) s 24 r (Five) s 24 r (man) s cmr10.329 @sf 62 797 p (If) s 15 r 97 c 16 r (line) s 15 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 16 r (is) s 15 r (rep) s 1 r (eated,) s 15 r (the) s 15 r (last) s 15 r (line) s 16 r (with) s 15 r 97 c 15 r (giv) s 0 r (en) s 14 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 15 r 111 c -1 r 118 c -1 r (errides) s 14 r (the) s 15 r (others.) s 62 935 p (Gaps) s 15 r (in) s 15 r (the) s 14 r (line) s 15 r 110 c 0 r (um) s -2 r 98 c 1 r (ers) s 14 r (can) s 15 r 98 c 1 r 101 c 15 r (handled) s 15 r (with) s 14 r (an) s 15 r (easy) s 15 r (impro) s -1 r 118 c -1 r (emen) s -1 r 116 c 13 r (to) s 15 r (the) s 15 r (program's) s cmtt10.329 @sf 14 r (END) s cmr10.329 @sf 15 r (rule:) s cmtt10.329 @sf 120 1073 p (END) s 24 r 123 c 168 1123 p (for) s 24 r (\(x) s 23 r 61 c 24 r (1;) s 24 r 120 c 24 r (<=) s 24 r (max;) s 24 r (x++\)) s 215 1173 p (if) s 24 r (\(x) s 24 r (in) s 24 r (arr\)) s 263 1223 p (print) s 24 r (arr[x]) s 120 1272 p 125 c cmbx10.432 @sf 0 1507 p (10.5) s 34 r (Scanning) s 23 r (All) s 23 r (Elemen) s -1 r (ts) s 22 r (of) s 23 r (an) s 23 r (Arra) s -1 r 121 c cmr10.329 @sf 62 1645 p (In) s 18 r (programs) s 17 r (that) s 17 r (use) s 18 r (arra) s -1 r (ys,) s 17 r (often) s 18 r 121 c -1 r (ou) s 17 r (need) s 17 r 97 c 17 r (lo) s 2 r (op) s 17 r (that) s 17 r (executes) s 18 r (once) s 17 r (for) s 17 r (eac) s 0 r 104 c 16 r (elemen) s 0 r 116 c 16 r (of) s 18 r (an) s 0 1708 p (arra) s 0 r 121 c -4 r 46 c 19 r (In) s 15 r (other) s 14 r (languages,) s 15 r (where) s 15 r (arra) s 0 r (ys) s 13 r (are) s 15 r (con) s 0 r (tiguous) s 13 r (and) s 15 r (indices) s 15 r (are) s 15 r (limited) s 14 r (to) s 15 r 112 c 1 r (ositiv) s 0 r 101 c 14 r (in) s -1 r (tegers,) s 0 1770 p (this) s 14 r (is) s 14 r (easy:) s 19 r (the) s 14 r (largest) s 14 r (index) s 13 r (is) s 14 r (one) s 14 r (less) s 14 r (than) s 13 r (the) s 14 r (length) s 14 r (of) s 14 r (the) s 13 r (arra) s 0 r 121 c -4 r 44 c 13 r (and) s 14 r 121 c 0 r (ou) s 13 r (can) s 13 r (\014nd) s 14 r (all) s 14 r (the) s 14 r 118 c -2 r (alid) s 0 1832 p (indices) s 16 r 98 c -1 r 121 c 15 r (coun) s 0 r (ting) s 14 r (from) s 16 r (zero) s 15 r (up) s 16 r (to) s 15 r (that) s 16 r 118 c -2 r (alue.) s 20 r (This) s 16 r (tec) s 0 r (hnique) s 14 r 119 c 0 r (on't) s 14 r (do) s 16 r (the) s 15 r (job) s 16 r (in) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 0 r 44 c 15 r (since) s 16 r (an) s -1 r 121 c 0 1894 p 110 c 0 r (um) s -2 r 98 c 1 r (er) s 15 r (or) s 16 r (string) s 15 r (ma) s 0 r 121 c 14 r 98 c 2 r 101 c 15 r (an) s 16 r (arra) s -1 r 121 c 15 r (index.) s 21 r (So) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 15 r (has) s 16 r 97 c 15 r (sp) s 1 r (ecial) s 16 r (kind) s 15 r (of) s cmtt10.329 @sf 16 r (for) s cmr10.329 @sf 15 r (statemen) s 0 r 116 c 15 r (for) s 15 r (scanning) s 0 1957 p (an) s 15 r (arra) s 0 r (y:) s cmtt10.329 @sf 120 2095 p (for) s 24 r 40 c cmsl10.329 @sf 0 r 118 c -2 r (ar) s cmtt10.329 @sf 26 r (in) s cmsl10.329 @sf 24 r (arra) s 0 r 121 c cmtt10.329 @sf 3 r 41 c cmsl10.329 @sf 168 2145 p 98 c 1 r 111 c 1 r (dy) s cmr10.329 @sf 0 2283 p (This) s 14 r (lo) s 1 r (op) s 15 r (executes) s cmsl10.329 @sf 14 r 98 c 1 r 111 c 1 r (dy) s cmr10.329 @sf 18 r (once) s 15 r (for) s 14 r (eac) s -1 r 104 c 14 r (di\013eren) s -1 r 116 c 13 r 118 c -1 r (alue) s 13 r (that) s 14 r 121 c 0 r (our) s 13 r (program) s 14 r (has) s 15 r (previously) s 14 r (used) s 14 r (as) s 14 r (an) s 0 2345 p (index) s 15 r (in) s cmsl10.329 @sf 15 r (arra) s 0 r 121 c cmr10.329 @sf 0 r 44 c 14 r (with) s 15 r (the) s 15 r 118 c -1 r (ariable) s cmsl10.329 @sf 14 r 118 c -1 r (ar) s cmr10.329 @sf 17 r (set) s 15 r (to) s 15 r (that) s 15 r (index.) s 62 2483 p (Here) s 20 r (is) s 21 r 97 c 20 r (program) s 20 r (that) s 20 r (uses) s 21 r (this) s 20 r (form) s 20 r (of) s 20 r (the) s cmtt10.329 @sf 20 r (for) s cmr10.329 @sf 21 r (statemen) s -1 r (t.) s 35 r (The) s 20 r (\014rst) s 20 r (rule) s 20 r (scans) s 21 r (the) s 20 r (input) s 0 2545 p (records) s 18 r (and) s 17 r (notes) s 18 r (whic) s -1 r 104 c 17 r 119 c 0 r (ords) s 16 r (app) s 1 r (ear) s 18 r (\(at) s 18 r (least) s 17 r (once\)) s 18 r (in) s 17 r (the) s 18 r (input,) s 18 r 98 c 0 r 121 c 16 r (storing) s 18 r 97 c 17 r 49 c 18 r (in) s 0 r (to) s 16 r (the) s 18 r (arra) s -1 r 121 c cmtt10.329 @sf 0 2608 p (used) s cmr10.329 @sf 17 r (with) s 17 r (the) s 17 r 119 c -1 r (ord) s 16 r (as) s 17 r (index.) s 26 r (The) s 17 r (second) s 17 r (rule) s 16 r (scans) s 17 r (the) s 17 r (elemen) s 0 r (ts) s 16 r (of) s cmtt10.329 @sf 17 r (used) s cmr10.329 @sf 17 r (to) s 17 r (\014nd) s 17 r (all) s 16 r (the) s 17 r (distinct) s 0 2670 p 119 c 0 r (ords) s 13 r (that) s 15 r (app) s 1 r (ear) s 15 r (in) s 14 r (the) s 15 r (input.) s 20 r (It) s 14 r (prin) s 0 r (ts) s 14 r (eac) s -1 r 104 c 14 r 119 c 0 r (ord) s 13 r (that) s 15 r (is) s 14 r (more) s 15 r (than) s 14 r (10) s 15 r 99 c -1 r (haracters) s 14 r (long,) s 15 r (and) s 14 r (also) s @eop 92 @bop0 92 @bop1 cmr10.329 @sf 0 -57 p (92) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmbx10.432 @sf 0 183 p (10.3) s 34 r (Assigning) s 23 r (Arra) s -1 r 121 c 22 r (Elemen) s -1 r (ts) s cmr10.329 @sf 62 320 p (Arra) s 0 r 121 c 14 r (elemen) s 0 r (ts) s 14 r (are) s 15 r (lv) s -1 r (alues:) s 19 r (they) s 15 r (can) s 15 r 98 c 1 r 101 c 16 r (assigned) s 15 r 118 c -2 r (alues) s 14 r (just) s 16 r (lik) s -1 r 101 c cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 16 r 118 c -2 r (ariables:) s cmsl10.329 @sf 120 457 p (arra) s 0 r 121 c cmtt10.329 @sf 3 r 91 c cmsl10.329 @sf 0 r (subscript) s cmtt10.329 @sf 1 r 93 c 23 r 61 c cmsl10.329 @sf 24 r 118 c -1 r (alue) s cmr10.329 @sf 0 594 p (Here) s cmsl10.329 @sf 16 r (arra) s 0 r 121 c cmr10.329 @sf 19 r (is) s 16 r (the) s 16 r (name) s 16 r (of) s 16 r 121 c 0 r (our) s 15 r (arra) s 0 r 121 c -4 r 46 c 22 r (The) s 16 r (expression) s cmsl10.329 @sf 16 r (subscript) s cmr10.329 @sf 17 r (is) s 16 r (the) s 16 r (index) s 16 r (of) s 16 r (the) s 16 r (elemen) s 0 r 116 c 15 r (of) s 16 r (the) s 0 656 p (arra) s 0 r 121 c 14 r (that) s 15 r 121 c 0 r (ou) s 14 r 119 c 0 r (an) s -1 r 116 c 14 r (to) s 16 r (assign) s 15 r 97 c 15 r 118 c -1 r (alue.) s 19 r (The) s 16 r (expression) s cmsl10.329 @sf 15 r 118 c -2 r (alue) s cmr10.329 @sf 17 r (is) s 16 r (the) s 15 r 118 c -2 r (alue) s 15 r 121 c -1 r (ou) s 15 r (are) s 15 r (assigning) s 15 r (to) s 16 r (that) s 0 719 p (elemen) s 0 r 116 c 14 r (of) s 15 r (the) s 15 r (arra) s 0 r 121 c -4 r 46 c cmbx10.432 @sf 0 939 p (10.4) s 34 r (Basic) s 23 r (Example) s 23 r (of) s 23 r (an) s 23 r (Arra) s -1 r 121 c cmr10.329 @sf 62 1076 p (The) s 15 r (follo) s -1 r (wing) s 14 r (program) s 14 r (tak) s -1 r (es) s 14 r 97 c 14 r (list) s 14 r (of) s 14 r (lines,) s 15 r (eac) s 0 r 104 c 13 r 98 c 1 r (eginning) s 14 r (with) s 15 r 97 c 14 r (line) s 14 r 110 c 0 r (um) s -1 r 98 c 0 r (er,) s 14 r (and) s 15 r (prin) s -1 r (ts) s 14 r (them) s 0 1138 p (out) s 15 r (in) s 15 r (order) s 15 r (of) s 15 r (line) s 15 r 110 c -1 r (um) s -1 r 98 c 0 r (er.) s 20 r (The) s 15 r (line) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 15 r (are) s 15 r (not) s 15 r (in) s 15 r (order,) s 15 r (ho) s -1 r 119 c -1 r (ev) s -1 r (er,) s 14 r (when) s 15 r (they) s 15 r (are) s 15 r (\014rst) s 15 r (read:) s 0 1200 p (they) s 18 r (are) s 18 r (scram) s 0 r (bled.) s 27 r (This) s 18 r (program) s 18 r (sorts) s 18 r (the) s 18 r (lines) s 18 r 98 c 0 r 121 c 17 r (making) s 18 r (an) s 18 r (arra) s -1 r 121 c 17 r (using) s 18 r (the) s 18 r (line) s 18 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 18 r (as) s 0 1263 p (subscripts.) s 19 r (It) s 12 r (then) s 12 r (prin) s 0 r (ts) s 11 r (out) s 12 r (the) s 12 r (lines) s 12 r (in) s 13 r (sorted) s 12 r (order) s 12 r (of) s 12 r (their) s 12 r 110 c 0 r (um) s -2 r 98 c 1 r (ers.) s 19 r (It) s 12 r (is) s 12 r 97 c 12 r 118 c 0 r (ery) s 11 r (simple) s 12 r (program,) s 0 1325 p (and) s 13 r (gets) s 13 r (confused) s 13 r (if) s 13 r (it) s 13 r (encoun) s 0 r (ters) s 12 r (rep) s 1 r (eated) s 13 r 110 c 0 r (um) s -1 r 98 c 0 r (ers,) s 13 r (gaps,) s 14 r (or) s 13 r (lines) s 13 r (that) s 13 r (don't) s 13 r 98 c 1 r (egin) s 13 r (with) s 13 r 97 c 13 r 110 c 0 r (um) s -1 r 98 c 0 r (er.) s cmtt10.329 @sf 120 1462 p 123 c 168 1512 p (if) s 24 r (\($1) s 23 r 62 c 24 r (max\)) s 215 1562 p (max) s 24 r 61 c 24 r ($1) s 168 1611 p (arr[$1]) s 24 r 61 c 23 r ($0) s 120 1661 p 125 c 120 1761 p (END) s 24 r 123 c 168 1811 p (for) s 24 r (\(x) s 23 r 61 c 24 r (1;) s 24 r 120 c 24 r (<=) s 24 r (max;) s 24 r (x++\)) s 215 1860 p (print) s 24 r (arr[x]) s 120 1910 p 125 c cmr10.329 @sf 62 2047 p (The) s 15 r (\014rst) s 15 r (rule) s 15 r 107 c 0 r (eeps) s 14 r (trac) s 0 r 107 c 14 r (of) s 15 r (the) s 15 r (largest) s 15 r (line) s 15 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 15 r (seen) s 15 r (so) s 15 r (far;) s 16 r (it) s 15 r (also) s 15 r (stores) s 15 r (eac) s -1 r 104 c 14 r (line) s 15 r (in) s 0 r (to) s 14 r (the) s 0 2110 p (arra) s 0 r 121 c cmtt10.329 @sf 14 r (arr) s cmr10.329 @sf 0 r 44 c 15 r (at) s 15 r (an) s 15 r (index) s 15 r (that) s 16 r (is) s 15 r (the) s 15 r (line's) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er.) s 62 2247 p (The) s 15 r (second) s 16 r (rule) s 15 r (runs) s 15 r (after) s 15 r (all) s 15 r (the) s 15 r (input) s 15 r (has) s 16 r 98 c 1 r (een) s 15 r (read,) s 15 r (to) s 15 r (prin) s 0 r 116 c 14 r (out) s 15 r (all) s 16 r (the) s 15 r (lines.) s 62 2384 p (When) s 15 r (this) s 16 r (program) s 15 r (is) s 15 r (run) s 15 r (with) s 15 r (the) s 15 r (follo) s 0 r (wing) s 14 r (input:) s cmtt10.329 @sf 120 2520 p 53 c 48 r 73 c 24 r (am) s 23 r (the) s 24 r (Five) s 24 r (man) s 120 2570 p 50 c 48 r (Who) s 24 r (are) s 23 r (you?) s 48 r (The) s 24 r (new) s 24 r (number) s 24 r (two!) s 120 2620 p 52 c 48 r 46 c 24 r 46 c 23 r 46 c 24 r (And) s 24 r (four) s 24 r (on) s 24 r (the) s 24 r (floor) s 120 2670 p 49 c 48 r (Who) s 24 r (is) s 23 r (number) s 24 r (one?) s @eop 91 @bop0 91 @bop1 cmr10.329 @sf 0 -57 p (Arra) s 0 r (ys) s 14 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 1632 r (91) s cmbx10.432 @sf 0 183 p (10.2) s 34 r (Referring) s 23 r (to) s 23 r (an) s 23 r (Arra) s -1 r 121 c 22 r (Elemen) s -1 r 116 c cmr10.329 @sf 62 328 p (The) s 16 r (principal) s 16 r 119 c 0 r 97 c -1 r 121 c 15 r (of) s 16 r (using) s 16 r (an) s 16 r (arra) s 0 r 121 c 15 r (is) s 16 r (to) s 16 r (refer) s 16 r (to) s 16 r (one) s 16 r (of) s 16 r (its) s 16 r (elemen) s -1 r (ts.) s 22 r (An) s 16 r (arra) s 0 r 121 c 15 r (reference) s 16 r (is) s 16 r (an) s 0 390 p (expression) s 15 r (whic) s 0 r 104 c 14 r (lo) s 1 r (oks) s 15 r (lik) s 0 r 101 c 14 r (this:) s cmsl10.329 @sf 120 535 p (arra) s 0 r 121 c cmtt10.329 @sf 3 r 91 c cmsl10.329 @sf 0 r (index) s cmtt10.329 @sf 3 r 93 c cmr10.329 @sf 0 680 p (Here) s cmsl10.329 @sf 16 r (arra) s -1 r 121 c cmr10.329 @sf 19 r (is) s 16 r (the) s 15 r (name) s 16 r (of) s 16 r (an) s 15 r (arra) s 0 r 121 c -4 r 46 c 21 r (The) s 15 r (expression) s cmsl10.329 @sf 16 r (index) s cmr10.329 @sf 19 r (is) s 16 r (the) s 15 r (index) s 16 r (of) s 15 r (the) s 16 r (elemen) s 0 r 116 c 14 r (of) s 16 r (the) s 16 r (arra) s 0 r 121 c 0 743 p (that) s 15 r 121 c 0 r (ou) s 14 r 119 c 0 r (an) s -1 r (t.) s 62 888 p (The) s 23 r 118 c -2 r (alue) s 22 r (of) s 22 r (the) s 23 r (arra) s 0 r 121 c 21 r (reference) s 23 r (is) s 22 r (the) s 23 r (curren) s 0 r 116 c 21 r 118 c -1 r (alue) s 21 r (of) s 23 r (that) s 22 r (arra) s 0 r 121 c 21 r (elemen) s 0 r (t.) s 42 r 70 c -3 r (or) s 21 r (example,) s cmtt10.329 @sf 0 950 p (foo[4.3]) s cmr10.329 @sf 15 r (is) s 15 r (an) s 15 r (expression) s 16 r (for) s 15 r (the) s 15 r (elemen) s 0 r 116 c 14 r (of) s 15 r (arra) s 0 r 121 c cmtt10.329 @sf 14 r (foo) s cmr10.329 @sf 15 r (at) s 15 r (index) s 15 r (4.3.) s 62 1095 p (If) s 19 r 121 c 0 r (ou) s 18 r (refer) s 18 r (to) s 19 r (an) s 19 r (arra) s 0 r 121 c 17 r (elemen) s 0 r 116 c 18 r (that) s 19 r (has) s 18 r (no) s 19 r (recorded) s 19 r 118 c -2 r (alue,) s 19 r (the) s 19 r 118 c -2 r (alue) s 18 r (of) s 19 r (the) s 18 r (reference) s 19 r (is) s cmtt10.329 @sf 19 r ("") s cmr10.329 @sf 0 r 44 c 0 1157 p (the) s 19 r 110 c -1 r (ull) s 18 r (string.) s 30 r (This) s 19 r (includes) s 19 r (elemen) s -1 r (ts) s 18 r (to) s 18 r (whic) s 0 r 104 c 18 r 121 c 0 r (ou) s 17 r (ha) s 0 r 118 c -1 r 101 c 17 r (not) s 19 r (assigned) s 18 r (an) s 0 r 121 c 18 r 118 c -2 r (alue,) s 19 r (and) s 18 r (elemen) s 0 r (ts) s 0 1219 p (that) s 15 r (ha) s 0 r 118 c -1 r 101 c 14 r 98 c 1 r (een) s 15 r (deleted) s 16 r (\(see) s 15 r (section) s 15 r (10.6) s 15 r ([Delete],) s 16 r (page) s 15 r (94\).) s 20 r (Suc) s 0 r 104 c 14 r 97 c 15 r (reference) s 16 r (automatically) s 15 r (creates) s 0 1282 p (that) s 14 r (arra) s 0 r 121 c 13 r (elemen) s 0 r (t,) s 14 r (with) s 14 r (the) s 14 r 110 c 0 r (ull) s 14 r (string) s 14 r (as) s 14 r (its) s 15 r 118 c -2 r (alue.) s 19 r (\(In) s 14 r (some) s 15 r (cases,) s 14 r (this) s 15 r (is) s 14 r (unfortunate,) s 15 r 98 c 1 r (ecause) s 14 r (it) s 0 1344 p (migh) s 0 r 116 c 14 r 119 c 0 r (aste) s 14 r (memory) s 15 r (inside) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r (\).) s 62 1489 p 89 c -3 r (ou) s 15 r (can) s 15 r (\014nd) s 15 r (out) s 15 r (if) s 15 r (an) s 15 r (elemen) s 0 r 116 c 14 r (exists) s 15 r (in) s 16 r (an) s 15 r (arra) s -1 r 121 c 15 r (at) s 15 r 97 c 15 r (certain) s 15 r (index) s 15 r (with) s 15 r (the) s 16 r (expression:) s cmsl10.329 @sf 120 1634 p (index) s cmtt10.329 @sf 27 r (in) s cmsl10.329 @sf 24 r (arra) s 0 r 121 c cmr10.329 @sf 0 1779 p (This) s 15 r (expression) s 14 r (tests) s 15 r (whether) s 14 r (or) s 15 r (not) s 14 r (the) s 15 r (particular) s 15 r (index) s 14 r (exists,) s 15 r (without) s 14 r (the) s 15 r (side) s 15 r (e\013ect) s 14 r (of) s 15 r (creating) s 0 1841 p (that) s 15 r (elemen) s 0 r 116 c 14 r (if) s 15 r (it) s 16 r (is) s 15 r (not) s 15 r (presen) s 0 r (t.) s 19 r (The) s 15 r (expression) s 16 r (has) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r 49 c 15 r (\(true\)) s 15 r (if) s cmsl10.329 @sf 16 r (arra) s -1 r 121 c cmtt10.329 @sf 3 r 91 c cmsl10.329 @sf 0 r (index) s cmtt10.329 @sf 3 r 93 c cmr10.329 @sf 16 r (exists,) s 15 r (and) s 0 1903 p 48 c 15 r (\(false\)) s 15 r (if) s 15 r (it) s 16 r (do) s 1 r (es) s 15 r (not) s 15 r (exist.) s 62 2048 p 70 c -3 r (or) s 17 r (example,) s 18 r (to) s 18 r (test) s 17 r (whether) s 18 r (the) s 18 r (arra) s -1 r 121 c cmtt10.329 @sf 17 r (frequencies) s cmr10.329 @sf 18 r (con) s -1 r (tains) s 17 r (the) s 18 r (index) s cmtt10.329 @sf 17 r ("2") s cmr10.329 @sf 0 r 44 c 18 r 121 c 0 r (ou) s 17 r (could) s 17 r (write) s 0 2111 p (this) s 15 r (statemen) s 0 r (t:) s cmtt10.329 @sf 120 2255 p (if) s 24 r (\("2") s 24 r (in) s 24 r (frequencies\)) s 23 r (print) s 24 r ("Subscript) s 24 r (\\"2\\") s 24 r (is) s 24 r (present.") s cmr10.329 @sf 62 2400 p (Note) s 14 r (that) s 13 r (this) s 14 r (is) s cmsl10.329 @sf 13 r (not) s cmr10.329 @sf 14 r 97 c 14 r (test) s 13 r (of) s 14 r (whether) s 13 r (or) s 14 r (not) s 13 r (the) s 14 r (arra) s -1 r 121 c cmtt10.329 @sf 13 r (frequencies) s cmr10.329 @sf 13 r (con) s 0 r (tains) s 12 r (an) s 14 r (elemen) s 0 r 116 c 12 r (whose) s cmsl10.329 @sf 0 2463 p 118 c -2 r (alue) s cmr10.329 @sf 21 r (is) s cmtt10.329 @sf 18 r ("2") s cmr10.329 @sf 0 r 46 c 30 r (\(There) s 19 r (is) s 18 r (no) s 19 r 119 c 0 r 97 c -2 r 121 c 18 r (to) s 19 r (do) s 18 r (that) s 19 r (except) s 18 r (to) s 19 r (scan) s 18 r (all) s 19 r (the) s 18 r (elemen) s 0 r (ts.\)) s 29 r (Also,) s 20 r (this) s cmsl10.329 @sf 18 r (do) s 1 r (es) s 19 r (not) s cmr10.329 @sf 0 2525 p (create) s cmtt10.329 @sf 15 r (frequencies["2"]) s cmr10.329 @sf 0 r 44 c 15 r (while) s 15 r (the) s 16 r (follo) s -1 r (wing) s 14 r (\(incorrect\)) s 16 r (alternativ) s -1 r 101 c 15 r 119 c -1 r (ould) s 14 r (do) s 16 r (so:) s cmtt10.329 @sf 120 2670 p (if) s 24 r (\(frequencies["2"]) s 24 r (!=) s 24 r (""\)) s 23 r (print) s 24 r ("Subscript) s 24 r (\\"2\\") s 24 r (is) s 24 r (present.") s @eop 90 @bop0 90 @bop1 cmr10.329 @sf 0 -57 p (90) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 62 183 p (Arra) s 0 r (ys) s 15 r (in) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 17 r (are) s 16 r (di\013eren) s -1 r (t:) s 22 r (they) s 16 r (are) s cmsl10.329 @sf 16 r (asso) s 1 r (ciativ) s 0 r 101 c cmr10.329 @sf 0 r 46 c 22 r (This) s 17 r (means) s 16 r (that) s 16 r (eac) s 0 r 104 c 15 r (arra) s 0 r 121 c 15 r (is) s 16 r 97 c 16 r (collection) s 16 r (of) s 0 246 p (pairs:) s 20 r (an) s 15 r (index,) s 16 r (and) s 15 r (its) s 15 r (corresp) s 1 r (onding) s 15 r (arra) s 0 r 121 c 14 r (elemen) s 0 r 116 c 14 r 118 c -2 r (alue:) s 120 418 p (Elemen) s 0 r 116 c cmtt10.329 @sf 23 r 52 c cmr10.329 @sf 119 r 86 c -3 r (alue) s cmtt10.329 @sf 23 r (30) s cmr10.329 @sf 120 468 p (Elemen) s 0 r 116 c cmtt10.329 @sf 23 r 50 c cmr10.329 @sf 119 r 86 c -3 r (alue) s cmtt10.329 @sf 23 r ("foo") s cmr10.329 @sf 120 518 p (Elemen) s 0 r 116 c cmtt10.329 @sf 23 r 49 c cmr10.329 @sf 119 r 86 c -3 r (alue) s cmtt10.329 @sf 23 r 56 c cmr10.329 @sf 120 567 p (Elemen) s 0 r 116 c cmtt10.329 @sf 23 r 51 c cmr10.329 @sf 119 r 86 c -3 r (alue) s cmtt10.329 @sf 23 r ("") s cmr10.329 @sf 0 740 p 87 c -3 r 101 c 14 r (ha) s 0 r 118 c -1 r 101 c 14 r (sho) s 0 r (wn) s 14 r (the) s 15 r (pairs) s 15 r (in) s 15 r (jum) s 0 r (bled) s 14 r (order) s 15 r 98 c 2 r (ecause) s 15 r (their) s 15 r (order) s 15 r (do) s 1 r (esn't) s 16 r (mean) s 15 r (an) s -1 r (ything.) s 62 913 p (One) s 14 r (adv) s -2 r (an) s -1 r (tage) s 12 r (of) s 13 r (an) s 13 r (asso) s 2 r (ciativ) s -1 r 101 c 13 r (arra) s -1 r 121 c 13 r (is) s 13 r (that) s 13 r (new) s 13 r (pairs) s 14 r (can) s 13 r 98 c 1 r 101 c 13 r (added) s 14 r (at) s 13 r (an) s 0 r 121 c 12 r (time.) s 20 r 70 c -3 r (or) s 12 r (example,) s 0 975 p (supp) s 1 r (ose) s 15 r 119 c 0 r 101 c 14 r (add) s 15 r (to) s 16 r (that) s 15 r (arra) s -1 r 121 c 15 r 97 c 15 r (ten) s 0 r (th) s 14 r (elemen) s -1 r 116 c 15 r (whose) s 15 r 118 c -2 r (alue) s 14 r (is) s cmtt10.329 @sf 16 r ("number) s 15 r (ten") s cmr10.329 @sf 0 r 46 c 20 r (The) s 15 r (result) s 15 r (is) s 15 r (this:) s 120 1147 p (Elemen) s 0 r 116 c cmtt10.329 @sf 23 r (10) s cmr10.329 @sf 95 r 86 c -3 r (alue) s cmtt10.329 @sf 23 r ("number) s 24 r (ten") s cmr10.329 @sf 120 1197 p (Elemen) s 0 r 116 c cmtt10.329 @sf 23 r 52 c cmr10.329 @sf 119 r 86 c -3 r (alue) s cmtt10.329 @sf 23 r (30) s cmr10.329 @sf 120 1247 p (Elemen) s 0 r 116 c cmtt10.329 @sf 23 r 50 c cmr10.329 @sf 119 r 86 c -3 r (alue) s cmtt10.329 @sf 23 r ("foo") s cmr10.329 @sf 120 1297 p (Elemen) s 0 r 116 c cmtt10.329 @sf 23 r 49 c cmr10.329 @sf 119 r 86 c -3 r (alue) s cmtt10.329 @sf 23 r 56 c cmr10.329 @sf 120 1347 p (Elemen) s 0 r 116 c cmtt10.329 @sf 23 r 51 c cmr10.329 @sf 119 r 86 c -3 r (alue) s cmtt10.329 @sf 23 r ("") s cmr10.329 @sf 0 1519 p (No) s 0 r 119 c 13 r (the) s 14 r (arra) s 0 r 121 c 13 r (is) s cmsl10.329 @sf 14 r (sparse) s cmr10.329 @sf 16 r (\(i.e.,) s 14 r (some) s 15 r (indices) s 14 r (are) s 14 r (missing\):) s 19 r (it) s 14 r (has) s 14 r (elemen) s 0 r (ts) s 13 r 52 c 14 r (and) s 14 r (10,) s 14 r (but) s 15 r (do) s 1 r (esn't) s 14 r (ha) s 0 r 118 c -2 r 101 c 0 1581 p (elemen) s 0 r (ts) s 14 r (5,) s 15 r (6,) s 15 r (7,) s 15 r (8,) s 15 r (or) s 16 r (9.) s 62 1754 p (Another) s 15 r (consequence) s 14 r (of) s 15 r (asso) s 1 r (ciativ) s 0 r 101 c 13 r (arra) s 0 r (ys) s 14 r (is) s 14 r (that) s 15 r (the) s 14 r (indices) s 15 r (don't) s 14 r (ha) s 0 r 118 c -1 r 101 c 13 r (to) s 15 r 98 c 1 r 101 c 15 r 112 c 1 r (ositiv) s 0 r 101 c 13 r (in) s 0 r (tegers.) s 0 1816 p (An) s 0 r 121 c 17 r 110 c 0 r (um) s -1 r 98 c 0 r (er,) s 19 r (or) s 19 r (ev) s 0 r (en) s 17 r 97 c 19 r (string,) s 19 r (can) s 18 r 98 c 2 r 101 c 18 r (an) s 19 r (index.) s 30 r 70 c -3 r (or) s 18 r (example,) s 19 r (here) s 18 r (is) s 19 r (an) s 18 r (arra) s 0 r 121 c 18 r (whic) s -1 r 104 c 18 r (translates) s 0 1878 p 119 c 0 r (ords) s 14 r (from) s 15 r (English) s 15 r (in) s 0 r (to) s 14 r 70 c -3 r (renc) s -1 r (h:) s 120 2051 p (Elemen) s 0 r 116 c cmtt10.329 @sf 23 r ("dog") s cmr10.329 @sf 23 r 86 c -2 r (alue) s cmtt10.329 @sf 23 r ("chien") s cmr10.329 @sf 120 2101 p (Elemen) s 0 r 116 c cmtt10.329 @sf 23 r ("cat") s cmr10.329 @sf 23 r 86 c -2 r (alue) s cmtt10.329 @sf 23 r ("chat") s cmr10.329 @sf 120 2151 p (Elemen) s 0 r 116 c cmtt10.329 @sf 23 r ("one") s cmr10.329 @sf 23 r 86 c -2 r (alue) s cmtt10.329 @sf 23 r ("un") s cmr10.329 @sf 120 2200 p (Elemen) s 0 r 116 c cmtt10.329 @sf 23 r 49 c cmr10.329 @sf 119 r 86 c -3 r (alue) s cmtt10.329 @sf 23 r ("un") s cmr10.329 @sf 0 2373 p (Here) s 13 r 119 c 0 r 101 c 13 r (decided) s 13 r (to) s 13 r (translate) s 14 r (the) s 13 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 14 r 49 c 13 r (in) s 13 r 98 c 2 r (oth) s 13 r (sp) s 1 r (elled-out) s 14 r (and) s 13 r 110 c 0 r (umeric) s 12 r (form|th) s 0 r (us) s 13 r (illustrating) s 0 2435 p (that) s 15 r 97 c 15 r (single) s 15 r (arra) s 0 r 121 c 14 r (can) s 15 r (ha) s 0 r 118 c -1 r 101 c 14 r 98 c 1 r (oth) s 16 r 110 c -1 r (um) s -1 r 98 c 0 r (ers) s 15 r (and) s 16 r (strings) s 15 r (as) s 15 r (indices.) s 62 2608 p (When) s cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 11 r (creates) s 11 r (an) s 12 r (arra) s 0 r 121 c 10 r (for) s 11 r 121 c 0 r (ou,) s 11 r (e.g.,) s 13 r (with) s 11 r (the) s cmtt10.329 @sf 11 r (split) s cmr10.329 @sf 12 r (built-in) s 11 r (function) s 12 r (\(see) s 11 r (section) s 11 r (11.3) s 12 r ([String) s 0 2670 p 70 c -3 r (unctions],) s 14 r (page) s 16 r (101\),) s 15 r (that) s 15 r (arra) s 0 r (y's) s 14 r (indices) s 15 r (are) s 15 r (consecutiv) s 0 r 101 c 14 r (in) s 0 r (tegers) s 14 r (starting) s 15 r (at) s 15 r (1.) s @eop 89 @bop0 cmbx10.518 @sf [<000FFC0000007FFF800001FFFFE00003FC0FF00007F807F8000FE001FC001FE001FE001FC000FE003FC000FF003FC000FF00 3F80007F007F80007F807F80007F807F80007F807F80007F80FF80007FC0FF80007FC0FF80007FC0FF80007FC0FF80007FC0 FF80007FC0FF80007FC0FF80007FC0FF80007FC0FF80007FC0FF80007FC0FF80007FC0FF80007FC0FF80007FC0FF80007FC0 FF80007FC07F80007F807F80007F807F80007F807F80007F803F80007F003FC000FF003FC000FF001FC000FE000FE001FC00 0FE001FC0007F003F80003FC0FF00001FFFFE000007FFF8000000FFC0000> 40 46 -3 0 41.244] 48 @dc 89 @bop1 cmr10.329 @sf 0 -57 p (Arra) s 0 r (ys) s 14 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 1632 r (89) s cmbx10.518 @sf 0 183 p (10.) s 41 r (Arra) s -1 r (ys) s 26 r (in) s cmtt10.518 @sf 28 r (awk) s cmr10.329 @sf 62 393 p (An) s cmsl10.329 @sf 12 r (arra) s 0 r 121 c cmr10.329 @sf 15 r (is) s 13 r 97 c 12 r (table) s 12 r (of) s 12 r 118 c -1 r (arious) s 11 r 118 c -2 r (alues,) s 12 r (called) s cmsl10.329 @sf 13 r (elemen) s -1 r (ts) s cmr10.329 @sf 0 r 46 c 18 r (The) s 13 r (elemen) s -1 r (ts) s 12 r (of) s 12 r (an) s 12 r (arra) s 0 r 121 c 11 r (are) s 12 r (distinguished) s 0 455 p 98 c 0 r 121 c 16 r (their) s cmsl10.329 @sf 18 r (indices) s cmr10.329 @sf 0 r 46 c 27 r (Indices) s 18 r (ma) s 0 r 121 c 16 r 98 c 1 r 101 c 18 r (either) s 18 r 110 c -1 r (um) s -1 r 98 c 0 r (ers) s 18 r (or) s 17 r (strings.) s 28 r (Eac) s 0 r 104 c 16 r (arra) s 0 r 121 c 17 r (has) s 17 r 97 c 18 r (name,) s 18 r (whic) s 0 r 104 c 16 r (lo) s 1 r (oks) s 0 517 p (lik) s 0 r 101 c 14 r 97 c 15 r 118 c -1 r (ariable) s 14 r (name,) s 15 r (but) s 15 r 109 c 0 r (ust) s 14 r (not) s 15 r 98 c 1 r 101 c 15 r (in) s 16 r (use) s 15 r (as) s 15 r 97 c 15 r 118 c -1 r (ariable) s 14 r (name) s 15 r (in) s 15 r (the) s 15 r (same) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program.) s cmbx10.432 @sf 0 783 p (10.1) s 34 r (In) s -1 r (tro) s 1 r (duction) s 23 r (to) s 23 r (Arra) s -1 r (ys) s cmr10.329 @sf 62 924 p (The) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (language) s 15 r (has) s 15 r (one-dimensional) s cmsl10.329 @sf 15 r (arra) s 0 r (ys) s cmr10.329 @sf 16 r (for) s 15 r (storing) s 15 r (groups) s 15 r (of) s 15 r (related) s 16 r (strings) s 15 r (or) s 15 r 110 c 0 r (um) s -2 r 98 c 1 r (ers.) s 62 1066 p (Ev) s 0 r (ery) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 15 r (arra) s 0 r 121 c 13 r 109 c 0 r (ust) s 14 r (ha) s 0 r 118 c -1 r 101 c 13 r 97 c 15 r (name.) s 21 r (Arra) s -1 r 121 c 14 r (names) s 15 r (ha) s 0 r 118 c -1 r 101 c 13 r (the) s 15 r (same) s 15 r (syn) s 0 r (tax) s 14 r (as) s 15 r 118 c -2 r (ariable) s 14 r (names;) s 15 r (an) s 0 r 121 c 0 1128 p 118 c -2 r (alid) s 14 r 118 c -1 r (ariable) s 14 r (name) s 14 r 119 c 0 r (ould) s 14 r (also) s 15 r 98 c 1 r 101 c 15 r 97 c 14 r 118 c -1 r (alid) s 14 r (arra) s -1 r 121 c 14 r (name.) s 20 r (But) s 15 r 121 c 0 r (ou) s 14 r (cannot) s 14 r (use) s 15 r (one) s 15 r (name) s 15 r (in) s 15 r 98 c 1 r (oth) s 15 r 119 c -1 r 97 c -1 r (ys) s 0 1190 p (\(as) s 15 r (an) s 15 r (arra) s 0 r 121 c 14 r (and) s 15 r (as) s 15 r 97 c 16 r 118 c -2 r (ariable\)) s 14 r (in) s 15 r (one) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 15 r (program.) s 62 1332 p (Arra) s 0 r (ys) s 21 r (in) s cmtt10.329 @sf 23 r (awk) s cmr10.329 @sf 22 r (sup) s 2 r (er\014cially) s 22 r (resem) s 0 r (ble) s 21 r (arra) s 0 r (ys) s 21 r (in) s 23 r (other) s 22 r (programming) s 23 r (languages;) s 26 r (but) s 22 r (there) s 23 r (are) s 0 1394 p (fundamen) s 0 r (tal) s 14 r (di\013erences.) s 21 r (In) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 0 r 44 c 15 r 121 c 0 r (ou) s 14 r (don't) s 16 r (need) s 15 r (to) s 16 r (sp) s 1 r (ecify) s 15 r (the) s 16 r (size) s 15 r (of) s 16 r (an) s 15 r (arra) s 0 r 121 c 14 r 98 c 2 r (efore) s 15 r 121 c 0 r (ou) s 14 r (start) s 16 r (to) s 0 1456 p (use) s 15 r (it.) s 20 r (What's) s 16 r (more,) s 15 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (an) s 0 r 121 c 14 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 15 r (or) s 15 r (ev) s 0 r (en) s 14 r 97 c 15 r (string) s 15 r (ma) s 0 r 121 c 14 r 98 c 1 r 101 c 15 r (used) s 16 r (as) s 15 r (an) s 15 r (arra) s 0 r 121 c 14 r (index.) s 62 1598 p (In) s 23 r (most) s 22 r (other) s 23 r (languages,) s 24 r 121 c 0 r (ou) s 21 r (ha) s 0 r 118 c -1 r 101 c 21 r (to) s cmsl10.329 @sf 23 r (declare) s cmr10.329 @sf 25 r (an) s 22 r (arra) s 0 r 121 c 22 r (and) s 22 r (sp) s 1 r (ecify) s 23 r (ho) s 0 r 119 c 21 r (man) s 0 r 121 c 21 r (elemen) s 0 r (ts) s 22 r (or) s 0 1660 p (comp) s 1 r (onen) s 0 r (ts) s 15 r (it) s 15 r (has.) s 22 r (In) s 16 r (suc) s 0 r 104 c 15 r (languages,) s 15 r (the) s 16 r (declaration) s 16 r (causes) s 16 r 97 c 15 r (con) s 0 r (tiguous) s 15 r (blo) s 1 r 99 c 0 r 107 c 14 r (of) s 16 r (memory) s 16 r (to) s 16 r 98 c 1 r 101 c 0 1722 p (allo) s 1 r (cated) s 17 r (for) s 16 r (that) s 17 r (man) s 0 r 121 c 15 r (elemen) s 0 r (ts.) s 23 r (An) s 17 r (index) s 16 r (in) s 17 r (the) s 16 r (arra) s 0 r 121 c 16 r 109 c -1 r (ust) s 16 r 98 c 1 r 101 c 17 r 97 c 16 r 112 c 2 r (ositiv) s -1 r 101 c 16 r (in) s 0 r (teger;) s 16 r (for) s 16 r (example,) s 0 1785 p (the) s 15 r (index) s 15 r 48 c 14 r (sp) s 2 r (eci\014es) s 14 r (the) s 15 r (\014rst) s 15 r (elemen) s 0 r 116 c 14 r (in) s 14 r (the) s 15 r (arra) s 0 r 121 c -4 r 44 c 14 r (whic) s 0 r 104 c 14 r (is) s 14 r (actually) s 15 r (stored) s 15 r (at) s 15 r (the) s 14 r 98 c 2 r (eginning) s 15 r (of) s 14 r (the) s 0 1847 p (blo) s 1 r 99 c 0 r 107 c 15 r (of) s 17 r (memory) s -3 r 46 c 23 r (Index) s 16 r 49 c 16 r (sp) s 1 r (eci\014es) s 17 r (the) s 16 r (second) s 16 r (elemen) s 0 r (t,) s 16 r (whic) s 0 r 104 c 15 r (is) s 16 r (stored) s 16 r (in) s 17 r (memory) s 16 r (righ) s 0 r 116 c 15 r (after) s 16 r (the) s 0 1909 p (\014rst) s 17 r (elemen) s -1 r (t,) s 17 r (and) s 16 r (so) s 17 r (on.) s 25 r (It) s 17 r (is) s 16 r (imp) s 2 r (ossible) s 16 r (to) s 17 r (add) s 17 r (more) s 16 r (elemen) s 0 r (ts) s 16 r (to) s 17 r (the) s 16 r (arra) s 0 r 121 c -4 r 44 c 16 r 98 c 2 r (ecause) s 16 r (it) s 17 r (has) s 17 r (ro) s 1 r (om) s 0 1971 p (for) s 15 r (only) s 15 r (as) s 15 r (man) s 0 r 121 c 14 r (elemen) s 0 r (ts) s 14 r (as) s 15 r 121 c 0 r (ou) s 14 r (declared.) s 62 2113 p 65 c 15 r (con) s 0 r (tiguous) s 13 r (arra) s 0 r 121 c 13 r (of) s 15 r (four) s 14 r (elemen) s 0 r (ts) s 14 r (migh) s -1 r 116 c 14 r (lo) s 1 r (ok) s 15 r (lik) s -1 r 101 c 14 r (this,) s 15 r (conceptually) s -3 r 44 c 14 r (if) s 14 r (the) s 15 r (elemen) s -1 r 116 c 14 r 118 c -2 r (alues) s 14 r (are) s 0 2175 p (8,) s cmtt10.329 @sf 15 r ("foo") s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 15 r ("") s cmr10.329 @sf 15 r (and) s 16 r (30:) s cmtt10.329 @sf 120 2317 p (+---------+---------+--------+---------+) s 120 2367 p 124 c 95 r 56 c 96 r 124 c 48 r ("foo") s 47 r 124 c 72 r ("") s 72 r 124 c 95 r (30) s 72 r 124 c cmr10.329 @sf 95 r 118 c -2 r (alue) s cmtt10.329 @sf 120 2416 p (+---------+---------+--------+---------+) s 239 2466 p 48 c 215 r 49 c 215 r 50 c 215 r 51 c cmr10.329 @sf 191 r (index) s 0 2608 p (Only) s 16 r (the) s 16 r 118 c -1 r (alues) s 15 r (are) s 16 r (stored;) s 17 r (the) s 16 r (indices) s 16 r (are) s 16 r (implicit) s 16 r (from) s 16 r (the) s 16 r (order) s 17 r (of) s 16 r (the) s 16 r 118 c -2 r (alues.) s 23 r 56 c 16 r (is) s 16 r (the) s 16 r 118 c -2 r (alue) s 16 r (at) s 0 2670 p (index) s 15 r (0,) s 15 r 98 c 2 r (ecause) s 15 r 56 c 15 r (app) s 1 r (ears) s 15 r (in) s 15 r (the) s 16 r 112 c 1 r (osition) s 15 r (with) s 15 r 48 c 15 r (elemen) s 0 r (ts) s 14 r 98 c 1 r (efore) s 16 r (it.) s @eop 88 @bop0 88 @bop1 cmr10.329 @sf 0 -57 p (88) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s @eop 87 @bop0 87 @bop1 cmr10.329 @sf 0 -57 p (Actions:) s 20 r (Con) s 0 r (trol) s 14 r (Statemen) s 0 r (ts) s 1333 r (87) s 62 183 p (An) s cmtt10.329 @sf 14 r (exit) s cmr10.329 @sf 14 r (statemen) s 0 r 116 c 13 r (that) s 14 r (is) s 15 r (part) s 14 r (an) s 14 r (ordinary) s 14 r (rule) s 14 r (\(that) s 14 r (is,) s 14 r (not) s 15 r (part) s 14 r (of) s 14 r 97 c cmtt10.329 @sf 14 r (BEGIN) s cmr10.329 @sf 14 r (or) s cmtt10.329 @sf 14 r (END) s cmr10.329 @sf 14 r (rule\)) s 14 r (stops) s 0 246 p (the) s 17 r (execution) s 18 r (of) s 17 r (an) s 0 r 121 c 17 r (further) s 17 r (automatic) s 18 r (rules,) s 18 r (but) s 17 r (the) s cmtt10.329 @sf 18 r (END) s cmr10.329 @sf 17 r (rule) s 18 r (is) s 17 r (executed) s 18 r (if) s 17 r (there) s 18 r (is) s 17 r (one.) s 27 r (If) s 18 r 121 c 0 r (ou) s 0 308 p (don't) s 14 r 119 c -1 r (an) s -1 r 116 c 13 r (the) s cmtt10.329 @sf 14 r (END) s cmr10.329 @sf 13 r (rule) s 14 r (to) s 14 r (do) s 14 r (its) s 13 r (job) s 14 r (in) s 14 r (this) s 14 r (case,) s 14 r 121 c -1 r (ou) s 13 r (can) s 14 r (set) s 14 r 97 c 13 r 118 c -1 r (ariable) s 13 r (to) s 13 r (nonzero) s 14 r 98 c 1 r (efore) s 14 r (the) s cmtt10.329 @sf 14 r (exit) s cmr10.329 @sf 0 370 p (statemen) s 0 r (t,) s 14 r (and) s 15 r 99 c 0 r (hec) s -1 r 107 c 14 r (that) s 15 r 118 c -2 r (ariable) s 14 r (in) s 16 r (the) s cmtt10.329 @sf 15 r (END) s cmr10.329 @sf 15 r (rule.) s 62 507 p (If) s 15 r (an) s 14 r (argumen) s 0 r 116 c 14 r (is) s 14 r (supplied) s 15 r (to) s cmtt10.329 @sf 14 r (exit) s cmr10.329 @sf 0 r 44 c 15 r (its) s 14 r 118 c -1 r (alue) s 13 r (is) s 15 r (used) s 14 r (as) s 15 r (the) s 14 r (exit) s 15 r (status) s 14 r (co) s 2 r (de) s 14 r (for) s 15 r (the) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 15 r (pro) s 1 r (cess.) s 0 569 p (If) s 15 r (no) s 15 r (argumen) s 0 r 116 c 14 r (is) s 15 r (supplied,) s cmtt10.329 @sf 15 r (exit) s cmr10.329 @sf 16 r (returns) s 15 r (status) s 15 r (zero) s 15 r (\(success\).) s 62 706 p 70 c -3 r (or) s 12 r (example,) s 13 r (let's) s 13 r (sa) s 0 r 121 c 12 r 121 c -1 r (ou'v) s -1 r 101 c 12 r (disco) s -1 r 118 c -1 r (ered) s 12 r (an) s 13 r (error) s 12 r (condition) s 13 r 121 c 0 r (ou) s 11 r (really) s 13 r (don't) s 13 r (kno) s 0 r 119 c 11 r (ho) s 0 r 119 c 12 r (to) s 13 r (handle.) s 0 769 p (Con) s 0 r 118 c -2 r (en) s -1 r (tionally) s -4 r 44 c 16 r (programs) s 16 r (rep) s 1 r (ort) s 16 r (this) s 16 r 98 c 0 r 121 c 15 r (exiting) s 16 r (with) s 16 r 97 c 16 r (nonzero) s 16 r (status.) s 24 r 89 c -3 r (our) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (program) s 16 r (can) s 16 r (do) s 0 831 p (this) s 15 r (using) s 15 r (an) s cmtt10.329 @sf 15 r (exit) s cmr10.329 @sf 16 r (statemen) s -1 r 116 c 14 r (with) s 16 r 97 c 15 r (nonzero) s 15 r (argumen) s 0 r (t.) s 19 r (Here's) s 15 r (an) s 15 r (example) s 15 r (of) s 15 r (this:) s cmtt10.329 @sf 120 968 p (BEGIN) s 24 r 123 c 287 1018 p (if) s 24 r (\(\("date") s 24 r 124 c 24 r (getline) s 23 r (date_now\)) s 24 r 60 c 24 r (0\)) s 24 r 123 c 335 1067 p (print) s 24 r ("Can't) s 23 r (get) s 24 r (system) s 24 r (date") s 24 r 62 c 24 r ("/dev/stderr") s 335 1117 p (exit) s 24 r 52 c 287 1167 p 125 c 120 1217 p 125 c @eop 86 @bop0 cmtt10.432 @sf [<7FE07FE0FFF0FFF0FFF0FFF07FE07FE003801C0001C0380001E0700000E0F0000070E0000039C000003B8000001F8000000F 0000000E0000000F0000001F8000003FC0000079C0000070E00000E0F00001E0700003C038007FF0FFC07FF1FFE07FF1FFE0 7FF0FFC0> 32 26 -1 0 31.381] 120 @dc [<7FFFFCFFFFFEFFFFFE7FFFFC003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C 00003C00003C00003C00003C00003C007FFC007FFC007FFC007FFC0000000000000000000000000000000000000000780000 FC0000FC0000FC0000FC00007800> 24 38 -4 0 31.381] 105 @dc 86 @bop1 cmr10.329 @sf 0 -57 p (86) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmbx10.432 @sf 0 183 p (9.7) s 34 r (The) s cmtt10.432 @sf 23 r (next) s cmbx10.432 @sf 23 r (Statemen) s -1 r 116 c cmr10.329 @sf 62 320 p (The) s cmtt10.329 @sf 15 r (next) s cmr10.329 @sf 15 r (statemen) s 0 r 116 c 14 r (forces) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (to) s 15 r (immediately) s 15 r (stop) s 15 r (pro) s 1 r (cessing) s 15 r (the) s 15 r (curren) s 0 r 116 c 14 r (record) s 15 r (and) s 15 r (go) s 15 r (on) s 15 r (to) s 0 382 p (the) s 15 r (next) s 15 r (record.) s 21 r (This) s 15 r (means) s 15 r (that) s 15 r (no) s 15 r (further) s 15 r (rules) s 16 r (are) s 15 r (executed) s 15 r (for) s 15 r (the) s 15 r (curren) s 0 r 116 c 14 r (record.) s 21 r (The) s 15 r (rest) s 15 r (of) s 0 445 p (the) s 15 r (curren) s 0 r 116 c 14 r (rule's) s 15 r (action) s 15 r (is) s 15 r (not) s 16 r (executed) s 15 r (either.) s 62 582 p (Con) s 0 r (trast) s 14 r (this) s 16 r (with) s 15 r (the) s 16 r (e\013ect) s 15 r (of) s 16 r (the) s cmtt10.329 @sf 15 r (getline) s cmr10.329 @sf 15 r (function) s 16 r (\(see) s 15 r (section) s 16 r (3.7) s 15 r ([Getline],) s 15 r (page) s 16 r (30\).) s 21 r (That) s 0 644 p (to) s 1 r 111 c 14 r (causes) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 15 r (to) s 14 r (read) s 14 r (the) s 14 r (next) s 14 r (record) s 14 r (immediately) s -3 r 44 c 14 r (but) s 14 r (it) s 14 r (do) s 1 r (es) s 14 r (not) s 14 r (alter) s 15 r (the) s 14 r (\015o) s -1 r 119 c 14 r (of) s 14 r (con) s -1 r (trol) s 14 r (in) s 14 r (an) s -1 r 121 c 0 706 p 119 c 0 r 97 c -2 r 121 c -3 r 46 c 19 r (So) s 15 r (the) s 15 r (rest) s 15 r (of) s 15 r (the) s 16 r (curren) s -1 r 116 c 15 r (action) s 15 r (executes) s 15 r (with) s 15 r 97 c 15 r (new) s 15 r (input) s 15 r (record.) s 62 843 p 65 c 0 r 116 c 13 r (the) s 14 r (grossest) s 13 r (lev) s 0 r (el,) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 14 r (program) s 14 r (execution) s 14 r (is) s 14 r 97 c 13 r (lo) s 2 r (op) s 14 r (that) s 13 r (reads) s 14 r (an) s 14 r (input) s 14 r (record) s 14 r (and) s 14 r (then) s 13 r (tests) s 0 906 p (eac) s 0 r 104 c 12 r (rule's) s 14 r (pattern) s 13 r (against) s 14 r (it.) s 19 r (If) s 14 r 121 c 0 r (ou) s 12 r (think) s 14 r (of) s 13 r (this) s 13 r (lo) s 2 r (op) s 13 r (as) s 14 r 97 c cmtt10.329 @sf 13 r (for) s cmr10.329 @sf 14 r (statemen) s -1 r 116 c 13 r (whose) s 13 r 98 c 2 r 111 c 1 r (dy) s 13 r (con) s 0 r (tains) s 13 r (the) s 0 968 p (rules,) s 18 r (then) s 18 r (the) s cmtt10.329 @sf 18 r (next) s cmr10.329 @sf 18 r (statemen) s 0 r 116 c 16 r (is) s 18 r (analogous) s 18 r (to) s 18 r 97 c cmtt10.329 @sf 17 r (continue) s cmr10.329 @sf 18 r (statemen) s 0 r (t:) s 24 r (it) s 18 r (skips) s 18 r (to) s 18 r (the) s 18 r (end) s 17 r (of) s 18 r (the) s 0 1030 p 98 c 1 r 111 c 2 r (dy) s 15 r (of) s 15 r (this) s 15 r (implicit) s 15 r (lo) s 1 r (op,) s 16 r (and) s 15 r (executes) s 15 r (the) s 15 r (incremen) s 0 r 116 c 14 r (\(whic) s 0 r 104 c 14 r (reads) s 15 r (another) s 15 r (record\).) s 62 1167 p 70 c -3 r (or) s 14 r (example,) s 15 r (if) s 14 r 121 c 0 r (our) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 14 r (program) s 15 r 119 c 0 r (orks) s 13 r (only) s 15 r (on) s 14 r (records) s 15 r (with) s 14 r (four) s 15 r (\014elds,) s 15 r (and) s 14 r 121 c 0 r (ou) s 14 r (don't) s 14 r 119 c 0 r (an) s -1 r 116 c 13 r (it) s 0 1229 p (to) s 15 r (fail) s 15 r (when) s 15 r (giv) s 0 r (en) s 14 r (bad) s 15 r (input,) s 16 r 121 c -1 r (ou) s 15 r (migh) s -1 r 116 c 14 r (use) s 16 r (this) s 15 r (rule) s 15 r (near) s 15 r (the) s 15 r 98 c 1 r (eginning) s 16 r (of) s 15 r (the) s 15 r (program:) s cmtt10.329 @sf 120 1366 p (NF) s 24 r (!=) s 24 r 52 c 24 r 123 c 168 1416 p (printf\("line) s 24 r (%d) s 23 r (skipped:) s 24 r (doesn't) s 24 r (have) s 24 r 52 c 24 r (fields",) s 24 r (FNR\)) s 24 r 62 c 23 r ("/dev/stderr") s 168 1466 p (next) s 120 1516 p 125 c cmr10.329 @sf 0 1653 p (so) s 20 r (that) s 20 r (the) s 21 r (follo) s -1 r (wing) s 20 r (rules) s 20 r (will) s 20 r (not) s 20 r (see) s 21 r (the) s 20 r (bad) s 20 r (record.) s 35 r (The) s 21 r (error) s 20 r (message) s 20 r (is) s 20 r (redirected) s 21 r (to) s 20 r (the) s 0 1715 p (standard) s 14 r (error) s 14 r (output) s 14 r (stream,) s 14 r (as) s 14 r (error) s 14 r (messages) s 14 r (should) s 14 r 98 c 1 r (e.) s 20 r (See) s 13 r (section) s 14 r (4.6) s 14 r ([Sp) s 2 r (ecial) s 13 r (Files],) s 15 r (page) s 14 r (47.) s 62 1852 p (The) s cmtt10.329 @sf 15 r (next) s cmr10.329 @sf 16 r (statemen) s -1 r 116 c 14 r (is) s 16 r (not) s 15 r (allo) s -1 r 119 c -1 r (ed) s 14 r (in) s 16 r 97 c cmtt10.329 @sf 15 r (BEGIN) s cmr10.329 @sf 15 r (or) s cmtt10.329 @sf 15 r (END) s cmr10.329 @sf 15 r (rule.) s cmbx10.432 @sf 0 2072 p (9.8) s 34 r (The) s cmtt10.432 @sf 23 r (exit) s cmbx10.432 @sf 23 r (Statemen) s -1 r 116 c cmr10.329 @sf 62 2209 p (The) s cmtt10.329 @sf 21 r (exit) s cmr10.329 @sf 20 r (statemen) s 0 r 116 c 20 r (causes) s cmtt10.329 @sf 20 r (awk) s cmr10.329 @sf 21 r (to) s 20 r (immediately) s 21 r (stop) s 20 r (executing) s 21 r (the) s 20 r (curren) s 0 r 116 c 19 r (rule) s 21 r (and) s 20 r (to) s 21 r (stop) s 0 2271 p (pro) s 1 r (cessing) s 15 r (input;) s 16 r (an) s -1 r 121 c 14 r (remaining) s 16 r (input) s 15 r (is) s 15 r (ignored.) s 62 2408 p (If) s 19 r (an) s cmtt10.329 @sf 18 r (exit) s cmr10.329 @sf 19 r (statemen) s 0 r 116 c 17 r (is) s 19 r (executed) s 19 r (from) s 18 r 97 c cmtt10.329 @sf 19 r (BEGIN) s cmr10.329 @sf 18 r (rule) s 19 r (the) s 19 r (program) s 18 r (stops) s 19 r (pro) s 1 r (cessing) s 19 r (ev) s -1 r (erything) s 0 2471 p (immediately) s -3 r 46 c 31 r (No) s 20 r (input) s 19 r (records) s 19 r (are) s 19 r (read.) s 32 r (Ho) s 0 r 119 c -1 r (ev) s -2 r (er,) s 20 r (if) s 19 r (an) s cmtt10.329 @sf 19 r (END) s cmr10.329 @sf 19 r (rule) s 19 r (is) s 19 r (presen) s 0 r (t,) s 19 r (it) s 19 r (is) s 20 r (executed) s 19 r (\(see) s 0 2533 p (section) s 15 r (6.8) s 15 r ([BEGIN/END],) s 15 r (page) s 16 r (59\).) s 62 2670 p (If) s cmtt10.329 @sf 15 r (exit) s cmr10.329 @sf 16 r (is) s 15 r (used) s 15 r (as) s 15 r (part) s 15 r (of) s 15 r (an) s cmtt10.329 @sf 15 r (END) s cmr10.329 @sf 16 r (rule,) s 15 r (it) s 15 r (causes) s 15 r (the) s 15 r (program) s 15 r (to) s 16 r (stop) s 15 r (immediately) s -3 r 46 c @eop 85 @bop0 85 @bop1 cmr10.329 @sf 0 -57 p (Actions:) s 20 r (Con) s 0 r (trol) s 14 r (Statemen) s 0 r (ts) s 1333 r (85) s cmtt10.329 @sf 192 183 p 125 c 120 233 p 125 c cmr10.329 @sf 62 379 p (If) s 16 r (one) s 15 r (of) s 15 r (the) s 15 r (input) s 16 r (records) s 15 r (con) s 0 r (tains) s 14 r (the) s 15 r (string) s 16 r 96 c cmtt10.329 @sf 0 r (ignore) s cmr10.329 @sf 0 r (',) s 15 r (this) s 15 r (example) s 16 r (skips) s 15 r (the) s 15 r (prin) s 0 r 116 c 14 r (statemen) s 0 r 116 c 0 441 p (for) s 15 r (that) s 15 r (record,) s 15 r (and) s 16 r (con) s -1 r (tin) s -1 r (ues) s 14 r (bac) s 0 r 107 c 14 r (to) s 15 r (the) s 15 r (\014rst) s 16 r (statemen) s -1 r 116 c 14 r (in) s 16 r (the) s 15 r (lo) s 1 r (op.) s 62 587 p (This) s 15 r (isn't) s 15 r 97 c 15 r (practical) s 15 r (example) s 14 r (of) s cmtt10.329 @sf 15 r (continue) s cmr10.329 @sf 0 r 44 c 15 r (since) s 15 r (it) s 15 r 119 c 0 r (ould) s 13 r 98 c 2 r 101 c 14 r (just) s 15 r (as) s 15 r (easy) s 15 r (to) s 15 r (write) s 15 r (the) s 14 r (lo) s 2 r (op) s 15 r (lik) s -1 r 101 c 0 649 p (this:) s cmtt10.329 @sf 120 795 p (for) s 24 r (\(x) s 24 r (in) s 24 r (names\)) s 168 845 p (if) s 24 r (\(names[x]) s 23 r (!~) s 24 r (/ignore/\)) s 215 895 p (print) s 24 r (names[x]) s cmr10.329 @sf 62 1041 p (The) s cmtt10.329 @sf 20 r (continue) s cmr10.329 @sf 19 r (statemen) s 0 r 116 c 18 r (in) s 20 r 97 c cmtt10.329 @sf 19 r (for) s cmr10.329 @sf 19 r (lo) s 2 r (op) s 19 r (directs) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 20 r (to) s 19 r (skip) s 20 r (the) s 19 r (rest) s 19 r (of) s 20 r (the) s 19 r 98 c 1 r 111 c 2 r (dy) s 19 r (of) s 19 r (the) s 20 r (lo) s 1 r (op,) s 0 1103 p (and) s 15 r (resume) s 14 r (execution) s 15 r (with) s 15 r (the) s 14 r (incremen) s 0 r (t-expression) s 14 r (of) s 14 r (the) s cmtt10.329 @sf 15 r (for) s cmr10.329 @sf 14 r (statemen) s 0 r (t.) s 19 r (The) s 15 r (follo) s 0 r (wing) s 13 r (program) s 0 1165 p (illustrates) s 15 r (this) s 15 r (fact:) s cmtt10.329 @sf 120 1311 p (awk) s 24 r ('BEGIN) s 24 r 123 c 239 1361 p (for) s 24 r (\(x) s 24 r 61 c 24 r (0;) s 24 r 120 c 24 r (<=) s 23 r (20;) s 24 r (x++\)) s 24 r 123 c 335 1411 p (if) s 24 r (\(x) s 23 r (==) s 24 r (5\)) s 430 1460 p (continue) s 335 1510 p (printf) s 24 r (\("%d) s 23 r (",) s 24 r (x\)) s 239 1560 p 125 c 239 1610 p (print) s 24 r ("") s 120 1660 p (}') s cmr10.329 @sf 0 1805 p (This) s 17 r (program) s 16 r (prin) s 0 r (ts) s 15 r (all) s 17 r (the) s 16 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 17 r (from) s 16 r 48 c 17 r (to) s 16 r (20,) s 17 r (except) s 17 r (for) s 16 r (5,) s 17 r (for) s 17 r (whic) s -1 r 104 c 16 r (the) s cmtt10.329 @sf 16 r (printf) s cmr10.329 @sf 17 r (is) s 17 r (skipp) s 1 r (ed.) s 0 1868 p (Since) s 14 r (the) s 14 r (incremen) s 0 r 116 c cmtt10.329 @sf 12 r (x++) s cmr10.329 @sf 14 r (is) s 14 r (not) s 14 r (skipp) s 1 r (ed,) s cmtt10.329 @sf 14 r 120 c cmr10.329 @sf 14 r (do) s 2 r (es) s 13 r (not) s 14 r (remain) s 14 r (stuc) s 0 r 107 c 13 r (at) s 14 r (5.) s 20 r (Con) s -1 r (trast) s 13 r (the) s cmtt10.329 @sf 14 r (for) s cmr10.329 @sf 14 r (lo) s 1 r (op) s 14 r (ab) s 1 r 111 c 0 r 118 c -1 r 101 c 0 1930 p (with) s 15 r (the) s cmtt10.329 @sf 15 r (while) s cmr10.329 @sf 15 r (lo) s 2 r (op:) s cmtt10.329 @sf 120 2076 p (awk) s 24 r ('BEGIN) s 24 r 123 c 239 2126 p 120 c 24 r 61 c 24 r 48 c 239 2175 p (while) s 24 r (\(x) s 24 r (<=) s 24 r (20\)) s 24 r 123 c 335 2225 p (if) s 24 r (\(x) s 23 r (==) s 24 r (5\)) s 430 2275 p (continue) s 335 2325 p (printf) s 24 r (\("%d) s 23 r (",) s 24 r (x\)) s 335 2375 p (x++) s 239 2424 p 125 c 239 2474 p (print) s 24 r ("") s 120 2524 p (}') s cmr10.329 @sf 0 2670 p (This) s 15 r (program) s 15 r (lo) s 2 r (ops) s 15 r (forev) s -1 r (er) s 15 r (once) s cmtt10.329 @sf 15 r 120 c cmr10.329 @sf 15 r (gets) s 15 r (to) s 15 r (5.) s @eop 84 @bop0 cmtt10.432 @sf [<00FE0003FF8007FFE00FFFF01FC1F03F00F87E00787C0078780000F80000F00000F00000F00000F00000F00000F00000F800 007800007C00007C00003E00701F80F80FFFF807FFF803FFF000FFC0> 24 26 -5 0 31.381] 99 @dc [<00FC0003FF0007FF801FFFE01F87E03E01F07C00F87C00F8780078F8007CF0003CF0003CF0003CF0003CF0003CF0003CF000 3C7800787800787C00F83E01F01F87E01FFFE007FF8003FF0000FC00> 24 26 -4 0 31.381] 111 @dc 84 @bop1 cmr10.329 @sf 0 -57 p (84) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmtt10.329 @sf 335 183 p (printf) s 24 r ("Smallest) s 23 r (divisor) s 24 r (of) s 24 r (%d) s 24 r (is) s 24 r (%d\\n",) s 24 r (num,) s 24 r (div) s 287 233 p (else) s 335 283 p (printf) s 24 r ("%d) s 23 r (is) s 24 r (prime\\n",) s 24 r (num) s 48 r (}') s cmr10.329 @sf 62 420 p (When) s 17 r (the) s 17 r (remainder) s 16 r (is) s 17 r (zero) s 17 r (in) s 16 r (the) s 17 r (\014rst) s cmtt10.329 @sf 17 r (if) s cmr10.329 @sf 16 r (statemen) s 0 r (t,) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 17 r (immediately) s cmsl10.329 @sf 16 r (breaks) s 17 r (out) s cmr10.329 @sf 18 r (of) s 16 r (the) s 17 r (con-) s 0 483 p (taining) s cmtt10.329 @sf 16 r (for) s cmr10.329 @sf 17 r (lo) s 1 r (op.) s 24 r (This) s 16 r (means) s 16 r (that) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 16 r (pro) s 1 r (ceeds) s 17 r (immediately) s 16 r (to) s 16 r (the) s 17 r (statemen) s -1 r 116 c 16 r (follo) s 0 r (wing) s 15 r (the) s 16 r (lo) s 1 r (op) s 0 545 p (and) s 19 r (con) s -1 r (tin) s -1 r (ues) s 18 r (pro) s 1 r (cessing.) s 31 r (\(This) s 19 r (is) s 19 r 118 c -1 r (ery) s 18 r (di\013eren) s 0 r 116 c 17 r (from) s 19 r (the) s cmtt10.329 @sf 19 r (exit) s cmr10.329 @sf 19 r (statemen) s -1 r 116 c 18 r (\(see) s 19 r (section) s 19 r (9.8) s 18 r ([Exit) s 0 607 p (Statemen) s 0 r (t],) s 14 r (page) s 15 r (86\)) s 15 r (whic) s 0 r 104 c 14 r (stops) s 15 r (the) s 15 r (en) s 0 r (tire) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 15 r (program.\)) s 62 745 p (Here) s 18 r (is) s 18 r (another) s 18 r (program) s 18 r (equiv) s -1 r (alen) s -2 r 116 c 17 r (to) s 18 r (the) s 18 r (previous) s 18 r (one.) s 29 r (It) s 18 r (illustrates) s 18 r (ho) s -1 r 119 c 17 r (the) s cmsl10.329 @sf 18 r (condition) s cmr10.329 @sf 18 r (of) s 18 r 97 c cmtt10.329 @sf 0 807 p (for) s cmr10.329 @sf 15 r (or) s cmtt10.329 @sf 15 r (while) s cmr10.329 @sf 15 r (could) s 16 r (just) s 15 r (as) s 15 r 119 c 0 r (ell) s 14 r 98 c 1 r 101 c 15 r (replaced) s 15 r (with) s 16 r 97 c cmtt10.329 @sf 15 r (break) s cmr10.329 @sf 15 r (inside) s 15 r (an) s cmtt10.329 @sf 15 r (if) s cmr10.329 @sf 0 r 58 c cmtt10.329 @sf 120 945 p (awk) s 24 r ('#) s 24 r (find) s 24 r (smallest) s 23 r (divisor) s 24 r (of) s 24 r (num) s 239 995 p 123 c 24 r (num) s 24 r 61 c 24 r ($1) s 287 1044 p (for) s 24 r (\(div) s 24 r 61 c 24 r (2;) s 23 r 59 c 24 r (div++\)) s 24 r 123 c 335 1094 p (if) s 24 r (\(num) s 23 r 37 c 24 r (div) s 24 r (==) s 24 r (0\)) s 24 r 123 c 382 1144 p (printf) s 24 r ("Smallest) s 24 r (divisor) s 24 r (of) s 24 r (%d) s 24 r (is) s 24 r (%d\\n",) s 24 r (num,) s 23 r (div) s 382 1194 p (break) s 335 1244 p 125 c 335 1293 p (if) s 24 r (\(div*div) s 23 r 62 c 24 r (num\)) s 24 r 123 c 382 1343 p (printf) s 24 r ("%d) s 24 r (is) s 24 r (prime\\n",) s 24 r (num) s 382 1393 p (break) s 335 1443 p 125 c 287 1493 p 125 c 120 1542 p (}') s cmbx10.432 @sf 0 1772 p (9.6) s 34 r (The) s cmtt10.432 @sf 23 r (continue) s cmbx10.432 @sf 23 r (Statemen) s -1 r 116 c cmr10.329 @sf 62 1910 p (The) s cmtt10.329 @sf 19 r (continue) s cmr10.329 @sf 18 r (statemen) s 0 r (t,) s 18 r (lik) s 0 r 101 c cmtt10.329 @sf 17 r (break) s cmr10.329 @sf 0 r 44 c 19 r (is) s 18 r (used) s 19 r (only) s 18 r (inside) s cmtt10.329 @sf 18 r (for) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 19 r (while) s cmr10.329 @sf 0 r 44 c 20 r (and) s cmtt10.329 @sf 18 r (do) s cmr10.329 @sf 0 r 45 c cmtt10.329 @sf 0 r (while) s cmr10.329 @sf 18 r (lo) s 2 r (ops.) s 29 r (It) s 0 1972 p (skips) s 15 r 111 c 0 r 118 c -1 r (er) s 14 r (the) s 15 r (rest) s 15 r (of) s 16 r (the) s 15 r (lo) s 1 r (op) s 15 r 98 c 2 r 111 c 1 r (dy) s -3 r 44 c 14 r (causing) s 16 r (the) s 15 r (next) s 15 r (cycle) s 15 r (around) s 16 r (the) s 15 r (lo) s 1 r (op) s 15 r (to) s 16 r 98 c 1 r (egin) s 15 r (immediately) s -3 r 46 c 0 2034 p (Con) s 0 r (trast) s 14 r (this) s 15 r (with) s cmtt10.329 @sf 15 r (break) s cmr10.329 @sf 0 r 44 c 15 r (whic) s 0 r 104 c 14 r (jumps) s 15 r (out) s 16 r (of) s 15 r (the) s 15 r (lo) s 1 r (op) s 15 r (altogether.) s 20 r (Here) s 16 r (is) s 15 r (an) s 15 r (example:) s cmtt10.329 @sf 120 2172 p 35 c 24 r (print) s 24 r (names) s 24 r (that) s 23 r (don't) s 24 r (contain) s 24 r (the) s 24 r (string) s 24 r ("ignore") s 120 2271 p 35 c 24 r (first,) s 24 r (save) s 24 r (the) s 23 r (text) s 24 r (of) s 24 r (each) s 24 r (line) s 120 2321 p 123 c 24 r (names[NR]) s 24 r 61 c 24 r ($0) s 23 r 125 c 120 2421 p 35 c 24 r (print) s 24 r (what) s 24 r (we're) s 23 r (interested) s 24 r (in) s 120 2471 p (END) s 24 r 123 c 192 2520 p (for) s 23 r (\(x) s 24 r (in) s 24 r (names\)) s 24 r 123 c 287 2570 p (if) s 24 r (\(names[x]) s 24 r 126 c 24 r (/ignore/\)) s 382 2620 p (continue) s 287 2670 p (print) s 24 r (names[x]) s @eop 83 @bop0 cmsl10.329 @sf [<FFFE00700E003803001C01001C01000E008007008003808001C00000E000007000007000003800101C00080E000807000C03 800401C00701E007FFE0> 24 20 -1 0 20.202] 122 @dc cmtt10.432 @sf [<0387E000079FF80007BFFC0007FFFE0007F87F0007E01F8007E007C007C007C007C003C0078003E0078001E0078001E00780 01E0078001E0078001E0078001E0078003E0078003C007C007C007C007C007E00F8007F83F0007FFFF0007BFFE00079FF800 0787F00007800000078000000780000007800000078000000780000007800000FF800000FF800000FF800000FF800000> 32 37 -1 0 31.381] 98 @dc 83 @bop1 cmr10.329 @sf 0 -57 p (Actions:) s 20 r (Con) s 0 r (trol) s 14 r (Statemen) s 0 r (ts) s 1333 r (83) s 0 183 p (it) s 15 r (is) s 15 r (treated) s 15 r (as) s cmsl10.329 @sf 16 r (true) s cmr10.329 @sf 0 r 44 c 15 r (e\013ectiv) s -1 r (ely) s 15 r (yielding) s 15 r (an) s 15 r (in\014nite) s 15 r (lo) s 1 r (op.) s 62 321 p (In) s 15 r (most) s 16 r (cases,) s 15 r 97 c cmtt10.329 @sf 15 r (for) s cmr10.329 @sf 15 r (lo) s 1 r (op) s 15 r (is) s 16 r (an) s 15 r (abbreviation) s 15 r (for) s 15 r 97 c cmtt10.329 @sf 15 r (while) s cmr10.329 @sf 15 r (lo) s 2 r (op,) s 15 r (as) s 15 r (sho) s 0 r (wn) s 14 r (here:) s cmsl10.329 @sf 120 459 p (initialization) s cmtt10.329 @sf 120 509 p (while) s 24 r 40 c cmsl10.329 @sf 0 r (condition) s cmtt10.329 @sf 0 r 41 c 24 r 123 c cmsl10.329 @sf 168 559 p 98 c 1 r 111 c 1 r (dy) s 168 609 p (incremen) s -1 r 116 c cmtt10.329 @sf 120 659 p 125 c cmr10.329 @sf 0 797 p (The) s 12 r (only) s 12 r (exception) s 12 r (is) s 12 r (when) s 12 r (the) s cmtt10.329 @sf 12 r (continue) s cmr10.329 @sf 13 r (statemen) s -1 r 116 c 11 r (\(see) s 12 r (section) s 13 r (9.6) s 12 r ([Con) s -1 r (tin) s -1 r (ue) s 11 r (Statemen) s 0 r (t],) s 12 r (page) s 12 r (84\)) s 0 859 p (is) s 14 r (used) s 15 r (inside) s 14 r (the) s 14 r (lo) s 1 r (op;) s 15 r 99 c 0 r (hanging) s 13 r 97 c cmtt10.329 @sf 14 r (for) s cmr10.329 @sf 15 r (statemen) s -1 r 116 c 14 r (to) s 14 r 97 c cmtt10.329 @sf 14 r (while) s cmr10.329 @sf 15 r (statemen) s -1 r 116 c 14 r (in) s 14 r (this) s 14 r 119 c 0 r 97 c -1 r 121 c 13 r (can) s 14 r 99 c 0 r (hange) s 13 r (the) s 0 921 p (e\013ect) s 15 r (of) s 15 r (the) s cmtt10.329 @sf 15 r (continue) s cmr10.329 @sf 16 r (statemen) s -1 r 116 c 14 r (inside) s 16 r (the) s 15 r (lo) s 1 r (op.) s 62 1059 p (There) s 15 r (is) s 16 r (an) s 15 r (alternate) s 15 r 118 c 0 r (ersion) s 14 r (of) s 15 r (the) s cmtt10.329 @sf 15 r (for) s cmr10.329 @sf 15 r (lo) s 1 r (op,) s 16 r (for) s 15 r (iterating) s 15 r 111 c 0 r 118 c -2 r (er) s 15 r (all) s 15 r (the) s 15 r (indices) s 15 r (of) s 15 r (an) s 15 r (arra) s 0 r (y:) s cmtt10.329 @sf 120 1197 p (for) s 24 r (\(i) s 24 r (in) s 24 r (array\)) s cmsl10.329 @sf 215 1247 p (do) s 16 r (something) s 15 r (with) s cmtt10.329 @sf 24 r (array[i]) s cmr10.329 @sf 0 1385 p (See) s 15 r 99 c 0 r (hapter) s 14 r (10) s 15 r ([Arra) s 0 r (ys],) s 14 r (page) s 15 r (89,) s 15 r (for) s 16 r (more) s 15 r (information) s 15 r (on) s 15 r (this) s 15 r 118 c 0 r (ersion) s 14 r (of) s 15 r (the) s cmtt10.329 @sf 15 r (for) s cmr10.329 @sf 15 r (lo) s 2 r (op.) s 62 1523 p (The) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 17 r (language) s 18 r (has) s 17 r 97 c cmtt10.329 @sf 18 r (for) s cmr10.329 @sf 17 r (statemen) s 0 r 116 c 16 r (in) s 18 r (addition) s 17 r (to) s 18 r 97 c cmtt10.329 @sf 17 r (while) s cmr10.329 @sf 18 r (statemen) s 0 r 116 c 16 r 98 c 1 r (ecause) s 18 r (often) s 17 r 97 c cmtt10.329 @sf 18 r (for) s cmr10.329 @sf 0 1586 p (lo) s 1 r (op) s 16 r (is) s 16 r 98 c 1 r (oth) s 16 r (less) s 15 r 119 c 0 r (ork) s 15 r (to) s 16 r 116 c -1 r (yp) s 1 r 101 c 15 r (and) s 16 r (more) s 16 r (natural) s 15 r (to) s 16 r (think) s 16 r (of.) s 22 r (Coun) s -1 r (ting) s 15 r (the) s 16 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 15 r (of) s 16 r (iterations) s 16 r (is) s 0 1648 p 118 c 0 r (ery) s 14 r (common) s 16 r (in) s 15 r (lo) s 2 r (ops.) s 21 r (It) s 15 r (can) s 16 r 98 c 1 r 101 c 16 r (easier) s 15 r (to) s 16 r (think) s 15 r (of) s 16 r (this) s 15 r (coun) s 0 r (ting) s 14 r (as) s 16 r (part) s 15 r (of) s 16 r (lo) s 1 r (oping) s 16 r (rather) s 15 r (than) s 16 r (as) s 0 1710 p (something) s 15 r (to) s 15 r (do) s 15 r (inside) s 16 r (the) s 15 r (lo) s 1 r (op.) s 62 1848 p (The) s 15 r (next) s 16 r (section) s 15 r (has) s 15 r (more) s 15 r (complicated) s 15 r (examples) s 15 r (of) s cmtt10.329 @sf 15 r (for) s cmr10.329 @sf 16 r (lo) s 1 r (ops.) s cmbx10.432 @sf 0 2082 p (9.5) s 34 r (The) s cmtt10.432 @sf 23 r (break) s cmbx10.432 @sf 23 r (Statemen) s -1 r 116 c cmr10.329 @sf 62 2221 p (The) s cmtt10.329 @sf 14 r (break) s cmr10.329 @sf 13 r (statemen) s 0 r 116 c 13 r (jumps) s 13 r (out) s 14 r (of) s 14 r (the) s 13 r (innermost) s cmtt10.329 @sf 14 r (for) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 14 r (while) s cmr10.329 @sf 0 r 44 c 13 r (or) s cmtt10.329 @sf 14 r (do) s cmr10.329 @sf 0 r 45 c cmtt10.329 @sf 0 r (while) s cmr10.329 @sf 14 r (lo) s 1 r (op) s 13 r (that) s 14 r (encloses) s 14 r (it.) s 0 2283 p (The) s 15 r (follo) s 0 r (wing) s 13 r (example) s 15 r (\014nds) s 15 r (the) s 15 r (smallest) s 15 r (divisor) s 15 r (of) s 14 r (an) s 0 r 121 c 14 r (in) s 0 r (teger,) s 14 r (and) s 15 r (also) s 14 r (iden) s 0 r (ti\014es) s 14 r (prime) s 15 r 110 c 0 r (um) s -2 r 98 c 1 r (ers:) s cmtt10.329 @sf 120 2421 p (awk) s 24 r ('#) s 24 r (find) s 24 r (smallest) s 23 r (divisor) s 24 r (of) s 24 r (num) s 239 2471 p 123 c 24 r (num) s 24 r 61 c 24 r ($1) s 287 2520 p (for) s 24 r (\(div) s 24 r 61 c 24 r (2;) s 23 r (div*div) s 24 r (<=) s 24 r (num;) s 24 r (div++\)) s 335 2570 p (if) s 24 r (\(num) s 23 r 37 c 24 r (div) s 24 r (==) s 24 r (0\)) s 382 2620 p (break) s 287 2670 p (if) s 24 r (\(num) s 24 r 37 c 24 r (div) s 23 r (==) s 24 r (0\)) s @eop 82 @bop0 cmtt10.432 @sf [<7FFFF87FFFF87FFFF87FFFF80078000078000078000078000078000078000078000078000078000078000078000078000078 00007800007800007800007800007800FFFFFCFFFFFCFFFFFC7FFFFC007800007800007800007800007800007C1C003E3E00 3FFE001FFE0007FC0001F8> 24 37 -2 0 31.381] 102 @dc 82 @bop1 cmr10.329 @sf 0 -57 p (82) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmbx10.432 @sf 0 183 p (9.4) s 34 r (The) s cmtt10.432 @sf 23 r (for) s cmbx10.432 @sf 23 r (Statemen) s -1 r 116 c cmr10.329 @sf 62 323 p (The) s cmtt10.329 @sf 15 r (for) s cmr10.329 @sf 14 r (statemen) s 0 r 116 c 14 r (mak) s 0 r (es) s 13 r (it) s 15 r (more) s 14 r (con) s 0 r 118 c -1 r (enien) s -1 r 116 c 13 r (to) s 15 r (coun) s 0 r 116 c 13 r (iterations) s 15 r (of) s 14 r 97 c 15 r (lo) s 1 r (op.) s 20 r (The) s 15 r (general) s 14 r (form) s 15 r (of) s 0 386 p (the) s cmtt10.329 @sf 15 r (for) s cmr10.329 @sf 15 r (statemen) s 0 r 116 c 14 r (lo) s 1 r (oks) s 16 r (lik) s -1 r 101 c 14 r (this:) s cmtt10.329 @sf 120 526 p (for) s 24 r 40 c cmsl10.329 @sf 0 r (initialization) s cmtt10.329 @sf 0 r 59 c cmsl10.329 @sf 24 r (condition) s cmtt10.329 @sf 0 r 59 c cmsl10.329 @sf 24 r (incremen) s -1 r 116 c cmtt10.329 @sf 0 r 41 c cmsl10.329 @sf 168 575 p 98 c 1 r 111 c 1 r (dy) s cmr10.329 @sf 0 715 p (This) s 16 r (statemen) s 0 r 116 c 14 r (starts) s 16 r 98 c 0 r 121 c 15 r (executing) s cmsl10.329 @sf 16 r (initialization) s cmr10.329 @sf 0 r 46 c 22 r (Then,) s 16 r (as) s 16 r (long) s 15 r (as) s cmsl10.329 @sf 16 r (condition) s cmr10.329 @sf 16 r (is) s 16 r (true,) s 16 r (it) s 16 r (rep) s 1 r (eatedly) s 0 778 p (executes) s cmsl10.329 @sf 18 r 98 c 2 r 111 c 1 r (dy) s cmr10.329 @sf 22 r (and) s 18 r (then) s cmsl10.329 @sf 18 r (incremen) s 0 r 116 c cmr10.329 @sf 0 r 46 c 29 r 84 c -1 r (ypically) s cmsl10.329 @sf 18 r (initialization) s cmr10.329 @sf 18 r (sets) s 18 r 97 c 18 r 118 c -1 r (ariable) s 17 r (to) s 18 r (either) s 19 r (zero) s 18 r (or) s 18 r (one,) s cmsl10.329 @sf 0 840 p (incremen) s 0 r 116 c cmr10.329 @sf 15 r (adds) s 15 r 49 c 15 r (to) s 15 r (it,) s 15 r (and) s cmsl10.329 @sf 16 r (condition) s cmr10.329 @sf 15 r (compares) s 15 r (it) s 15 r (against) s 15 r (the) s 15 r (desired) s 16 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 16 r (iterations.) s 62 980 p (Here) s 15 r (is) s 16 r (an) s 15 r (example) s 15 r (of) s 15 r 97 c cmtt10.329 @sf 15 r (for) s cmr10.329 @sf 15 r (statemen) s 0 r (t:) s cmtt10.329 @sf 120 1120 p (awk) s 24 r ('{) s 24 r (for) s 24 r (\(i) s 23 r 61 c 24 r (1;) s 24 r 105 c 24 r (<=) s 24 r (3;) s 24 r (i++\)) s 359 1170 p (print) s 23 r ($i) s 120 1220 p (}') s cmr10.329 @sf 0 1360 p (This) s 15 r (prin) s 0 r (ts) s 14 r (the) s 15 r (\014rst) s 15 r (three) s 15 r (\014elds) s 16 r (of) s 15 r (eac) s 0 r 104 c 14 r (input) s 15 r (record,) s 15 r (one) s 15 r (\014eld) s 15 r 112 c 2 r (er) s 15 r (line.) s 62 1500 p (In) s 12 r (the) s cmtt10.329 @sf 12 r (for) s cmr10.329 @sf 11 r (statemen) s 0 r (t,) s cmsl10.329 @sf 12 r 98 c 1 r 111 c 1 r (dy) s cmr10.329 @sf 16 r (stands) s 11 r (for) s 12 r (an) s 0 r 121 c 11 r (statemen) s -1 r (t,) s 12 r (but) s cmsl10.329 @sf 11 r (initialization) s cmr10.329 @sf 0 r 44 c cmsl10.329 @sf 13 r (condition) s cmr10.329 @sf 12 r (and) s cmsl10.329 @sf 11 r (incremen) s 0 r 116 c cmr10.329 @sf 0 1562 p (are) s 18 r (just) s 17 r (expressions.) s 28 r 89 c -3 r (ou) s 17 r (cannot) s 17 r (set) s 18 r (more) s 18 r (than) s 17 r (one) s 18 r 118 c -2 r (ariable) s 17 r (in) s 18 r (the) s cmsl10.329 @sf 17 r (initialization) s cmr10.329 @sf 18 r (part) s 18 r (unless) s 17 r 121 c 0 r (ou) s 0 1624 p (use) s 13 r 97 c 13 r 109 c -1 r (ultiple) s 12 r (assignmen) s 0 r 116 c 12 r (statemen) s 0 r 116 c 11 r (suc) s 0 r 104 c 12 r (as) s cmtt10.329 @sf 13 r 120 c 15 r 61 c 15 r 121 c 15 r 61 c 15 r 48 c cmr10.329 @sf 0 r 44 c 14 r (whic) s -1 r 104 c 12 r (is) s 13 r 112 c 1 r (ossible) s 13 r (only) s 13 r (if) s 13 r (all) s 13 r (the) s 12 r (initial) s 13 r 118 c -1 r (alues) s 0 1686 p (are) s 20 r (equal.) s 34 r (\(But) s 20 r 121 c 0 r (ou) s 19 r (can) s 20 r (initialize) s 20 r (additional) s 19 r 118 c -1 r (ariables) s 19 r 98 c 0 r 121 c 18 r (writing) s 20 r (their) s 20 r (assignmen) s 0 r (ts) s 19 r (as) s 20 r (separate) s 0 1749 p (statemen) s 0 r (ts) s 14 r (preceding) s 15 r (the) s cmtt10.329 @sf 15 r (for) s cmr10.329 @sf 15 r (lo) s 2 r (op.\)) s 62 1889 p (The) s 22 r (same) s 23 r (is) s 22 r (true) s 22 r (of) s 22 r (the) s cmsl10.329 @sf 22 r (incremen) s 0 r 116 c cmr10.329 @sf 22 r (part;) s 26 r (to) s 22 r (incremen) s 0 r 116 c 21 r (additional) s 22 r 118 c -2 r (ariables,) s 23 r 121 c 0 r (ou) s 21 r 109 c 0 r (ust) s 21 r (write) s 0 1951 p (separate) s 11 r (statemen) s 0 r (ts) s 10 r (at) s 12 r (the) s 11 r (end) s 11 r (of) s 11 r (the) s 12 r (lo) s 1 r (op.) s 19 r (The) s 11 r 67 c 11 r (comp) s 2 r (ound) s 11 r (expression,) s 12 r (using) s 11 r (C's) s 12 r (comma) s 11 r (op) s 1 r (erator,) s 0 2013 p 119 c 0 r (ould) s 14 r 98 c 1 r 101 c 15 r (useful) s 15 r (in) s 16 r (this) s 15 r (con) s -1 r (text,) s 15 r (but) s 15 r (it) s 15 r (is) s 15 r (not) s 15 r (supp) s 2 r (orted) s 15 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r 46 c 62 2153 p (Most) s 20 r (often,) s cmsl10.329 @sf 21 r (incremen) s 0 r 116 c cmr10.329 @sf 19 r (is) s 20 r (an) s 20 r (incremen) s -1 r 116 c 19 r (expression,) s 21 r (as) s 20 r (in) s 19 r (the) s 20 r (example) s 20 r (ab) s 1 r 111 c 0 r 118 c -2 r (e.) s 33 r (But) s 20 r (this) s 20 r (is) s 19 r (not) s 0 2216 p (required;) s 17 r (it) s 16 r (can) s 16 r 98 c 2 r 101 c 16 r (an) s 0 r 121 c 15 r (expression) s 16 r (whatev) s 0 r (er.) s 23 r 70 c -3 r (or) s 15 r (example,) s 17 r (this) s 16 r (statemen) s 0 r 116 c 15 r (prin) s 0 r (ts) s 15 r (all) s 16 r (the) s 17 r 112 c 1 r 111 c 0 r 119 c -2 r (ers) s 16 r (of) s 0 2278 p 50 c 15 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 14 r 49 c 15 r (and) s 15 r (100:) s cmtt10.329 @sf 120 2418 p (for) s 24 r (\(i) s 24 r 61 c 24 r (1;) s 23 r 105 c 24 r (<=) s 24 r (100;) s 24 r 105 c 24 r (*=) s 24 r (2\)) s 168 2468 p (print) s 24 r 105 c cmr10.329 @sf 62 2608 p (An) s 0 r 121 c 12 r (of) s 13 r (the) s 13 r (three) s 14 r (expressions) s 13 r (in) s 13 r (the) s 13 r (paren) s 0 r (theses) s 12 r (follo) s 0 r (wing) s cmtt10.329 @sf 12 r (for) s cmr10.329 @sf 13 r (ma) s 0 r 121 c 12 r 98 c 1 r 101 c 13 r (omitted) s 14 r (if) s 13 r (there) s 13 r (is) s 13 r (nothing) s 0 2670 p (to) s 11 r 98 c 1 r 101 c 10 r (done) s 11 r (there.) s 19 r (Th) s -1 r (us,) s 11 r 96 c cmtt10.329 @sf 0 r (for) s 15 r (\(;x) s 15 r 62 c 15 r (0;\)) s cmr10.329 @sf 0 r 39 c 11 r (is) s 10 r (equiv) s -1 r (alen) s -1 r 116 c 9 r (to) s 11 r 96 c cmtt10.329 @sf 0 r (while) s 15 r (\(x) s 15 r 62 c 15 r (0\)) s cmr10.329 @sf 0 r 39 c 0 r 46 c 19 r (If) s 10 r (the) s cmsl10.329 @sf 11 r (condition) s cmr10.329 @sf 11 r (is) s 10 r (omitted,) s @eop 81 @bop0 cmtt10.432 @sf [<FFFC7FF0FFFC7FF0FFFC7FF0FFFC7FF007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E000780 1E0007801E0007801E0007801E0007801E0007C01E0007C01E0007E01E0007E03E0007F87E0007FFFC0007BFF800079FF000 0787E00007800000078000000780000007800000078000000780000007800000FF800000FF800000FF800000FF800000> 32 37 -1 0 31.381] 104 @dc 81 @bop1 cmr10.329 @sf 0 -57 p (Actions:) s 20 r (Con) s 0 r (trol) s 14 r (Statemen) s 0 r (ts) s 1333 r (81) s 62 183 p (The) s 14 r (lo) s 1 r (op) s 14 r 119 c 0 r (orks) s 13 r (lik) s 0 r 101 c 13 r (this:) s 19 r (\014rst,) s 15 r (the) s 14 r 118 c -2 r (alue) s 13 r (of) s cmtt10.329 @sf 14 r 105 c cmr10.329 @sf 14 r (is) s 14 r (set) s 14 r (to) s 14 r (1.) s 19 r (Then,) s 15 r (the) s cmtt10.329 @sf 14 r (while) s cmr10.329 @sf 14 r (tests) s 14 r (whether) s cmtt10.329 @sf 13 r 105 c cmr10.329 @sf 14 r (is) s 14 r (less) s 0 246 p (than) s 16 r (or) s 17 r (equal) s 16 r (to) s 17 r (three.) s 24 r (This) s 16 r (is) s 16 r (the) s 17 r (case) s 16 r (when) s cmtt10.329 @sf 17 r 105 c cmr10.329 @sf 16 r (equals) s 16 r (one,) s 17 r (so) s 17 r (the) s cmtt10.329 @sf 16 r 105 c cmr10.329 @sf 0 r (-th) s 16 r (\014eld) s 17 r (is) s 16 r (prin) s 0 r (ted.) s 23 r (Then) s 16 r (the) s cmtt10.329 @sf 0 308 p (i++) s cmr10.329 @sf 15 r (incremen) s 0 r (ts) s 14 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s cmtt10.329 @sf 15 r 105 c cmr10.329 @sf 15 r (and) s 15 r (the) s 15 r (lo) s 2 r (op) s 15 r (rep) s 1 r (eats.) s 20 r (The) s 15 r (lo) s 2 r (op) s 15 r (terminates) s 15 r (when) s cmtt10.329 @sf 15 r 105 c cmr10.329 @sf 15 r (reac) s 0 r (hes) s 14 r (4.) s 62 449 p (As) s 18 r 121 c -1 r (ou) s 17 r (can) s 17 r (see,) s 18 r 97 c 18 r (newline) s 17 r (is) s 18 r (not) s 17 r (required) s 17 r 98 c 2 r (et) s -1 r 119 c -1 r (een) s 17 r (the) s 17 r (condition) s 18 r (and) s 17 r (the) s 17 r 98 c 2 r 111 c 1 r (dy;) s 18 r (but) s 18 r (using) s 17 r (one) s 0 512 p (mak) s 0 r (es) s 11 r (the) s 13 r (program) s 12 r (clearer) s 13 r (unless) s 12 r (the) s 13 r 98 c 1 r 111 c 2 r (dy) s 12 r (is) s 13 r 97 c 12 r (comp) s 1 r (ound) s 13 r (statemen) s 0 r 116 c 11 r (or) s 13 r (is) s 12 r 118 c 0 r (ery) s 12 r (simple.) s 19 r (The) s 13 r (newline) s 0 574 p (after) s 16 r (the) s 16 r (op) s 1 r (en-brace) s 16 r (that) s 15 r 98 c 2 r (egins) s 15 r (the) s 16 r (comp) s 1 r (ound) s 16 r (statemen) s 0 r 116 c 15 r (is) s 16 r (not) s 15 r (required) s 16 r (either,) s 16 r (but) s 16 r (the) s 16 r (program) s 0 636 p 119 c 0 r (ould) s 14 r 98 c 1 r 101 c 15 r (hard) s 15 r (to) s 16 r (read) s 15 r (without) s 15 r (it.) s cmbx10.432 @sf 0 903 p (9.3) s 34 r (The) s cmtt10.432 @sf 23 r (do) s cmbx10.432 @sf 0 r 45 c cmtt10.432 @sf 0 r (while) s cmbx10.432 @sf 23 r (Statemen) s -1 r 116 c cmr10.329 @sf 62 1044 p (The) s cmtt10.329 @sf 13 r (do) s cmr10.329 @sf 14 r (lo) s 1 r (op) s 13 r (is) s 13 r 97 c 14 r 118 c -2 r (ariation) s 12 r (of) s 14 r (the) s cmtt10.329 @sf 13 r (while) s cmr10.329 @sf 13 r (lo) s 1 r (oping) s 14 r (statemen) s -1 r (t.) s 19 r (The) s cmtt10.329 @sf 13 r (do) s cmr10.329 @sf 13 r (lo) s 2 r (op) s 13 r (executes) s 13 r (the) s cmsl10.329 @sf 13 r 98 c 2 r 111 c 1 r (dy) s cmr10.329 @sf 17 r (once,) s 0 1107 p (then) s 15 r (rep) s 1 r (eats) s cmsl10.329 @sf 16 r 98 c 1 r 111 c 1 r (dy) s cmr10.329 @sf 19 r (as) s 15 r (long) s 15 r (as) s cmsl10.329 @sf 16 r (condition) s cmr10.329 @sf 15 r (is) s 15 r (true.) s 20 r (It) s 15 r (lo) s 2 r (oks) s 15 r (lik) s -1 r 101 c 15 r (this:) s cmtt10.329 @sf 120 1235 p (do) s cmsl10.329 @sf 168 1284 p 98 c 1 r 111 c 1 r (dy) s cmtt10.329 @sf 120 1334 p (while) s 24 r 40 c cmsl10.329 @sf 0 r (condition) s cmtt10.329 @sf 0 r 41 c cmr10.329 @sf 62 1476 p (Ev) s 0 r (en) s 18 r (if) s cmsl10.329 @sf 19 r (condition) s cmr10.329 @sf 19 r (is) s 19 r (false) s 20 r (at) s 19 r (the) s 19 r (start,) s cmsl10.329 @sf 20 r 98 c 1 r 111 c 1 r (dy) s cmr10.329 @sf 23 r (is) s 20 r (executed) s 19 r (at) s 19 r (least) s 19 r (once) s 19 r (\(and) s 19 r (only) s 19 r (once,) s 20 r (unless) s 0 1538 p (executing) s cmsl10.329 @sf 15 r 98 c 1 r 111 c 2 r (dy) s cmr10.329 @sf 19 r (mak) s -1 r (es) s cmsl10.329 @sf 15 r (condition) s cmr10.329 @sf 15 r (true\).) s 20 r (Con) s 0 r (trast) s 14 r (this) s 15 r (with) s 15 r (the) s 15 r (corresp) s 2 r (onding) s cmtt10.329 @sf 15 r (while) s cmr10.329 @sf 15 r (statemen) s 0 r (t:) s cmtt10.329 @sf 120 1680 p (while) s 24 r 40 c cmsl10.329 @sf 0 r (condition) s cmtt10.329 @sf 0 r 41 c cmsl10.329 @sf 168 1730 p 98 c 1 r 111 c 1 r (dy) s cmr10.329 @sf 0 1871 p (This) s 15 r (statemen) s 0 r 116 c 14 r (do) s 1 r (es) s 15 r (not) s 16 r (execute) s cmsl10.329 @sf 15 r 98 c 1 r 111 c 1 r (dy) s cmr10.329 @sf 19 r (ev) s 0 r (en) s 14 r (once) s 15 r (if) s cmsl10.329 @sf 16 r (condition) s cmr10.329 @sf 15 r (is) s 15 r (false) s 15 r (to) s 15 r 98 c 1 r (egin) s 16 r (with.) s 62 2013 p (Here) s 15 r (is) s 16 r (an) s 15 r (example) s 15 r (of) s 15 r 97 c cmtt10.329 @sf 15 r (do) s cmr10.329 @sf 15 r (statemen) s 0 r (t:) s cmtt10.329 @sf 120 2155 p (awk) s 24 r ('{) s 24 r 105 c 24 r 61 c 23 r 49 c 287 2204 p (do) s 24 r 123 c 359 2254 p (print) s 23 r ($0) s 359 2304 p (i++) s 287 2354 p 125 c 24 r (while) s 24 r (\(i) s 24 r (<=) s 23 r (10\)) s 120 2404 p (}') s cmr10.329 @sf 0 2545 p (prin) s 0 r (ts) s 14 r (eac) s 0 r 104 c 15 r (input) s 16 r (record) s 15 r (ten) s 16 r (times.) s 22 r (It) s 15 r (isn't) s 16 r 97 c 16 r 118 c 0 r (ery) s 14 r (realistic) s 16 r (example,) s 16 r (since) s 16 r (in) s 15 r (this) s 16 r (case) s 16 r (an) s 15 r (ordinary) s cmtt10.329 @sf 0 2608 p (while) s cmr10.329 @sf 17 r 119 c 0 r (ould) s 16 r (do) s 17 r (just) s 17 r (as) s 17 r 119 c -1 r (ell.) s 25 r (But) s 17 r (this) s 17 r (re\015ects) s 17 r (actual) s 17 r (exp) s 1 r (erience;) s 18 r (there) s 17 r (is) s 17 r (only) s 17 r 111 c 1 r (ccasionally) s 17 r 97 c 17 r (real) s 0 2670 p (use) s 15 r (for) s 15 r 97 c cmtt10.329 @sf 15 r (do) s cmr10.329 @sf 16 r (statemen) s -1 r (t.) s @eop 80 @bop0 80 @bop1 cmr10.329 @sf 0 -57 p (80) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmtt10.329 @sf 120 133 p (awk) s 24 r ('{) s 24 r (if) s 24 r (\(x) s 23 r 37 c 24 r 50 c 24 r (==) s 24 r (0\)) s 24 r (print) s 24 r ("x) s 24 r (is) s 23 r (even";) s 24 r (else) s 311 183 p (print) s 24 r ("x) s 24 r (is) s 23 r (odd") s 24 r (}') s cmr10.329 @sf 0 325 p (If) s 15 r 121 c 0 r (ou) s 14 r (forget) s 15 r (the) s 15 r 96 c cmtt10.329 @sf 0 r 59 c cmr10.329 @sf 0 r (',) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r 119 c -1 r (on't) s 15 r 98 c 1 r 101 c 15 r (able) s 15 r (to) s 15 r (parse) s 15 r (the) s 16 r (statemen) s -1 r (t,) s 14 r (and) s 16 r 121 c -1 r (ou) s 14 r (will) s 16 r (get) s 15 r 97 c 15 r (syn) s 0 r (tax) s 14 r (error.) s 62 467 p 87 c -3 r 101 c 17 r 119 c -1 r (ould) s 17 r (not) s 17 r (actually) s 17 r (write) s 17 r (this) s 18 r (example) s 17 r (this) s 17 r 119 c 0 r 97 c -1 r 121 c -4 r 44 c 17 r 98 c 1 r (ecause) s 17 r 97 c 17 r 104 c 0 r (uman) s 16 r (reader) s 18 r (migh) s -1 r 116 c 17 r (fail) s 17 r (to) s 17 r (see) s 0 530 p (the) s cmtt10.329 @sf 15 r (else) s cmr10.329 @sf 15 r (if) s 15 r (it) s 16 r 119 c -1 r (ere) s 14 r (not) s 16 r (the) s 15 r (\014rst) s 15 r (thing) s 15 r (on) s 15 r (its) s 15 r (line.) s cmbx10.432 @sf 0 799 p (9.2) s 34 r (The) s cmtt10.432 @sf 23 r (while) s cmbx10.432 @sf 23 r (Statemen) s -1 r 116 c cmr10.329 @sf 62 941 p (In) s 15 r (programming,) s 15 r 97 c cmsl10.329 @sf 15 r (lo) s 1 r (op) s cmr10.329 @sf 16 r (means) s 15 r 97 c 15 r (part) s 15 r (of) s 15 r 97 c 15 r (program) s 15 r (that) s 14 r (is) s 15 r (\(or) s 15 r (at) s 15 r (least) s 15 r (can) s 15 r 98 c 1 r (e\)) s 15 r (executed) s 15 r 116 c -1 r 119 c -1 r 111 c 14 r (or) s 0 1003 p (more) s 15 r (times) s 15 r (in) s 15 r (succession.) s 62 1145 p (The) s cmtt10.329 @sf 16 r (while) s cmr10.329 @sf 17 r (statemen) s -1 r 116 c 16 r (is) s 16 r (the) s 16 r (simplest) s 16 r (lo) s 2 r (oping) s 16 r (statemen) s -1 r 116 c 16 r (in) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 0 r 46 c 23 r (It) s 16 r (rep) s 2 r (eatedly) s 16 r (executes) s 16 r 97 c 16 r (state-) s 0 1208 p (men) s 0 r 116 c 14 r (as) s 15 r (long) s 15 r (as) s 15 r 97 c 15 r (condition) s 16 r (is) s 15 r (true.) s 20 r (It) s 15 r (lo) s 1 r (oks) s 16 r (lik) s -1 r 101 c 14 r (this:) s cmtt10.329 @sf 120 1350 p (while) s 24 r 40 c cmsl10.329 @sf 0 r (condition) s cmtt10.329 @sf 0 r 41 c cmsl10.329 @sf 168 1399 p 98 c 1 r 111 c 1 r (dy) s cmr10.329 @sf 0 1541 p (Here) s cmsl10.329 @sf 17 r 98 c 2 r 111 c 1 r (dy) s cmr10.329 @sf 21 r (is) s 18 r 97 c 17 r (statemen) s 0 r 116 c 16 r (that) s 18 r 119 c 0 r 101 c 16 r (call) s 17 r (the) s cmsl10.329 @sf 18 r 98 c 1 r 111 c 1 r (dy) s cmr10.329 @sf 22 r (of) s 17 r (the) s 18 r (lo) s 1 r (op,) s 18 r (and) s cmsl10.329 @sf 17 r (condition) s cmr10.329 @sf 18 r (is) s 17 r (an) s 18 r (expression) s 17 r (that) s 0 1604 p (con) s 0 r (trols) s 14 r (ho) s 0 r 119 c 14 r (long) s 15 r (the) s 15 r (lo) s 1 r (op) s 15 r 107 c 0 r (eeps) s 14 r (running.) s 62 1746 p (The) s 16 r (\014rst) s 16 r (thing) s 16 r (the) s cmtt10.329 @sf 16 r (while) s cmr10.329 @sf 16 r (statemen) s 0 r 116 c 15 r (do) s 1 r (es) s 16 r (is) s 16 r (test) s cmsl10.329 @sf 16 r (condition) s cmr10.329 @sf 0 r 46 c 23 r (If) s cmsl10.329 @sf 16 r (condition) s cmr10.329 @sf 16 r (is) s 16 r (true,) s 16 r (it) s 16 r (executes) s 16 r (the) s 0 1808 p (statemen) s 0 r 116 c cmsl10.329 @sf 15 r 98 c 1 r 111 c 1 r (dy) s cmr10.329 @sf 0 r 46 c 23 r (\(T) s -2 r (ruth,) s 15 r (as) s 16 r (usual) s 16 r (in) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 0 r 44 c 17 r (means) s 16 r (that) s 16 r (the) s 16 r 118 c -2 r (alue) s 16 r (of) s cmsl10.329 @sf 16 r (condition) s cmr10.329 @sf 16 r (is) s 16 r (not) s 16 r (zero) s 16 r (and) s 16 r (not) s 16 r 97 c 0 1870 p 110 c 0 r (ull) s 13 r (string.\)) s 20 r (After) s cmsl10.329 @sf 15 r 98 c 1 r 111 c 1 r (dy) s cmr10.329 @sf 18 r (has) s 15 r 98 c 1 r (een) s 15 r (executed,) s cmsl10.329 @sf 14 r (condition) s cmr10.329 @sf 15 r (is) s 14 r (tested) s 14 r (again,) s 15 r (and) s 14 r (if) s 15 r (it) s 14 r (is) s 15 r (still) s 14 r (true,) s cmsl10.329 @sf 15 r 98 c 1 r 111 c 1 r (dy) s cmr10.329 @sf 19 r (is) s 0 1933 p (executed) s 14 r (again.) s 19 r (This) s 14 r (pro) s 1 r (cess) s 14 r (rep) s 1 r (eats) s 13 r (un) s 0 r (til) s cmsl10.329 @sf 13 r (condition) s cmr10.329 @sf 13 r (is) s 14 r (no) s 13 r (longer) s 14 r (true.) s 19 r (If) s cmsl10.329 @sf 14 r (condition) s cmr10.329 @sf 14 r (is) s 13 r (initially) s 14 r (false,) s 0 1995 p (the) s 15 r 98 c 1 r 111 c 2 r (dy) s 15 r (of) s 15 r (the) s 15 r (lo) s 1 r (op) s 16 r (is) s 15 r (nev) s -1 r (er) s 15 r (executed.) s 62 2137 p (This) s 15 r (example) s 16 r (prin) s -1 r (ts) s 14 r (the) s 16 r (\014rst) s 15 r (three) s 15 r (\014elds) s 15 r (of) s 15 r (eac) s 0 r 104 c 14 r (record,) s 15 r (one) s 15 r 112 c 2 r (er) s 15 r (line.) s cmtt10.329 @sf 120 2279 p (awk) s 24 r ('{) s 24 r 105 c 24 r 61 c 23 r 49 c 287 2329 p (while) s 24 r (\(i) s 24 r (<=) s 24 r (3\)) s 23 r 123 c 382 2378 p (print) s 24 r ($i) s 382 2428 p (i++) s 287 2478 p 125 c 120 2528 p (}') s cmr10.329 @sf 0 2670 p (Here) s 14 r (the) s 14 r 98 c 2 r 111 c 1 r (dy) s 14 r (of) s 14 r (the) s 15 r (lo) s 1 r (op) s 14 r (is) s 14 r 97 c 14 r (comp) s 2 r (ound) s 14 r (statemen) s 0 r 116 c 13 r (enclosed) s 14 r (in) s 14 r (braces,) s 15 r (con) s -1 r (taining) s 14 r 116 c -1 r 119 c -1 r 111 c 13 r (statemen) s 0 r (ts.) s @eop 79 @bop0 cmbx10.518 @sf [<007FC0000001FFF8000007FFFE00000F807F80001E001FE0001F800FF0003FC007F8003FE003F8003FE003FC003FE001FE00 3FE001FE001FC001FF000F8001FF00000000FF80000000FF80000000FF80000000FF80007FF0FFC001FFF8FFC003FF7CFFC0 0FF80EFFC01FF007FFC01FE003FFC03FE003FFC07FC001FFC07FC001FFC07FC001FFC0FFC000FFC0FFC000FFC0FFC000FFC0 FFC000FFC0FFC000FF80FFC000FF80FFC000FF80FFC000FF80FFC000FF007FC000FF007FC000FF003FC001FE003FE001FC00 1FE001FC000FF003F80007F807F00001FC0FC000007FFF0000000FFC0000> 40 46 -3 0 41.244] 57 @dc [<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F0000000000000000000000000000000000000000001F003F807FC0FFE0 FFE0FFE0FFE0FFE07FC03F801F00> 16 32 -6 0 22.913] 58 @dc 79 @bop1 cmr10.329 @sf 0 -57 p (Actions:) s 20 r (Con) s 0 r (trol) s 14 r (Statemen) s 0 r (ts) s 1333 r (79) s cmbx10.518 @sf 0 183 p (9.) s 41 r (Actions:) s 37 r (Con) s -1 r (trol) s 26 r (Statemen) s -1 r (ts) s cmsl10.329 @sf 62 372 p (Con) s 0 r (trol) s 13 r (statemen) s 0 r (ts) s cmr10.329 @sf 15 r (suc) s 0 r 104 c 13 r (as) s cmtt10.329 @sf 14 r (if) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 14 r (while) s cmr10.329 @sf 0 r 44 c 15 r (and) s 14 r (so) s 14 r (on) s 14 r (con) s 0 r (trol) s 13 r (the) s 14 r (\015o) s 0 r 119 c 13 r (of) s 15 r (execution) s 14 r (in) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 14 r (programs.) s 0 434 p (Most) s 15 r (of) s 15 r (the) s 15 r (con) s 0 r (trol) s 14 r (statemen) s 0 r (ts) s 14 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (are) s 15 r (patterned) s 15 r (on) s 15 r (similar) s 15 r (statemen) s 0 r (ts) s 14 r (in) s 15 r (C.) s 62 572 p (All) s 20 r (the) s 20 r (con) s 0 r (trol) s 19 r (statemen) s -1 r (ts) s 19 r (start) s 20 r (with) s 20 r (sp) s 1 r (ecial) s 20 r 107 c 0 r (eyw) s -1 r (ords) s 19 r (suc) s -1 r 104 c 19 r (as) s cmtt10.329 @sf 20 r (if) s cmr10.329 @sf 20 r (and) s cmtt10.329 @sf 20 r (while) s cmr10.329 @sf 0 r 44 c 21 r (to) s 20 r (distinguish) s 0 634 p (them) s 15 r (from) s 15 r (simple) s 15 r (expressions.) s 62 771 p (Man) s 0 r 121 c 21 r (con) s 0 r (trol) s 21 r (statemen) s 0 r (ts) s 21 r (con) s 0 r (tain) s 21 r (other) s 22 r (statemen) s 0 r (ts;) s 24 r (for) s 22 r (example,) s 24 r (the) s cmtt10.329 @sf 22 r (if) s cmr10.329 @sf 22 r (statemen) s 0 r 116 c 21 r (con) s 0 r (tains) s 0 833 p (another) s 13 r (statemen) s -1 r 116 c 12 r (whic) s 0 r 104 c 12 r (ma) s -1 r 121 c 12 r (or) s 13 r (ma) s 0 r 121 c 11 r (not) s 13 r 98 c 1 r 101 c 13 r (executed.) s 20 r (The) s 12 r (con) s 0 r (tained) s 12 r (statemen) s -1 r 116 c 12 r (is) s 13 r (called) s 13 r (the) s cmsl10.329 @sf 12 r 98 c 2 r 111 c 1 r (dy) s cmr10.329 @sf 0 r 46 c 0 896 p (If) s 16 r 121 c 0 r (ou) s 15 r 119 c 0 r (an) s -1 r 116 c 15 r (to) s 16 r (include) s 16 r (more) s 17 r (than) s 16 r (one) s 16 r (statemen) s 0 r 116 c 15 r (in) s 16 r (the) s 17 r 98 c 1 r 111 c 1 r (dy) s -3 r 44 c 16 r (group) s 16 r (them) s 16 r (in) s 0 r (to) s 15 r 97 c 16 r (single) s 17 r (comp) s 1 r (ound) s 0 958 p (statemen) s 0 r 116 c 14 r (with) s 15 r (curly) s 15 r (braces,) s 15 r (separating) s 15 r (them) s 16 r (with) s 15 r (newlines) s 15 r (or) s 15 r (semicolons.) s cmbx10.432 @sf 0 1185 p (9.1) s 34 r (The) s cmtt10.432 @sf 23 r (if) s cmbx10.432 @sf 23 r (Statemen) s -1 r 116 c cmr10.329 @sf 62 1323 p (The) s cmtt10.329 @sf 15 r (if) s cmr10.329 @sf 0 r 45 c cmtt10.329 @sf 0 r (else) s cmr10.329 @sf 16 r (statemen) s -1 r 116 c 14 r (is) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 0 r ('s) s 15 r (decision-making) s 15 r (statemen) s 0 r (t.) s 19 r (It) s 15 r (lo) s 1 r (oks) s 15 r (lik) s 0 r 101 c 14 r (this:) s cmtt10.329 @sf 120 1460 p (if) s 24 r 40 c cmsl10.329 @sf 0 r (condition) s cmtt10.329 @sf 0 r 41 c cmsl10.329 @sf 24 r (then-b) s 1 r 111 c 1 r (dy) s cmr10.329 @sf 28 r 91 c cmtt10.329 @sf 0 r (else) s cmsl10.329 @sf 24 r (else-b) s 1 r 111 c 1 r (dy) s cmr10.329 @sf 4 r 93 c 0 1597 p (Here) s cmsl10.329 @sf 17 r (condition) s cmr10.329 @sf 16 r (is) s 17 r (an) s 17 r (expression) s 16 r (that) s 17 r (con) s 0 r (trols) s 15 r (what) s 17 r (the) s 17 r (rest) s 17 r (of) s 16 r (the) s 17 r (statemen) s 0 r 116 c 15 r (will) s 17 r (do.) s 25 r (If) s cmsl10.329 @sf 16 r (condition) s cmr10.329 @sf 0 1660 p (is) s 16 r (true,) s cmsl10.329 @sf 15 r (then-b) s 1 r 111 c 2 r (dy) s cmr10.329 @sf 19 r (is) s 16 r (executed;) s 15 r (otherwise,) s cmsl10.329 @sf 16 r (else-b) s 1 r 111 c 2 r (dy) s cmr10.329 @sf 19 r (is) s 16 r (executed) s 15 r (\(assuming) s 16 r (that) s 15 r (the) s cmtt10.329 @sf 16 r (else) s cmr10.329 @sf 15 r (clause) s 16 r (is) s 0 1722 p (presen) s 0 r (t\).) s 19 r (The) s cmtt10.329 @sf 15 r (else) s cmr10.329 @sf 16 r (part) s 15 r (of) s 15 r (the) s 15 r (statemen) s 0 r 116 c 14 r (is) s 15 r (optional.) s 21 r (The) s 15 r (condition) s 15 r (is) s 15 r (considered) s 16 r (false) s 15 r (if) s 15 r (its) s 15 r 118 c -1 r (alue) s 0 1784 p (is) s 15 r (zero) s 15 r (or) s 15 r (the) s 16 r 110 c -1 r (ull) s 14 r (string,) s 16 r (true) s 15 r (otherwise.) s 62 1922 p (Here) s 15 r (is) s 16 r (an) s 15 r (example:) s cmtt10.329 @sf 120 2059 p (if) s 24 r (\(x) s 24 r 37 c 24 r 50 c 23 r (==) s 24 r (0\)) s 215 2109 p (print) s 24 r ("x) s 24 r (is) s 24 r (even") s 120 2159 p (else) s 215 2208 p (print) s 24 r ("x) s 24 r (is) s 24 r (odd") s cmr10.329 @sf 62 2346 p (In) s 18 r (this) s 18 r (example,) s 19 r (if) s 18 r (the) s 17 r (expression) s cmtt10.329 @sf 18 r 120 c 15 r 37 c 16 r 50 c 15 r (==) s 15 r 48 c cmr10.329 @sf 18 r (is) s 18 r (true) s 18 r (\(that) s 17 r (is,) s 19 r (the) s 18 r 118 c -2 r (alue) s 17 r (of) s cmtt10.329 @sf 18 r 120 c cmr10.329 @sf 18 r (is) s 18 r (divisible) s 18 r 98 c 0 r 121 c 17 r (2\),) s 0 2408 p (then) s 15 r (the) s 15 r (\014rst) s cmtt10.329 @sf 15 r (print) s cmr10.329 @sf 16 r (statemen) s -1 r 116 c 14 r (is) s 16 r (executed,) s 15 r (otherwise) s 15 r (the) s 15 r (second) s cmtt10.329 @sf 15 r (print) s cmr10.329 @sf 15 r (statemen) s 0 r 116 c 14 r (is) s 15 r 112 c 2 r (erformed.) s 62 2545 p (If) s 13 r (the) s cmtt10.329 @sf 13 r (else) s cmr10.329 @sf 13 r (app) s 1 r (ears) s 13 r (on) s 13 r (the) s 13 r (same) s 13 r (line) s 13 r (as) s cmsl10.329 @sf 13 r (then-b) s 1 r 111 c 1 r (dy) s cmr10.329 @sf 0 r 44 c 14 r (and) s cmsl10.329 @sf 13 r (then-b) s 1 r 111 c 1 r (dy) s cmr10.329 @sf 17 r (is) s 13 r (not) s 13 r 97 c 13 r (comp) s 1 r (ound) s 13 r (statemen) s 0 r 116 c 0 2608 p (\(i.e.,) s 17 r (not) s 17 r (surrounded) s 17 r 98 c 0 r 121 c 16 r (curly) s 17 r (braces\),) s 17 r (then) s 17 r 97 c 17 r (semicolon) s 17 r 109 c 0 r (ust) s 16 r (separate) s cmsl10.329 @sf 16 r (then-b) s 2 r 111 c 1 r (dy) s cmr10.329 @sf 21 r (from) s cmtt10.329 @sf 17 r (else) s cmr10.329 @sf 0 r 46 c 25 r 84 c -3 r 111 c 0 2670 p (illustrate) s 15 r (this,) s 15 r (let's) s 15 r (rewrite) s 16 r (the) s 15 r (previous) s 15 r (example:) s @eop 78 @bop0 78 @bop1 cmr10.329 @sf 0 -57 p (78) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 240 183 p 96 c cmtt10.329 @sf 0 r 43 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r ('.) s 0 258 p 109 c 0 r (ultiply) s -4 r 44 c 14 r (divide,) s 15 r (mo) s 2 r 100 c 240 320 p 96 c cmtt10.329 @sf 0 r 42 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r 47 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r 37 c cmr10.329 @sf 0 r ('.) s 0 395 p (unary) s 15 r (plus,) s 15 r (min) s 0 r (us,) s 14 r (\\not") s 240 457 p 96 c cmtt10.329 @sf 0 r 43 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r 33 c cmr10.329 @sf 0 r ('.) s 0 532 p (exp) s 1 r (onen) s 0 r (tiation) s 240 594 p 96 c cmtt10.329 @sf 0 r 94 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (**) s cmr10.329 @sf 0 r ('.) s 20 r (These) s 15 r (op) s 2 r (erators) s 15 r (group) s 15 r (righ) s 0 r (t-to-left.) s 0 669 p (incremen) s 0 r (t,) s 14 r (decremen) s 0 r 116 c 240 731 p 96 c cmtt10.329 @sf 0 r (++) s cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (--) s cmr10.329 @sf 0 r ('.) s 0 806 p (\014eld) s 157 r 96 c cmtt10.329 @sf 0 r 36 c cmr10.329 @sf 0 r ('.) s @eop 77 @bop0 77 @bop1 cmr10.329 @sf 0 -57 p (Actions:) s 20 r (Expressions) s 1489 r (77) s 62 183 p (When) s 12 r (op) s 2 r (erators) s 12 r (of) s 12 r (equal) s 12 r (precedence) s 12 r (are) s 13 r (used) s 12 r (together,) s 12 r (the) s 13 r (leftmost) s 12 r (op) s 1 r (erator) s 12 r (groups) s 12 r (\014rst,) s 13 r (except) s 0 246 p (for) s 20 r (the) s 21 r (assignmen) s -1 r (t,) s 21 r (conditional) s 20 r (and) s 21 r (and) s 20 r (exp) s 1 r (onen) s 0 r (tiation) s 19 r (op) s 2 r (erators,) s 21 r (whic) s 0 r 104 c 19 r (group) s 21 r (in) s 20 r (the) s 20 r (opp) s 1 r (osite) s 0 308 p (order.) s 20 r (Th) s 0 r (us,) s cmtt10.329 @sf 14 r 97 c 15 r 45 c 15 r 98 c 16 r 43 c 15 r 99 c cmr10.329 @sf 15 r (groups) s 15 r (as) s cmtt10.329 @sf 15 r (\(a) s 15 r 45 c 15 r (b\)) s 16 r 43 c 15 r 99 c cmr10.329 @sf 0 r 59 c cmtt10.329 @sf 15 r 97 c 15 r 61 c 15 r 98 c 15 r 61 c 16 r 99 c cmr10.329 @sf 15 r (groups) s 15 r (as) s cmtt10.329 @sf 15 r 97 c 15 r 61 c 15 r (\(b) s 15 r 61 c 16 r (c\)) s cmr10.329 @sf 0 r 46 c 62 445 p (The) s 22 r (precedence) s 22 r (of) s 22 r (pre\014x) s 22 r (unary) s 22 r (op) s 1 r (erators) s 22 r (do) s 1 r (es) s 22 r (not) s 22 r (matter) s 22 r (as) s 22 r (long) s 22 r (as) s 22 r (only) s 22 r (unary) s 22 r (op) s 1 r (erators) s 0 508 p (are) s 19 r (in) s 0 r 118 c -1 r (olv) s -1 r (ed,) s 19 r 98 c 1 r (ecause) s 20 r (there) s 19 r (is) s 20 r (only) s 19 r (one) s 20 r 119 c -1 r 97 c -1 r 121 c 18 r (to) s 20 r (parse) s 19 r (them|innermost) s 20 r (\014rst.) s 33 r (Th) s 0 r (us,) s cmtt10.329 @sf 19 r ($++i) s cmr10.329 @sf 19 r (means) s cmtt10.329 @sf 0 570 p ($\(++i\)) s cmr10.329 @sf 17 r (and) s cmtt10.329 @sf 17 r (++$x) s cmr10.329 @sf 17 r (means) s cmtt10.329 @sf 17 r (++\($x\)) s cmr10.329 @sf 0 r 46 c 27 r (Ho) s -1 r 119 c -1 r (ev) s -1 r (er,) s 16 r (when) s 17 r (another) s 18 r (op) s 1 r (erator) s 17 r (follo) s 0 r (ws) s 16 r (the) s 17 r (op) s 1 r (erand,) s 18 r (then) s 17 r (the) s 0 632 p (precedence) s 20 r (of) s 19 r (the) s 20 r (unary) s 20 r (op) s 1 r (erators) s 20 r (can) s 19 r (matter.) s 34 r (Th) s 0 r (us,) s cmtt10.329 @sf 20 r ($x**2) s cmr10.329 @sf 20 r (means) s cmtt10.329 @sf 19 r (\($x\)**2) s cmr10.329 @sf 0 r 44 c 21 r (but) s cmtt10.329 @sf 20 r (-x**2) s cmr10.329 @sf 19 r (means) s cmtt10.329 @sf 0 694 p (-\(x**2\)) s cmr10.329 @sf 44 c 15 r 98 c 1 r (ecause) s 16 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r 39 c 15 r (has) s 15 r (lo) s 0 r 119 c -2 r (er) s 14 r (precedence) s 16 r (than) s 15 r 96 c cmtt10.329 @sf 0 r (**) s cmr10.329 @sf 0 r 39 c 15 r (while) s 15 r 96 c cmtt10.329 @sf 0 r 36 c cmr10.329 @sf 0 r 39 c 15 r (has) s 15 r (higher) s 16 r (precedence.) s 62 832 p (Here) s 15 r (is) s 16 r 97 c 15 r (table) s 15 r (of) s 15 r (the) s 15 r (op) s 1 r (erators) s 16 r (of) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r 44 c 15 r (in) s 15 r (order) s 15 r (of) s 15 r (increasing) s 15 r (precedence:) s 0 970 p (assignmen) s 0 r 116 c 240 1032 p 96 c cmtt10.329 @sf 0 r 61 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (+=) s cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (-=) s cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (*=) s cmr10.329 @sf 0 r (',) s 16 r 96 c cmtt10.329 @sf 0 r (/=) s cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (%=) s cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (^=) s cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (**=) s cmr10.329 @sf 0 r ('.) s 20 r (These) s 15 r (op) s 2 r (erators) s 15 r (group) s 15 r (righ) s 0 r (t-to-left.) s 0 1107 p (conditional) s 240 1169 p 96 c cmtt10.329 @sf 0 r (?:) s cmr10.329 @sf 0 r ('.) s 20 r (These) s 15 r (op) s 2 r (erators) s 15 r (group) s 15 r (righ) s 0 r (t-to-left.) s 0 1245 p (logical) s 15 r (\\or".) s 240 1307 p 96 c cmtt10.329 @sf 0 r (||) s cmr10.329 @sf 0 r ('.) s 0 1382 p (logical) s 15 r (\\and".) s 240 1445 p 96 c cmtt10.329 @sf 0 r (&&) s cmr10.329 @sf 0 r ('.) s 0 1520 p (arra) s 0 r 121 c 14 r (mem) s 0 r 98 c 0 r (ership) s cmtt10.329 @sf 240 1582 p (in) s cmr10.329 @sf 0 r 46 c 0 1658 p (matc) s 0 r (hing) s 56 r 96 c cmtt10.329 @sf 0 r 126 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (!~) s cmr10.329 @sf 0 r ('.) s 0 1733 p (relational,) s 15 r (and) s 15 r (redirection) s 240 1795 p (The) s 15 r (relational) s 15 r (op) s 1 r (erators) s 15 r (and) s 14 r (the) s 15 r (redirections) s 15 r (ha) s 0 r 118 c -2 r 101 c 14 r (the) s 15 r (same) s 15 r (precedence) s 15 r (lev) s -1 r (el.) s 19 r (Charac-) s 240 1857 p (ters) s 16 r (suc) s -1 r 104 c 15 r (as) s 16 r 96 c cmtt10.329 @sf 0 r 62 c cmr10.329 @sf 0 r 39 c 15 r (serv) s 0 r 101 c 14 r 98 c 2 r (oth) s 15 r (as) s 16 r (relationals) s 15 r (and) s 16 r (as) s 16 r (redirections;) s 15 r (the) s 16 r (con) s 0 r (text) s 14 r (distinguishes) s 240 1920 p 98 c 1 r (et) s 0 r 119 c -1 r (een) s 14 r (the) s 15 r 116 c 0 r 119 c -1 r 111 c 14 r (meanings.) s 240 1995 p (The) s 15 r (relational) s 15 r (op) s 2 r (erators) s 15 r (are) s 15 r 96 c cmtt10.329 @sf 0 r 60 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (<=) s cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (==) s cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (!=) s cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (>=) s cmr10.329 @sf 0 r 39 c 16 r (and) s 15 r 96 c cmtt10.329 @sf 0 r 62 c cmr10.329 @sf 0 r ('.) s 240 2070 p (The) s 15 r (I/O) s 15 r (redirection) s 15 r (op) s 2 r (erators) s 15 r (are) s 15 r 96 c cmtt10.329 @sf 0 r 60 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r 62 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r (>>) s cmr10.329 @sf 0 r 39 c 15 r (and) s 16 r 96 c cmtt10.329 @sf 0 r 124 c cmr10.329 @sf 0 r ('.) s 240 2146 p (Note) s 20 r (that) s 20 r (I/O) s 19 r (redirection) s 20 r (op) s 2 r (erators) s 19 r (in) s cmtt10.329 @sf 20 r (print) s cmr10.329 @sf 20 r (and) s cmtt10.329 @sf 20 r (printf) s cmr10.329 @sf 20 r (statemen) s -1 r (ts) s 19 r 98 c 2 r (elong) s 19 r (to) s 20 r (the) s 240 2208 p (statemen) s 0 r 116 c 17 r (lev) s 0 r (el,) s 19 r (not) s 19 r (to) s 18 r (expressions.) s 31 r (The) s 19 r (redirection) s 19 r (do) s 1 r (es) s 19 r (not) s 18 r (pro) s 2 r (duce) s 18 r (an) s 19 r (expression) s 240 2270 p (whic) s 0 r 104 c 12 r (could) s 14 r 98 c 1 r 101 c 13 r (the) s 14 r (op) s 1 r (erand) s 14 r (of) s 13 r (another) s 14 r (op) s 1 r (erator.) s 19 r (As) s 14 r 97 c 13 r (result,) s 14 r (it) s 14 r (do) s 1 r (es) s 13 r (not) s 14 r (mak) s 0 r 101 c 12 r (sense) s 14 r (to) s 240 2332 p (use) s 12 r 97 c 11 r (redirection) s 12 r (op) s 1 r (erator) s 11 r (near) s 12 r (another) s 11 r (op) s 2 r (erator) s 11 r (of) s 12 r (lo) s -1 r 119 c -1 r (er) s 11 r (precedence,) s 12 r (without) s 12 r (paren) s -1 r (the-) s 240 2395 p (ses.) s 20 r (Suc) s 0 r 104 c 14 r (com) s 0 r (binations,) s 14 r (for) s 15 r (example) s 15 r 96 c cmtt10.329 @sf 0 r (print) s 15 r (foo) s 16 r 62 c 15 r 97 c 15 r 63 c 15 r 98 c 15 r 58 c 15 r 99 c cmr10.329 @sf 0 r (',) s 15 r (result) s 16 r (in) s 15 r (syn) s 0 r (tax) s 14 r (errors.) s 0 2470 p (concaten) s 0 r (tation) s 240 2532 p (No) s 17 r (sp) s 1 r (ecial) s 18 r (tok) s -1 r (en) s 17 r (is) s 17 r (used) s 17 r (to) s 17 r (indicate) s 18 r (concatenation.) s 26 r (The) s 17 r (op) s 2 r (erands) s 17 r (are) s 17 r (simply) s 17 r (written) s 240 2595 p (side) s 15 r 98 c 0 r 121 c 14 r (side.) s 0 2670 p (add,) s 15 r (subtract) s @eop 76 @bop0 cmb10.329 @sf [<FFFFE0000F803C0007800E000780070007800380078003C0078001E0078001E0078000F0078000F0078000F0078000F80780 00F8078000F8078000F8078000F8078000F8078000F8078000F8078000F8078000F0078000F0078001F0078001E0078001E0 078003C0078003800780070007801E000F803C00FFFFE000> 32 31 -2 0 34.721] 68 @dc [<FFE7FC0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00F01C00F01 C00E8180FE43000E3E00> 24 20 -1 0 25.252] 110 @dc [<FFE0000E00000E00000E00000E00000E00000E00000E00000E00000E3E000EC3000F01C00F01E00E00E00E00F00E00700E00 780E00780E00780E00780E00780E00780E00700E00F00E00E00F00E00F01C0FEC3800E3E00> 24 29 -1 9 25.252] 112 @dc [<01F1FC030DC00603C00E03C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01 C00E01C0FE1FC00E01C0> 24 20 -1 0 25.252] 117 @dc [<0F83C0386720781E10F01E10F00E10F00E10F00E10780E00380E001E0E00078E0000FE00000E00000E00000E00300E00781C 007818003030001FE000> 24 20 -2 0 22.727] 97 @dc [<3C0000620000F10000F08000F0800000400000400000400000200000200000700000700000700000E80000E80001EC0001C4 0001C4000382000382000382000701000701000E00800E00800E00801C00C01E01E0FF83F8> 24 29 -1 9 23.989] 121 @dc [<8F80D060E030C018C01880188018803800700FF03FE07F807800E000C010C010C010403030701F90> 16 20 -2 0 17.929] 115 @dc [<03F0000E0C001C0200380100380100700000700000F00000F00000F00000F00000F00000F00000700000700000380C00381E 001C1E000E0C0003F800> 24 20 -2 0 20.202] 99 @dc [<083E000CC3000D01C00F00E00E00E00E00700E00700E00780E00780E00780E00780E00780E00780E00700E00700E00E00F00 E00F01C00EC3800E3E000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000FE00000E0000> 24 32 -1 0 25.252] 98 @dc [<004008000060180000E01C0000E01C0000F03C0001D03A0001D0320003C8730003887100038861000704E0800704C0800707 C0800E03C0400E0380400E0380401C0380201C0300603C078070FF9FE1FC> 32 20 -1 0 32.828] 119 @dc [<FFE7FC0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00F01C00F01 C00E81800E43000E3E000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000FE00000E0000> 24 32 -1 0 25.252] 104 @dc [<7FF0000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700000700 00070000070000FFF000070000070000070000070000070000070000070000070600038F00018F0000C600007C00> 24 32 0 0 13.889] 102 @dc [<FFC00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E007E000E0000000000000000000000 00001C001E003E001E001C00> 16 31 0 0 12.626] 105 @dc [<FFE7FE7FE00E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E00 0E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000F00F00E000F00F00E000E81C81C00FE618618000E1F01F000> 40 20 -1 0 37.878] 109 @dc [<03E3F80E1B801C0780380780380380700380700380F00380F00380F00380F00380F00380F003807003807003803803803803 801C0780061B8003E380000380000380000380000380000380000380000380000380000380000380003F80000380> 24 32 -2 0 25.252] 100 @dc [<FFC0FFC0> 16 2 -1 -9 15.151] 45 @dc [<FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000F0C0F1E0F1EFE8C0E78> 16 20 -1 0 17.803] 114 @dc [<70F8F8F8700000000000202020202070707070707070707070F8F8F8F8F8F870> 8 32 -4 0 12.626] 33 @dc cmsl10.329 @sf [<007F000003C1C000070070000E0038001E001E003C000F003C000F807C000780780007C0780003E0F80003E0F80001E0F800 01F0F80001F0F80001F07C0000F87C0000F87C0000F87C0000F83C0000F83E0000F81E0000F01F0000F00F0000F0078000E0 038001E001C001C000E0038000700700001C1E000003F800> 32 31 -5 0 35.353] 79 @dc 76 @bop1 cmr10.329 @sf 0 -57 p (76) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmb10.329 @sf 62 183 p (Do) s 20 r (not) s 19 r (put) s 19 r (an) s 0 r 121 c 18 r (space) s 20 r 98 c 1 r (et) s 0 r 119 c -2 r (een) s 19 r (the) s 19 r (function) s 19 r (name) s 19 r (and) s 20 r (the) s 19 r (op) s 1 r (en-paren) s 0 r (thesis!) s cmr10.329 @sf 32 r 65 c 19 r (user-de\014ned) s 0 246 p (function) s 13 r (name) s 13 r (lo) s 1 r (oks) s 13 r (just) s 13 r (lik) s 0 r 101 c 12 r (the) s 13 r (name) s 13 r (of) s 13 r 97 c 13 r 118 c -2 r (ariable,) s 13 r (and) s 13 r (space) s 13 r 119 c -1 r (ould) s 12 r (mak) s 0 r 101 c 12 r (the) s 13 r (expression) s 13 r (lo) s 1 r (ok) s 13 r (lik) s 0 r 101 c 0 308 p (concatenation) s 16 r (of) s 16 r 97 c 16 r 118 c -2 r (ariable) s 15 r (with) s 16 r (an) s 16 r (expression) s 16 r (inside) s 16 r (paren) s 0 r (theses.) s 21 r (Space) s 16 r 98 c 1 r (efore) s 16 r (the) s 16 r (paren) s 0 r (thesis) s 15 r (is) s 0 370 p (harmless) s 15 r (with) s 15 r (built-in) s 14 r (functions,) s 15 r (but) s 15 r (it) s 15 r (is) s 15 r 98 c 1 r (est) s 15 r (not) s 14 r (to) s 15 r (get) s 15 r (in) s 0 r (to) s 14 r (the) s 14 r (habit) s 15 r (of) s 15 r (using) s 15 r (space,) s 15 r (lest) s 14 r 121 c 0 r (ou) s 14 r (do) s 0 432 p (lik) s 0 r (ewise) s 14 r (for) s 15 r 97 c 15 r (user-de\014ned) s 15 r (function) s 15 r (one) s 16 r (da) s -1 r 121 c 15 r 98 c -1 r 121 c 14 r (mistak) s 0 r (e.) s 62 569 p (Eac) s 0 r 104 c 14 r (function) s 14 r (exp) s 2 r (ects) s 14 r 97 c 15 r (particular) s 15 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 15 r (argumen) s -1 r (ts.) s 19 r 70 c -2 r (or) s 13 r (example,) s 15 r (the) s cmtt10.329 @sf 15 r (sqrt) s cmr10.329 @sf 14 r (function) s 15 r 109 c 0 r (ust) s 0 632 p 98 c 1 r 101 c 15 r (called) s 16 r (with) s 15 r 97 c 15 r (single) s 15 r (argumen) s 0 r (t,) s 14 r (the) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (to) s 15 r (tak) s 0 r 101 c 14 r (the) s 15 r (square) s 15 r (ro) s 2 r (ot) s 15 r (of:) s cmtt10.329 @sf 120 769 p (sqrt\() s cmsl10.329 @sf 0 r (argumen) s 0 r 116 c cmtt10.329 @sf 0 r 41 c cmr10.329 @sf 62 906 p (Some) s 18 r (of) s 17 r (the) s 18 r (built-in) s 17 r (functions) s 18 r (allo) s -1 r 119 c 17 r 121 c 0 r (ou) s 16 r (to) s 18 r (omit) s 17 r (the) s 18 r (\014nal) s 17 r (argumen) s 0 r (t.) s 26 r (If) s 17 r 121 c 0 r (ou) s 17 r (do) s 17 r (so,) s 18 r (they) s 18 r (use) s 17 r 97 c 0 968 p (reasonable) s 15 r (default.) s 22 r (See) s 15 r 99 c 0 r (hapter) s 14 r (11) s 16 r ([Built-in],) s 15 r (page) s 16 r (99,) s 15 r (for) s 16 r (full) s 15 r (details.) s 21 r (If) s 16 r (argumen) s 0 r (ts) s 14 r (are) s 15 r (omitted) s 16 r (in) s 0 1030 p (calls) s 18 r (to) s 18 r (user-de\014ned) s 19 r (functions,) s 19 r (then) s 18 r (those) s 18 r (argumen) s 0 r (ts) s 17 r (are) s 18 r (treated) s 18 r (as) s 18 r (lo) s 2 r (cal) s 18 r 118 c -2 r (ariables,) s 18 r (initialized) s 18 r (to) s 0 1092 p (the) s 15 r 110 c 0 r (ull) s 14 r (string) s 15 r (\(see) s 15 r 99 c 0 r (hapter) s 14 r (12) s 15 r ([User-de\014ned],) s 16 r (page) s 15 r (105\).) s 62 1229 p (Lik) s 0 r 101 c 17 r (ev) s -1 r (ery) s 17 r (other) s 18 r (expression,) s 18 r (the) s 18 r (function) s 18 r (call) s 17 r (has) s 18 r 97 c 18 r 118 c -2 r (alue,) s 18 r (whic) s -1 r 104 c 17 r (is) s 18 r (computed) s 18 r 98 c -1 r 121 c 17 r (the) s 18 r (function) s 0 1292 p (based) s 17 r (on) s 17 r (the) s 17 r (argumen) s 0 r (ts) s 16 r 121 c 0 r (ou) s 16 r (giv) s 0 r 101 c 16 r (it.) s 26 r (In) s 17 r (this) s 17 r (example,) s 17 r (the) s 18 r 118 c -2 r (alue) s 16 r (of) s cmtt10.329 @sf 17 r (sqrt\() s cmsl10.329 @sf 0 r (argumen) s 0 r 116 c cmtt10.329 @sf 0 r 41 c cmr10.329 @sf 17 r (is) s 17 r (the) s 17 r (square) s 0 1354 p (ro) s 1 r (ot) s 15 r (of) s 15 r (the) s 15 r (argumen) s 0 r (t.) s 19 r 65 c 15 r (function) s 15 r (can) s 15 r (also) s 15 r (ha) s 0 r 118 c -1 r 101 c 14 r (side) s 15 r (e\013ects,) s 15 r (suc) s 0 r 104 c 14 r (as) s 15 r (assigning) s 15 r (the) s 15 r 118 c -2 r (alues) s 14 r (of) s 15 r (certain) s 0 1416 p 118 c -2 r (ariables) s 15 r (or) s 15 r (doing) s 15 r (I/O.) s 62 1553 p (Here) s 18 r (is) s 18 r 97 c 19 r (command) s 18 r (to) s 18 r (read) s 18 r 110 c 0 r (um) s -2 r 98 c 1 r (ers,) s 18 r (one) s 18 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 18 r 112 c 2 r (er) s 18 r (line,) s 18 r (and) s 19 r (prin) s -1 r 116 c 17 r (the) s 18 r (square) s 19 r (ro) s 1 r (ot) s 18 r (of) s 18 r (eac) s 0 r 104 c 0 1615 p (one:) s cmtt10.329 @sf 120 1752 p (awk) s 24 r ('{) s 24 r (print) s 24 r ("The) s 23 r (square) s 24 r (root) s 24 r (of",) s 24 r ($1,) s 24 r ("is",) s 24 r (sqrt\($1\)) s 24 r (}') s cmbx10.432 @sf 0 1960 p (8.12) s 34 r (Op) s 2 r (erator) s 23 r (Precedence:) s 31 r (Ho) s -1 r 119 c 22 r (Op) s 2 r (erators) s 23 r (Nest) s cmsl10.329 @sf 62 2097 p (Op) s 2 r (erator) s 18 r (precedence) s cmr10.329 @sf 21 r (determines) s 19 r (ho) s -1 r 119 c 18 r (op) s 1 r (erators) s 19 r (are) s 18 r (group) s 1 r (ed,) s 20 r (when) s 18 r (di\013eren) s 0 r 116 c 18 r (op) s 1 r (erators) s 18 r (app) s 2 r (ear) s 0 2159 p (close) s 15 r 98 c 0 r 121 c 14 r (in) s 16 r (one) s 15 r (expression.) s 21 r 70 c -3 r (or) s 15 r (example,) s 15 r 96 c cmtt10.329 @sf 0 r 42 c cmr10.329 @sf 0 r 39 c 15 r (has) s 16 r (higher) s 15 r (precedence) s 15 r (than) s 16 r 96 c cmtt10.329 @sf 0 r 43 c cmr10.329 @sf 0 r (';) s 15 r (th) s 0 r (us,) s cmtt10.329 @sf 14 r 97 c 16 r 43 c 15 r 98 c 15 r 42 c 15 r 99 c cmr10.329 @sf 15 r (means) s 0 2222 p (to) s 15 r 109 c 0 r (ultiply) s cmtt10.329 @sf 14 r 98 c cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 15 r 99 c cmr10.329 @sf 0 r 44 c 15 r (and) s 16 r (then) s 15 r (add) s cmtt10.329 @sf 15 r 97 c cmr10.329 @sf 15 r (to) s 15 r (the) s 15 r (pro) s 2 r (duct.) s 62 2359 p 89 c -3 r (ou) s 12 r (can) s 13 r 111 c -1 r 118 c -1 r (errule) s 12 r (the) s 13 r (precedence) s 12 r (of) s 13 r (the) s 12 r (op) s 2 r (erators) s 12 r 98 c 0 r 121 c 12 r (writing) s 12 r (paren) s 0 r (theses) s 12 r 121 c -1 r (ourself.) s 19 r 89 c -3 r (ou) s 12 r (can) s 12 r (think) s 0 2421 p (of) s 12 r (the) s 13 r (precedence) s 12 r (rules) s 13 r (as) s 12 r (sa) s 0 r (ying) s 11 r (where) s 13 r (the) s 12 r (paren) s 0 r (theses) s 12 r (are) s 12 r (assumed) s 13 r (if) s 12 r 121 c 0 r (ou) s 11 r (do) s 13 r (not) s 12 r (write) s 13 r (paren) s -1 r (theses) s 0 2483 p 121 c 0 r (ourself.) s 23 r (In) s 17 r (fact,) s 17 r (it) s 17 r (is) s 16 r (wise) s 17 r (alw) s 0 r 97 c -1 r (ys) s 15 r (to) s 17 r (use) s 17 r (paren) s -1 r (theses) s 16 r (whenev) s 0 r (er) s 15 r 121 c 0 r (ou) s 16 r (ha) s -1 r 118 c -1 r 101 c 16 r (an) s 16 r (un) s 0 r (usual) s 16 r (com) s 0 r (bination) s 0 2545 p (of) s 15 r (op) s 1 r (erators,) s 15 r 98 c 2 r (ecause) s 15 r (other) s 15 r 112 c 1 r (eople) s 15 r (who) s 15 r (read) s 15 r (the) s 15 r (program) s 15 r (ma) s 0 r 121 c 14 r (not) s 15 r (remem) s 0 r 98 c 0 r (er) s 15 r (what) s 15 r (the) s 16 r (precedence) s 0 2608 p (is) s 18 r (in) s 17 r (this) s 18 r (case.) s 28 r 89 c -3 r (ou) s 17 r (migh) s -1 r 116 c 17 r (forget,) s 18 r (to) s 2 r (o;) s 19 r (then) s 17 r 121 c 0 r (ou) s 17 r (could) s 17 r (mak) s 0 r 101 c 17 r 97 c 17 r (mistak) s 0 r (e.) s 27 r (Explicit) s 18 r (paren) s -1 r (theses) s 17 r (will) s 0 2670 p (prev) s 0 r (en) s -2 r 116 c 15 r (an) s -1 r 121 c 15 r (suc) s -1 r 104 c 14 r (mistak) s 0 r (e.) s @eop 75 @bop0 75 @bop1 cmr10.329 @sf 0 -57 p (Actions:) s 20 r (Expressions) s 1489 r (75) s 0 183 p (There) s 18 r (are) s 18 r (three) s 17 r (sub) s 2 r (expressions.) s 28 r (The) s 17 r (\014rst,) s cmsl10.329 @sf 19 r (selector) s cmr10.329 @sf 0 r 44 c 18 r (is) s 18 r (alw) s 0 r 97 c -1 r (ys) s 16 r (computed) s 18 r (\014rst.) s 28 r (If) s 18 r (it) s 18 r (is) s 18 r (\\true") s 17 r (\(not) s 0 246 p (zero\)) s 17 r (then) s cmsl10.329 @sf 17 r (if-true-exp) s cmr10.329 @sf 19 r (is) s 17 r (computed) s 17 r (next) s 17 r (and) s 18 r (its) s 17 r 118 c -2 r (alue) s 16 r 98 c 2 r (ecomes) s 17 r (the) s 17 r 118 c -2 r (alue) s 17 r (of) s 17 r (the) s 17 r (whole) s 17 r (expression.) s 0 308 p (Otherwise,) s cmsl10.329 @sf 15 r (if-false-exp) s cmr10.329 @sf 17 r (is) s 15 r (computed) s 15 r (next) s 15 r (and) s 15 r (its) s 15 r 118 c -1 r (alue) s 14 r 98 c 1 r (ecomes) s 15 r (the) s 16 r 118 c -2 r (alue) s 14 r (of) s 15 r (the) s 16 r (whole) s 15 r (expression.) s 62 445 p 70 c -3 r (or) s 15 r (example,) s 15 r (this) s 15 r (expression) s 15 r (pro) s 1 r (duces) s 15 r (the) s 16 r (absolute) s 15 r 118 c -2 r (alue) s 14 r (of) s cmtt10.329 @sf 16 r 120 c cmr10.329 @sf 0 r 58 c cmtt10.329 @sf 120 582 p 120 c 24 r 62 c 24 r 48 c 24 r 63 c 23 r 120 c 24 r 58 c 24 r (-x) s cmr10.329 @sf 62 719 p (Eac) s 0 r 104 c 15 r (time) s 15 r (the) s 16 r (conditional) s 16 r (expression) s 15 r (is) s 16 r (computed,) s 16 r (exactly) s 15 r (one) s 16 r (of) s cmsl10.329 @sf 16 r (if-true-exp) s cmr10.329 @sf 17 r (and) s cmsl10.329 @sf 15 r (if-false-exp) s cmr10.329 @sf 17 r (is) s 0 781 p (computed;) s 18 r (the) s 17 r (other) s 17 r (is) s 17 r (ignored.) s 26 r (This) s 17 r (is) s 16 r (imp) s 2 r (ortan) s -1 r 116 c 16 r (when) s 17 r (the) s 17 r (expressions) s 17 r (con) s 0 r (tain) s 16 r (side) s 17 r (e\013ects.) s 26 r 70 c -3 r (or) s 0 843 p (example,) s 12 r (this) s 12 r (conditional) s 11 r (expression) s 12 r (examines) s 11 r (elemen) s 0 r 116 c cmtt10.329 @sf 11 r 105 c cmr10.329 @sf 11 r (of) s 12 r (either) s 11 r (arra) s 0 r 121 c cmtt10.329 @sf 10 r 97 c cmr10.329 @sf 12 r (or) s 11 r (arra) s 0 r 121 c cmtt10.329 @sf 11 r 98 c cmr10.329 @sf 0 r 44 c 12 r (and) s 11 r (incremen) s 0 r (ts) s cmtt10.329 @sf 0 906 p 105 c cmr10.329 @sf 46 c cmtt10.329 @sf 120 1042 p 120 c 24 r (==) s 24 r 121 c 24 r 63 c 23 r (a[i++]) s 24 r 58 c 24 r (b[i++]) s cmr10.329 @sf 0 1179 p (This) s 20 r (is) s 19 r (guaran) s 0 r (teed) s 19 r (to) s 19 r (incremen) s 0 r 116 c cmtt10.329 @sf 19 r 105 c cmr10.329 @sf 19 r (exactly) s 20 r (once,) s 21 r 98 c 1 r (ecause) s 20 r (eac) s -1 r 104 c 19 r (time) s 20 r (one) s 19 r (or) s 20 r (the) s 20 r (other) s 19 r (of) s 20 r (the) s 20 r 116 c -1 r 119 c -1 r 111 c 0 1242 p (incremen) s 0 r 116 c 14 r (expressions) s 15 r (is) s 15 r (executed,) s 15 r (and) s 15 r (the) s 16 r (other) s 15 r (is) s 15 r (not.) s cmbx10.432 @sf 0 1462 p (8.11) s 34 r 70 c -4 r (unction) s 22 r (Calls) s cmr10.329 @sf 62 1599 p 65 c cmsl10.329 @sf 16 r (function) s cmr10.329 @sf 15 r (is) s 16 r 97 c 15 r (name) s 16 r (for) s 15 r 97 c 16 r (particular) s 15 r (calculation.) s 21 r (Because) s 16 r (it) s 15 r (has) s 16 r 97 c 15 r (name,) s 16 r 121 c -1 r (ou) s 15 r (can) s 15 r (ask) s 16 r (for) s 15 r (it) s 16 r 98 c -1 r 121 c 0 1661 p (name) s 15 r (at) s 16 r (an) s -1 r 121 c 15 r 112 c 1 r (oin) s 0 r 116 c 14 r (in) s 15 r (the) s 16 r (program.) s 20 r 70 c -3 r (or) s 15 r (example,) s 15 r (the) s 15 r (function) s cmtt10.329 @sf 16 r (sqrt) s cmr10.329 @sf 15 r (computes) s 15 r (the) s 16 r (square) s 15 r (ro) s 1 r (ot) s 16 r (of) s 15 r 97 c 0 1724 p 110 c 0 r (um) s -2 r 98 c 1 r (er.) s 62 1860 p 65 c 15 r (\014xed) s 14 r (set) s 14 r (of) s 15 r (functions) s 14 r (are) s cmsl10.329 @sf 15 r (built) s 14 r (in) s cmr10.329 @sf 0 r 44 c 15 r (whic) s -1 r 104 c 14 r (means) s 14 r (they) s 14 r (are) s 15 r 97 c 0 r 118 c -3 r (ailable) s 13 r (in) s 15 r (ev) s 0 r (ery) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 14 r (program.) s 20 r (The) s cmtt10.329 @sf 0 1923 p (sqrt) s cmr10.329 @sf 15 r (function) s 14 r (is) s 15 r (one) s 14 r (of) s 15 r (these.) s 20 r (See) s 14 r 99 c 0 r (hapter) s 14 r (11) s 14 r ([Built-in],) s 15 r (page) s 15 r (99,) s 14 r (for) s 15 r 97 c 14 r (list) s 15 r (of) s 15 r (built-in) s 14 r (functions) s 15 r (and) s 0 1985 p (their) s 14 r (descriptions.) s 20 r (In) s 13 r (addition,) s 14 r 121 c 0 r (ou) s 13 r (can) s 14 r (de\014ne) s 13 r 121 c 0 r (our) s 13 r 111 c 0 r (wn) s 13 r (functions) s 13 r (in) s 14 r (the) s 14 r (program) s 14 r (for) s 13 r (use) s 14 r (elsewhere) s 0 2047 p (in) s 15 r (the) s 15 r (same) s 15 r (program.) s 21 r (See) s 15 r 99 c 0 r (hapter) s 14 r (12) s 15 r ([User-de\014ned],) s 15 r (page) s 15 r (105,) s 15 r (for) s 15 r (ho) s 0 r 119 c 14 r (to) s 15 r (do) s 16 r (this.) s 62 2184 p (The) s 13 r 119 c 0 r 97 c -2 r 121 c 12 r (to) s 13 r (use) s 12 r 97 c 13 r (function) s 13 r (is) s 13 r (with) s 12 r 97 c cmsl10.329 @sf 13 r (function) s 13 r (call) s cmr10.329 @sf 14 r (expression,) s 13 r (whic) s 0 r 104 c 12 r (consists) s 12 r (of) s 13 r (the) s 13 r (function) s 12 r (name) s 0 2247 p (follo) s 0 r 119 c -2 r (ed) s 15 r 98 c 0 r 121 c 14 r 97 c 16 r (list) s 15 r (of) s cmsl10.329 @sf 16 r (argumen) s -1 r (ts) s cmr10.329 @sf 17 r (in) s 15 r (paren) s 0 r (theses.) s 20 r (The) s 16 r (argumen) s 0 r (ts) s 14 r (are) s 16 r (expressions) s 15 r (whic) s 0 r 104 c 14 r (giv) s 0 r 101 c 15 r (the) s 15 r (ra) s 0 r 119 c 0 2309 p (materials) s 18 r (for) s 19 r (the) s 18 r (calculation) s 19 r (that) s 18 r (the) s 18 r (function) s 19 r (will) s 18 r (do.) s 30 r (When) s 18 r (there) s 19 r (is) s 18 r (more) s 18 r (than) s 19 r (one) s 18 r (argumen) s 0 r (t,) s 0 2371 p (they) s 15 r (are) s 15 r (separated) s 15 r 98 c 0 r 121 c 14 r (commas.) s 21 r (If) s 15 r (there) s 15 r (are) s 15 r (no) s 15 r (argumen) s 0 r (ts,) s 14 r (write) s 15 r (just) s 15 r 96 c cmtt10.329 @sf 0 r (\(\)) s cmr10.329 @sf 0 r 39 c 16 r (after) s 15 r (the) s 15 r (function) s 15 r (name.) s 0 2433 p (Here) s 15 r (are) s 15 r (some) s 15 r (examples:) s cmtt10.329 @sf 120 2570 p (sqrt\(x**2) s 24 r 43 c 24 r (y**2\)) s 95 r 35 c cmr10.329 @sf 24 r (One) s 15 r (argumen) s 0 r 116 c cmtt10.329 @sf 120 2620 p (atan2\(y,) s 24 r (x\)) s 238 r 35 c cmr10.329 @sf 24 r (Tw) s 0 r 111 c 14 r (argumen) s 0 r (ts) s cmtt10.329 @sf 120 2670 p (rand\(\)) s 358 r 35 c cmr10.329 @sf 24 r (No) s 15 r (argumen) s 0 r (ts) s @eop 74 @bop0 74 @bop1 cmr10.329 @sf 0 -57 p (74) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 0 183 p 98 c 1 r 101 c 15 r 97 c 14 r (string,) s 15 r (it) s 14 r (is) s 15 r (con) s -1 r 118 c -1 r (erted) s 13 r (to) s 15 r 97 c 14 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 14 r 98 c 2 r (efore) s 14 r (the) s 15 r (addition) s 14 r (is) s 14 r 112 c 2 r (erformed.) s 20 r (If) s 14 r 110 c 0 r (umeric) s 13 r 118 c -1 r (alues) s 13 r (app) s 1 r (ear) s 0 246 p (in) s 15 r (string) s 15 r (concatenation,) s 15 r (they) s 16 r (are) s 15 r (con) s -1 r 118 c -1 r (erted) s 14 r (to) s 16 r (strings.) s 20 r (Consider) s 15 r (this:) s cmtt10.329 @sf 120 384 p (two) s 24 r 61 c 24 r (2;) s 24 r (three) s 23 r 61 c 24 r 51 c 120 434 p (print) s 24 r (\(two) s 24 r (three\)) s 24 r 43 c 23 r 52 c cmr10.329 @sf 0 573 p (This) s 15 r (ev) s 0 r (en) s -1 r (tually) s 14 r (prin) s 0 r (ts) s 14 r (the) s 15 r (\(n) s 0 r (umeric\)) s 14 r 118 c -1 r (alue) s 14 r (27.) s 20 r (The) s 15 r 110 c 0 r (umeric) s 14 r 118 c -1 r (alues) s 14 r (of) s 15 r (the) s 16 r 118 c -2 r (ariables) s cmtt10.329 @sf 14 r (two) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 16 r (three) s cmr10.329 @sf 0 635 p (are) s 17 r (con) s 0 r 118 c -1 r (erted) s 16 r (to) s 17 r (strings) s 17 r (and) s 17 r (concatenated) s 17 r (together,) s 18 r (and) s 17 r (the) s 17 r (resulting) s 18 r (string) s 17 r (is) s 17 r (con) s 0 r 118 c -2 r (erted) s 17 r (bac) s -1 r 107 c 16 r (to) s 0 697 p (the) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (23,) s 15 r (to) s 15 r (whic) s 0 r 104 c 14 r 52 c 15 r (is) s 16 r (then) s 15 r (added.) s 62 836 p (If,) s 14 r (for) s 13 r (some) s 14 r (reason,) s 14 r 121 c -1 r (ou) s 13 r (need) s 13 r (to) s 14 r (force) s 13 r 97 c 13 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 13 r (to) s 14 r 98 c 1 r 101 c 14 r (con) s -1 r 118 c -1 r (erted) s 12 r (to) s 14 r 97 c 13 r (string,) s 14 r (concatenate) s 13 r (the) s 14 r 110 c -1 r (ull) s 0 898 p (string) s 15 r (with) s 15 r (that) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er.) s 20 r 84 c -2 r 111 c 14 r (force) s 15 r 97 c 15 r (string) s 15 r (to) s 15 r 98 c 2 r 101 c 15 r (con) s 0 r 118 c -2 r (erted) s 14 r (to) s 16 r 97 c 15 r 110 c -1 r (um) s -1 r 98 c 0 r (er,) s 16 r (add) s 15 r (zero) s 15 r (to) s 15 r (that) s 15 r (string.) s 62 1037 p (Strings) s 15 r (are) s 14 r (con) s 0 r 118 c -2 r (erted) s 14 r (to) s 14 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 14 r 98 c 0 r 121 c 13 r (in) s 0 r (terpreting) s 14 r (them) s 14 r (as) s 14 r 110 c 0 r (umerals:) s cmtt10.329 @sf 19 r ("2.5") s cmr10.329 @sf 14 r (con) s 0 r 118 c -1 r (erts) s 13 r (to) s 14 r (2.5,) s 15 r (and) s cmtt10.329 @sf 0 1099 p ("1e3") s cmr10.329 @sf 15 r (con) s 0 r 118 c -1 r (erts) s 14 r (to) s 15 r (1000.) s 20 r (Strings) s 15 r (that) s 15 r (can't) s 16 r 98 c 1 r 101 c 15 r (in) s 0 r (terpreted) s 14 r (as) s 15 r 118 c -1 r (alid) s 14 r 110 c -1 r (um) s -1 r 98 c 0 r (ers) s 16 r (are) s 15 r (con) s -1 r 118 c -1 r (erted) s 14 r (to) s 15 r (zero.) s 62 1238 p (The) s 17 r (exact) s 17 r (manner) s 18 r (in) s 17 r (whic) s -1 r 104 c 16 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 17 r (are) s 17 r (con) s 0 r 118 c -1 r (erted) s 16 r (in) s 0 r (to) s 16 r (strings) s 17 r (is) s 17 r (con) s 0 r (trolled) s 16 r 98 c -1 r 121 c 17 r (the) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (built-) s 0 1300 p (in) s 19 r 118 c -2 r (ariable) s cmtt10.329 @sf 18 r (OFMT) s cmr10.329 @sf 18 r (\(see) s 19 r 99 c -1 r (hapter) s 18 r (13) s 19 r ([Built-in) s 18 r 86 c -3 r (ariables],) s 19 r (page) s 18 r (111\).) s 31 r (Num) s 0 r 98 c 0 r (ers) s 18 r (are) s 19 r (con) s 0 r 118 c -2 r (erted) s 18 r (using) s 18 r 97 c 0 1363 p (sp) s 1 r (ecial) s 14 r 118 c -1 r (ersion) s 13 r (of) s 13 r (the) s cmtt10.329 @sf 13 r (sprintf) s cmr10.329 @sf 14 r (function) s 13 r (\(see) s 13 r 99 c 0 r (hapter) s 12 r (11) s 13 r ([Built-in],) s 14 r (page) s 13 r (99\)) s 14 r (with) s cmtt10.329 @sf 13 r (OFMT) s cmr10.329 @sf 13 r (as) s 14 r (the) s 13 r (format) s 0 1425 p (sp) s 1 r (eci\014er.) s cmtt10.329 @sf 62 1564 p (OFMT) s cmr10.329 @sf 0 r ('s) s 13 r (default) s 14 r 118 c -2 r (alue) s 12 r (is) s cmtt10.329 @sf 14 r ("%.6g") s cmr10.329 @sf 0 r 44 c 13 r (whic) s 0 r 104 c 12 r (prin) s 0 r (ts) s 12 r 97 c 13 r 118 c -1 r (alue) s 12 r (with) s 13 r (at) s 13 r (least) s 14 r (six) s 13 r (signi\014can) s 0 r 116 c 12 r (digits.) s 19 r 70 c -2 r (or) s 12 r (some) s 0 1626 p (applications) s 13 r 121 c -1 r (ou) s 12 r (will) s 13 r 119 c 0 r (an) s -2 r 116 c 12 r (to) s 13 r 99 c 0 r (hange) s 11 r (it) s 13 r (to) s 13 r (sp) s 1 r (ecify) s 13 r (more) s 12 r (precision.) s 20 r (Double) s 13 r (precision) s 12 r (on) s 13 r (most) s 13 r (mo) s 1 r (dern) s 0 1688 p (mac) s 0 r (hines) s 14 r (giv) s 0 r (es) s 14 r 121 c 0 r (ou) s 14 r (16) s 15 r (or) s 15 r (17) s 15 r (decimal) s 15 r (digits) s 15 r (of) s 16 r (precision.) s 62 1827 p (Strange) s 15 r (results) s 16 r (can) s 15 r (happ) s 1 r (en) s 15 r (if) s 16 r 121 c -1 r (ou) s 15 r (set) s cmtt10.329 @sf 15 r (OFMT) s cmr10.329 @sf 15 r (to) s 15 r 97 c 15 r (string) s 16 r (that) s 15 r (do) s 1 r (esn't) s 15 r (tell) s cmtt10.329 @sf 15 r (sprintf) s cmr10.329 @sf 16 r (ho) s -1 r 119 c 15 r (to) s 15 r (format) s 0 1889 p (\015oating) s 13 r 112 c 1 r (oin) s 0 r 116 c 12 r 110 c -1 r (um) s -1 r 98 c 0 r (ers) s 13 r (in) s 13 r 97 c 13 r (useful) s 13 r 119 c -1 r 97 c -1 r 121 c -4 r 46 c 19 r 70 c -3 r (or) s 12 r (example,) s 13 r (if) s 13 r 121 c 0 r (ou) s 12 r (forget) s 12 r (the) s 13 r 96 c cmtt10.329 @sf 0 r 37 c cmr10.329 @sf 0 r 39 c 13 r (in) s 13 r (the) s 13 r (format,) s 13 r (all) s 13 r 110 c 0 r (um) s -2 r 98 c 1 r (ers) s 0 1951 p (will) s 15 r 98 c 1 r 101 c 16 r (con) s -1 r 118 c -1 r (erted) s 14 r (to) s 15 r (the) s 15 r (same) s 16 r (constan) s -1 r 116 c 15 r (string.) s cmbx10.432 @sf 0 2191 p (8.10) s 34 r (Conditional) s 23 r (Expressions) s cmr10.329 @sf 62 2330 p 65 c cmsl10.329 @sf 18 r (conditional) s 17 r (expression) s cmr10.329 @sf 17 r (is) s 18 r 97 c 17 r (sp) s 1 r (ecial) s 18 r (kind) s 17 r (of) s 18 r (expression) s 17 r (with) s 17 r (three) s 18 r (op) s 1 r (erands.) s 27 r (It) s 17 r (allo) s 0 r (ws) s 16 r 121 c 0 r (ou) s 17 r (to) s 0 2392 p (use) s 15 r (one) s 15 r (expression's) s 15 r 118 c -1 r (alue) s 14 r (to) s 15 r (select) s 15 r (one) s 16 r (of) s 15 r 116 c -1 r 119 c -1 r 111 c 14 r (other) s 15 r (expressions.) s 62 2531 p (The) s 15 r (conditional) s 16 r (expression) s 15 r (lo) s 1 r (oks) s 15 r (the) s 15 r (same) s 15 r (as) s 16 r (in) s 15 r (the) s 15 r 67 c 15 r (language:) s cmsl10.329 @sf 120 2670 p (selector) s cmtt10.329 @sf 27 r 63 c cmsl10.329 @sf 24 r (if-true-exp) s cmtt10.329 @sf 25 r 58 c cmsl10.329 @sf 24 r (if-false-exp) s @eop 73 @bop0 73 @bop1 cmr10.329 @sf 0 -57 p (Actions:) s 20 r (Expressions) s 1489 r (73) s 62 183 p (The) s 17 r (op) s 2 r (erator) s 17 r (to) s 17 r (add) s 17 r 49 c 17 r (is) s 17 r (written) s 17 r 96 c cmtt10.329 @sf 0 r (++) s cmr10.329 @sf 0 r ('.) s 26 r (It) s 18 r (can) s 17 r 98 c 1 r 101 c 17 r (used) s 17 r (to) s 17 r (incremen) s 0 r 116 c 16 r 97 c 17 r 118 c -1 r (ariable) s 16 r (either) s 17 r 98 c 1 r (efore) s 17 r (or) s 0 246 p (after) s 15 r (taking) s 15 r (its) s 15 r 118 c -1 r (alue.) s 62 386 p 84 c -3 r 111 c 16 r (pre-incremen) s 0 r 116 c 15 r 97 c 16 r 118 c -1 r (ariable) s cmsl10.329 @sf 15 r 118 c cmr10.329 @sf 0 r 44 c 16 r (write) s cmtt10.329 @sf 17 r (++) s cmsl10.329 @sf 0 r 118 c cmr10.329 @sf 4 r 46 c 23 r (This) s 16 r (adds) s 17 r 49 c 16 r (to) s 16 r (the) s 17 r 118 c -2 r (alue) s 15 r (of) s cmsl10.329 @sf 17 r 118 c cmr10.329 @sf 20 r (and) s 16 r (that) s 16 r (new) s 17 r 118 c -2 r (alue) s 15 r (is) s 0 448 p (also) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s 15 r (this) s 15 r (expression.) s 20 r (The) s 16 r (assignmen) s -1 r 116 c 14 r (expression) s cmsl10.329 @sf 16 r 118 c cmtt10.329 @sf 19 r (+=) s 15 r 49 c cmr10.329 @sf 15 r (is) s 15 r (completely) s 15 r (equiv) s -1 r (alen) s -2 r (t.) s 62 589 p 87 c -3 r (riting) s 15 r (the) s 16 r 96 c cmtt10.329 @sf 0 r (++) s cmr10.329 @sf 0 r 39 c 16 r (after) s 16 r (the) s 16 r 118 c -2 r (ariable) s 15 r (sp) s 1 r (eci\014es) s 16 r 112 c 1 r (ost-incremen) s 0 r (t.) s 21 r (This) s 16 r (incremen) s 0 r (ts) s 15 r (the) s 16 r 118 c -2 r (ariable) s 15 r 118 c -2 r (alue) s 0 651 p (just) s 14 r (the) s 14 r (same;) s 14 r (the) s 14 r (di\013erence) s 14 r (is) s 13 r (that) s 14 r (the) s 14 r 118 c -2 r (alue) s 13 r (of) s 14 r (the) s 14 r (incremen) s 0 r 116 c 12 r (expression) s 14 r (itself) s 14 r (is) s 14 r (the) s 14 r 118 c -2 r (ariable's) s cmsl10.329 @sf 13 r (old) s cmr10.329 @sf 0 713 p 118 c -2 r (alue.) s 19 r (Th) s 0 r (us,) s 13 r (if) s cmtt10.329 @sf 13 r (foo) s cmr10.329 @sf 13 r (has) s 14 r 118 c -2 r (alue) s 13 r (4,) s 14 r (then) s 13 r (the) s 13 r (expression) s cmtt10.329 @sf 14 r (foo++) s cmr10.329 @sf 13 r (has) s 14 r (the) s 13 r 118 c -1 r (alue) s 12 r (4,) s 14 r (but) s 13 r (it) s 14 r 99 c 0 r (hanges) s 12 r (the) s 13 r 118 c -1 r (alue) s 0 776 p (of) s cmtt10.329 @sf 15 r (foo) s cmr10.329 @sf 15 r (to) s 15 r (5.) s 62 916 p (The) s 19 r 112 c 2 r (ost-incremen) s -1 r 116 c cmtt10.329 @sf 19 r (foo++) s cmr10.329 @sf 19 r (is) s 19 r (nearly) s 19 r (equiv) s -1 r (alen) s -2 r 116 c 19 r (to) s 19 r (writing) s cmtt10.329 @sf 19 r (\(foo) s 15 r (+=) s 15 r (1\)) s 15 r 45 c 15 r 49 c cmr10.329 @sf 0 r 46 c 33 r (It) s 19 r (is) s 19 r (not) s 19 r 112 c 2 r (erfectly) s 0 978 p (equiv) s -2 r (alen) s -1 r 116 c 17 r 98 c 1 r (ecause) s 19 r (all) s 18 r 110 c -1 r (um) s -1 r 98 c 0 r (ers) s 18 r (in) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 18 r (are) s 18 r (\015oating) s 18 r 112 c 2 r (oin) s -1 r (t:) s 25 r (in) s 18 r (\015oating) s 18 r 112 c 2 r (oin) s -1 r (t,) s cmtt10.329 @sf 18 r (foo) s 15 r 43 c 15 r 49 c 15 r 45 c 16 r 49 c cmr10.329 @sf 18 r (do) s 1 r (es) s 18 r (not) s 0 1041 p (necessarily) s 16 r (equal) s cmtt10.329 @sf 15 r (foo) s cmr10.329 @sf 0 r 46 c 22 r (But) s 16 r (the) s 15 r (di\013erence) s 16 r (is) s 15 r (min) s 0 r (ute) s 15 r (as) s 15 r (long) s 16 r (as) s 16 r 121 c -1 r (ou) s 15 r (stic) s 0 r 107 c 15 r (to) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 16 r (that) s 15 r (are) s 16 r (fairly) s 0 1103 p (small) s 15 r (\(less) s 15 r (than) s 15 r 97 c 16 r (trillion\).) s 62 1243 p (An) s 0 r 121 c 14 r (lv) s -1 r (alue) s 14 r (can) s 15 r 98 c 1 r 101 c 15 r (incremen) s 0 r (ted.) s 19 r (Fields) s 15 r (and) s 16 r (arra) s -1 r 121 c 14 r (elemen) s 0 r (ts) s 14 r (are) s 16 r (incremen) s -1 r (ted) s 14 r (just) s 16 r (lik) s -1 r 101 c 14 r 118 c -1 r (ariables.) s 62 1384 p (The) s 18 r (decremen) s 0 r 116 c 16 r (op) s 1 r (erator) s 18 r 96 c cmtt10.329 @sf 0 r (--) s cmr10.329 @sf 0 r 39 c 18 r 119 c -1 r (orks) s 17 r (just) s 18 r (lik) s -1 r 101 c 17 r 96 c cmtt10.329 @sf 0 r (++) s cmr10.329 @sf 0 r 39 c 17 r (except) s 18 r (that) s 18 r (it) s 17 r (subtracts) s 18 r 49 c 17 r (instead) s 18 r (of) s 18 r (adding.) s 0 1446 p (Lik) s 0 r 101 c 14 r 96 c cmtt10.329 @sf 0 r (++) s cmr10.329 @sf 0 r (',) s 15 r (it) s 15 r (can) s 15 r 98 c 2 r 101 c 15 r (used) s 15 r 98 c 1 r (efore) s 15 r (the) s 15 r (lv) s -1 r (alue) s 14 r (to) s 15 r (pre-decremen) s 0 r 116 c 14 r (or) s 15 r (after) s 15 r (it) s 16 r (to) s 15 r 112 c 1 r (ost-decremen) s 0 r (t.) s 62 1587 p (Here) s 15 r (is) s 16 r 97 c 15 r (summary) s 15 r (of) s 15 r (incremen) s 0 r 116 c 14 r (and) s 15 r (decremen) s 0 r 116 c 14 r (expressions.) s cmtt10.329 @sf 0 1727 p (++) s cmsl10.329 @sf (lv) s -2 r (alue) s cmr10.329 @sf 77 r (This) s 14 r (expression) s 15 r (incremen) s -1 r (ts) s cmsl10.329 @sf 14 r (lv) s -2 r (alue) s cmr10.329 @sf 16 r (and) s 15 r (the) s 14 r (new) s 15 r 118 c -2 r (alue) s 14 r 98 c 1 r (ecomes) s 14 r (the) s 15 r 118 c -2 r (alue) s 14 r (of) s 14 r (this) s 14 r (expres-) s 240 1790 p (sion.) s cmsl10.329 @sf 0 1868 p (lv) s -2 r (alue) s cmtt10.329 @sf 2 r (++) s cmr10.329 @sf 75 r (This) s 21 r (expression) s 21 r (causes) s 21 r (the) s 21 r (con) s 0 r (ten) s -2 r (ts) s 20 r (of) s cmsl10.329 @sf 22 r (lv) s -2 r (alue) s cmr10.329 @sf 23 r (to) s 21 r 98 c 1 r 101 c 21 r (incremen) s 0 r (ted.) s 37 r (The) s 21 r 118 c -2 r (alue) s 20 r (of) s 21 r (the) s 240 1930 p (expression) s 15 r (is) s 15 r (the) s cmsl10.329 @sf 15 r (old) s cmr10.329 @sf 17 r 118 c -1 r (alue) s 14 r (of) s cmsl10.329 @sf 15 r (lv) s -1 r (alue) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 2008 p (--) s cmsl10.329 @sf (lv) s -2 r (alue) s cmr10.329 @sf 77 r (Lik) s 0 r 101 c cmtt10.329 @sf 17 r (++) s cmsl10.329 @sf 0 r (lv) s -2 r (alue) s cmr10.329 @sf 2 r 44 c 19 r (but) s 19 r (instead) s 18 r (of) s 19 r (adding,) s 19 r (it) s 18 r (subtracts.) s 30 r (It) s 19 r (decremen) s -1 r (ts) s cmsl10.329 @sf 18 r (lv) s -2 r (alue) s cmr10.329 @sf 20 r (and) s 19 r (deliv) s 0 r (ers) s 240 2071 p (the) s 15 r 118 c -1 r (alue) s 14 r (that) s 15 r (results.) s cmsl10.329 @sf 0 2149 p (lv) s -2 r (alue) s cmtt10.329 @sf 0 r (--) s cmr10.329 @sf 77 r (Lik) s 0 r 101 c cmsl10.329 @sf 15 r (lv) s -1 r (alue) s cmtt10.329 @sf 1 r (++) s cmr10.329 @sf 0 r 44 c 17 r (but) s 16 r (instead) s 17 r (of) s 16 r (adding,) s 17 r (it) s 16 r (subtracts.) s 25 r (It) s 16 r (decremen) s 0 r (ts) s cmsl10.329 @sf 15 r (lv) s -1 r (alue) s cmr10.329 @sf 0 r 46 c 23 r (The) s 16 r 118 c -1 r (alue) s 15 r (of) s 240 2211 p (the) s 15 r (expression) s 15 r (is) s 15 r (the) s cmsl10.329 @sf 16 r (old) s cmr10.329 @sf 17 r 118 c -2 r (alue) s 14 r (of) s cmsl10.329 @sf 15 r (lv) s -1 r (alue) s cmr10.329 @sf 0 r 46 c cmbx10.432 @sf 0 2467 p (8.9) s 34 r (Con) s -1 r 118 c -1 r (ersion) s 21 r (of) s 23 r (Strings) s 23 r (and) s 23 r (Num) s -1 r 98 c 1 r (ers) s cmr10.329 @sf 62 2608 p (Strings) s 18 r (are) s 19 r (con) s -1 r 118 c -1 r (erted) s 17 r (to) s 19 r 110 c -1 r (um) s -1 r 98 c 0 r (ers,) s 19 r (and) s 19 r 110 c -1 r (um) s -1 r 98 c 0 r (ers) s 18 r (to) s 19 r (strings,) s 19 r (if) s 18 r (the) s 18 r (con) s 0 r (text) s 17 r (of) s 18 r (the) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 19 r (program) s 0 2670 p (demands) s 15 r (it.) s 20 r 70 c -3 r (or) s 14 r (example,) s 15 r (if) s 15 r (the) s 15 r 118 c -2 r (alue) s 14 r (of) s 15 r (either) s cmtt10.329 @sf 15 r (foo) s cmr10.329 @sf 15 r (or) s cmtt10.329 @sf 15 r (bar) s cmr10.329 @sf 15 r (in) s 15 r (the) s 15 r (expression) s cmtt10.329 @sf 15 r (foo) s 15 r 43 c 15 r (bar) s cmr10.329 @sf 15 r (happ) s 1 r (ens) s 15 r (to) s @eop 72 @bop0 cmsl10.329 @sf [<FF8FF8FFC01E01E01E001C01C01C000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000700700700 0700700700070070070007007007000700700700070070070003803803800380380380038038038003803803807FFFFFFF80 038038000001C01C000001C01C000001C01C000001C01C000001C01C000000E01E01C000E03E01E000701F01E000380F80C0 001E09E0800003F03F00> 40 32 -2 0 37.878] 14 @dc [<FFFC0007C00007800003C00003C00003C00003C00003C00003C00001E00001E00001E00001E00001E00001E00000F00000F0 0000F00000F00000F00000F000007800007800007800007800007800007800003C00003C00007C0007FFE0> 24 31 -1 0 16.414] 73 @dc 72 @bop1 cmr10.329 @sf 0 -57 p (72) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 62 183 p (Aside) s 20 r (from) s 19 r 96 c cmtt10.329 @sf 0 r 61 c cmr10.329 @sf 0 r (',) s 20 r (there) s 19 r (are) s 20 r (sev) s -1 r (eral) s 19 r (other) s 19 r (assignmen) s 0 r 116 c 18 r (op) s 1 r (erators) s 19 r (that) s 20 r (do) s 19 r (arithmetic) s 19 r (with) s 19 r (the) s 20 r (old) s 0 246 p 118 c -2 r (alue) s 17 r (of) s 17 r (the) s 18 r 118 c -2 r (ariable.) s 26 r 70 c -3 r (or) s 17 r (example,) s 18 r (the) s 17 r (op) s 1 r (erator) s 18 r 96 c cmtt10.329 @sf 0 r (+=) s cmr10.329 @sf 0 r 39 c 17 r (computes) s 17 r 97 c 18 r (new) s 17 r 118 c -1 r (alue) s 16 r 98 c 0 r 121 c 16 r (adding) s 18 r (the) s 17 r (righ) s 0 r (t-) s 0 308 p (hand) s 16 r 118 c -2 r (alue) s 15 r (to) s 15 r (the) s 16 r (old) s 16 r 118 c -2 r (alue) s 15 r (of) s 15 r (the) s 16 r 118 c -2 r (ariable.) s 21 r (Th) s 0 r (us,) s 14 r (the) s 16 r (follo) s 0 r (wing) s 14 r (assignmen) s 0 r 116 c 15 r (adds) s 15 r 53 c 16 r (to) s 16 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s cmtt10.329 @sf 0 370 p (foo) s cmr10.329 @sf 58 c cmtt10.329 @sf 120 513 p (foo) s 24 r (+=) s 24 r 53 c cmr10.329 @sf 0 655 p (This) s 15 r (is) s 15 r (precisely) s 15 r (equiv) s -1 r (alen) s -1 r 116 c 14 r (to) s 15 r (the) s 15 r (follo) s 0 r (wing:) s cmtt10.329 @sf 120 798 p (foo) s 24 r 61 c 24 r (foo) s 24 r 43 c 23 r 53 c cmr10.329 @sf 0 941 p (Use) s 15 r (whic) s 0 r (hev) s -1 r (er) s 14 r (one) s 15 r (mak) s 0 r (es) s 14 r (the) s 15 r (meaning) s 15 r (of) s 15 r 121 c 0 r (our) s 14 r (program) s 15 r (clearer.) s 62 1084 p (Here) s 16 r (is) s 15 r 97 c 15 r (table) s 16 r (of) s 15 r (the) s 16 r (arithmetic) s 15 r (assignmen) s 0 r 116 c 14 r (op) s 1 r (erators.) s 21 r (In) s 16 r (eac) s -1 r 104 c 15 r (case,) s 15 r (the) s 16 r (righ) s -1 r (t-hand) s 15 r (op) s 1 r (erand) s 15 r (is) s 0 1146 p (an) s 15 r (expression) s 15 r (whose) s 15 r 118 c -1 r (alue) s 14 r (is) s 15 r (con) s 0 r 118 c -1 r (erted) s 14 r (to) s 15 r 97 c 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er.) s cmsl10.329 @sf 0 1289 p (lv) s -2 r (alue) s cmtt10.329 @sf 17 r (+=) s cmsl10.329 @sf 15 r (incremen) s 0 r 116 c cmr10.329 @sf 240 1351 p (Adds) s cmsl10.329 @sf 15 r (incremen) s 0 r 116 c cmr10.329 @sf 15 r (to) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s cmsl10.329 @sf 15 r (lv) s -1 r (alue) s cmr10.329 @sf 16 r (to) s 15 r (mak) s 0 r 101 c 14 r (the) s 15 r (new) s 16 r 118 c -2 r (alue) s 14 r (of) s cmsl10.329 @sf 15 r (lv) s -1 r (alue) s cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 1431 p (lv) s -2 r (alue) s cmtt10.329 @sf 17 r (-=) s cmsl10.329 @sf 15 r (decremen) s 0 r 116 c cmr10.329 @sf 240 1494 p (Subtracts) s cmsl10.329 @sf 15 r (decremen) s 0 r 116 c cmr10.329 @sf 15 r (from) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s cmsl10.329 @sf 15 r (lv) s -1 r (alue) s cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 1574 p (lv) s -2 r (alue) s cmtt10.329 @sf 17 r (*=) s cmsl10.329 @sf 15 r (co) s 2 r (e\016cien) s -1 r 116 c cmr10.329 @sf 240 1636 p (Multiplies) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s cmsl10.329 @sf 15 r (lv) s -1 r (alue) s cmr10.329 @sf 16 r 98 c 0 r 121 c cmsl10.329 @sf 14 r (co) s 1 r (e\016cien) s 0 r 116 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 1717 p (lv) s -2 r (alue) s cmtt10.329 @sf 17 r (/=) s cmsl10.329 @sf 15 r (quotien) s 0 r 116 c cmr10.329 @sf 240 1779 p (Divides) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s cmsl10.329 @sf 15 r (lv) s -1 r (alue) s cmr10.329 @sf 16 r 98 c 0 r 121 c cmsl10.329 @sf 14 r (quotien) s 0 r 116 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 1860 p (lv) s -2 r (alue) s cmtt10.329 @sf 17 r (%=) s cmsl10.329 @sf 15 r (mo) s 2 r (dulus) s cmr10.329 @sf 240 1922 p (Sets) s cmsl10.329 @sf 15 r (lv) s -1 r (alue) s cmr10.329 @sf 16 r (to) s 15 r (its) s 16 r (remainder) s 15 r 98 c 0 r 121 c cmsl10.329 @sf 14 r (mo) s 1 r (dulus) s cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 2002 p (lv) s -2 r (alue) s cmtt10.329 @sf 17 r (^=) s cmsl10.329 @sf 15 r 112 c 2 r 111 c -1 r 119 c -1 r (er) s 0 2065 p (lv) s -2 r (alue) s cmtt10.329 @sf 17 r (**=) s cmsl10.329 @sf 15 r 112 c 2 r 111 c -1 r 119 c -1 r (er) s cmr10.329 @sf 240 2127 p (Raises) s cmsl10.329 @sf 15 r (lv) s -1 r (alue) s cmr10.329 @sf 16 r (to) s 15 r (the) s 16 r 112 c 1 r 111 c 0 r 119 c -2 r (er) s cmsl10.329 @sf 15 r 112 c 1 r 111 c 0 r 119 c -2 r (er) s cmr10.329 @sf 0 r 46 c cmbx10.432 @sf 0 2403 p (8.8) s 34 r (Incremen) s -1 r 116 c 22 r (Op) s 2 r (erators) s cmsl10.329 @sf 62 2545 p (Incremen) s 0 r 116 c 16 r (op) s 1 r (erators) s cmr10.329 @sf 19 r (increase) s 17 r (or) s 17 r (decrease) s 17 r (the) s 17 r 118 c -1 r (alue) s 15 r (of) s 17 r 97 c 17 r 118 c -1 r (ariable) s 16 r 98 c 0 r 121 c 16 r (1.) s 25 r 89 c -2 r (ou) s 16 r (could) s 16 r (do) s 17 r (the) s 17 r (same) s 0 2608 p (thing) s 15 r (with) s 15 r (an) s 15 r (assignmen) s -1 r 116 c 14 r (op) s 2 r (erator,) s 15 r (so) s 15 r (the) s 14 r (incremen) s 0 r 116 c 14 r (op) s 1 r (erators) s 15 r (add) s 15 r (no) s 15 r 112 c 1 r 111 c 0 r 119 c -1 r (er) s 14 r (to) s 15 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (language;) s 0 2670 p (but) s 15 r (they) s 15 r (are) s 15 r (con) s 0 r 118 c -1 r (enien) s -1 r 116 c 14 r (abbreviations) s 15 r (for) s 15 r (something) s 15 r 118 c 0 r (ery) s 14 r (common.) s @eop 71 @bop0 71 @bop1 cmr10.329 @sf 0 -57 p (Actions:) s 20 r (Expressions) s 1489 r (71) s 62 183 p (The) s 18 r 96 c cmtt10.329 @sf 0 r 61 c cmr10.329 @sf 0 r 39 c 18 r (sign) s 18 r (is) s 18 r (called) s 17 r (an) s cmsl10.329 @sf 18 r (assignmen) s 0 r 116 c 17 r (op) s 1 r (erator) s cmr10.329 @sf 0 r 46 c 28 r (It) s 18 r (is) s 18 r (the) s 18 r (simplest) s 17 r (assignmen) s 0 r 116 c 17 r (op) s 1 r (erator) s 18 r 98 c 1 r (ecause) s 0 246 p (the) s 15 r 118 c -1 r (alue) s 14 r (of) s 15 r (the) s 15 r (righ) s 0 r (t-hand) s 14 r (op) s 1 r (erand) s 15 r (is) s 16 r (stored) s 15 r (unc) s -1 r (hanged.) s 62 388 p (Most) s 13 r (op) s 1 r (erators) s 12 r (\(addition,) s 13 r (concatenation,) s 13 r (and) s 12 r (so) s 12 r (on\)) s 13 r (ha) s -1 r 118 c -1 r 101 c 11 r (no) s 13 r (e\013ect) s 12 r (except) s 12 r (to) s 12 r (compute) s 13 r 97 c 12 r 118 c -1 r (alue.) s 18 r (If) s 0 450 p 121 c 0 r (ou) s 11 r (ignore) s 13 r (the) s 12 r 118 c -2 r (alue,) s 12 r 121 c 0 r (ou) s 12 r (migh) s -1 r 116 c 12 r (as) s 12 r 119 c 0 r (ell) s 11 r (not) s 13 r (use) s 12 r (the) s 13 r (op) s 1 r (erator.) s 19 r (An) s 13 r (assignmen) s -1 r 116 c 12 r (op) s 1 r (erator) s 12 r (is) s 13 r (di\013eren) s 0 r (t;) s 12 r (it) s 0 512 p (do) s 1 r (es) s 13 r (pro) s 1 r (duce) s 13 r 97 c 13 r 118 c -1 r (alue,) s 12 r (but) s 13 r (ev) s 0 r (en) s 12 r (if) s 13 r 121 c -1 r (ou) s 12 r (ignore) s 13 r (the) s 13 r 118 c -1 r (alue,) s 12 r (the) s 13 r (assignmen) s 0 r 116 c 12 r (still) s 13 r (mak) s -1 r (es) s 12 r (itself) s 13 r (felt) s 13 r (through) s 0 574 p (the) s 15 r (alteration) s 15 r (of) s 15 r (the) s 16 r 118 c -2 r (ariable.) s 19 r 87 c -3 r 101 c 15 r (call) s 15 r (this) s 15 r 97 c cmsl10.329 @sf 15 r (side) s 15 r (e\013ect) s cmr10.329 @sf 0 r 46 c 62 716 p (The) s 21 r (left-hand) s 21 r (op) s 2 r (erand) s 21 r (of) s 21 r (an) s 21 r (assignmen) s 0 r 116 c 20 r (need) s 21 r (not) s 21 r 98 c 1 r 101 c 21 r 97 c 21 r 118 c -1 r (ariable) s 20 r (\(see) s 21 r (section) s 21 r (8.2) s 21 r ([V) s -3 r (ariables],) s 0 779 p (page) s 19 r (65\);) s 20 r (it) s 19 r (can) s 19 r (also) s 19 r 98 c 1 r 101 c 19 r 97 c 18 r (\014eld) s 19 r (\(see) s 19 r (section) s 19 r (3.4) s 19 r ([Changing) s 18 r (Fields],) s 20 r (page) s 19 r (24\)) s 19 r (or) s 18 r (an) s 19 r (arra) s 0 r 121 c 18 r (elemen) s -1 r 116 c 0 841 p (\(see) s 17 r 99 c 0 r (hapter) s 16 r (10) s 17 r ([Arra) s -1 r (ys],) s 17 r (page) s 17 r (89\).) s 26 r (These) s 17 r (are) s 17 r (all) s 17 r (called) s cmsl10.329 @sf 17 r (lv) s -2 r (alues) s cmr10.329 @sf 0 r 44 c 16 r (whic) s 0 r 104 c 16 r (means) s 17 r (they) s 17 r (can) s 17 r (app) s 1 r (ear) s 17 r (on) s 0 903 p (the) s 17 r (left-hand) s 18 r (side) s 17 r (of) s 17 r (an) s 18 r (assignmen) s 0 r 116 c 16 r (op) s 1 r (erator.) s 27 r (The) s 17 r (righ) s 0 r (t-hand) s 16 r (op) s 2 r (erand) s 17 r (ma) s 0 r 121 c 16 r 98 c 1 r 101 c 18 r (an) s 0 r 121 c 16 r (expression;) s 18 r (it) s 0 966 p (pro) s 1 r (duces) s 13 r (the) s 12 r (new) s 13 r 118 c -2 r (alue) s 12 r (whic) s 0 r 104 c 11 r (the) s 13 r (assignmen) s 0 r 116 c 11 r (stores) s 13 r (in) s 12 r (the) s 13 r (sp) s 1 r (eci\014ed) s 13 r 118 c -2 r (ariable,) s 12 r (\014eld) s 13 r (or) s 12 r (arra) s 0 r 121 c 12 r (elemen) s -1 r (t.) s 62 1108 p (It) s 17 r (is) s 17 r (imp) s 1 r (ortan) s 0 r 116 c 16 r (to) s 17 r (note) s 17 r (that) s 17 r 118 c -2 r (ariables) s 16 r (do) s cmsl10.329 @sf 17 r (not) s cmr10.329 @sf 18 r (ha) s -1 r 118 c -1 r 101 c 16 r 112 c 1 r (ermanen) s 0 r 116 c 16 r 116 c 0 r (yp) s 0 r (es.) s 25 r (The) s 17 r 116 c 0 r (yp) s 0 r 101 c 17 r (of) s 17 r 97 c 17 r 118 c -2 r (ariable) s 16 r (is) s 0 1170 p (simply) s 18 r (the) s 19 r 116 c 0 r (yp) s 0 r 101 c 18 r (of) s 19 r (whatev) s -1 r (er) s 18 r 118 c -2 r (alue) s 18 r (it) s 18 r (happ) s 1 r (ens) s 19 r (to) s 18 r (hold) s 19 r (at) s 18 r (the) s 19 r (momen) s -1 r (t.) s 29 r (In) s 19 r (the) s 18 r (follo) s 0 r (wing) s 17 r (program) s 0 1232 p (fragmen) s 0 r (t,) s 14 r (the) s 15 r 118 c -1 r (ariable) s cmtt10.329 @sf 14 r (foo) s cmr10.329 @sf 15 r (has) s 15 r 97 c 15 r 110 c 0 r (umeric) s 14 r 118 c -2 r (alue) s 15 r (at) s 15 r (\014rst,) s 15 r (and) s 15 r 97 c 15 r (string) s 15 r 118 c -1 r (alue) s 14 r (later) s 15 r (on:) s cmtt10.329 @sf 120 1374 p (foo) s 24 r 61 c 24 r 49 c 120 1424 p (print) s 24 r (foo) s 120 1474 p (foo) s 24 r 61 c 24 r ("bar") s 120 1524 p (print) s 24 r (foo) s cmr10.329 @sf 0 1666 p (When) s 18 r (the) s 18 r (second) s 19 r (assignmen) s -1 r 116 c 18 r (giv) s -1 r (es) s cmtt10.329 @sf 17 r (foo) s cmr10.329 @sf 19 r 97 c 18 r (string) s 18 r 118 c -1 r (alue,) s 17 r (the) s 19 r (fact) s 18 r (that) s 18 r (it) s 18 r (previously) s 18 r (had) s 19 r 97 c 18 r 110 c 0 r (umeric) s 0 1728 p 118 c -2 r (alue) s 15 r (is) s 15 r (forgotten.) s 62 1870 p (An) s 12 r (assignmen) s 0 r 116 c 11 r (is) s 12 r (an) s 12 r (expression,) s 12 r (so) s 12 r (it) s 12 r (has) s 12 r 97 c 12 r 118 c -2 r (alue:) s 18 r (the) s 12 r (same) s 12 r 118 c -2 r (alue) s 11 r (that) s 12 r (is) s 12 r (assigned.) s 19 r (Th) s 0 r (us,) s cmtt10.329 @sf 11 r 122 c 15 r 61 c 15 r 49 c cmr10.329 @sf 12 r (as) s 0 1932 p (an) s 15 r (expression) s 15 r (has) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (1.) s 20 r (One) s 15 r (consequence) s 15 r (of) s 15 r (this) s 15 r (is) s 15 r (that) s 15 r 121 c 0 r (ou) s 14 r (can) s 15 r (write) s 15 r 109 c -1 r (ultiple) s 14 r (assignmen) s 0 r (ts) s 0 1995 p (together:) s cmtt10.329 @sf 120 2137 p 120 c 24 r 61 c 24 r 121 c 24 r 61 c 23 r 122 c 24 r 61 c 24 r 48 c cmr10.329 @sf 0 2279 p (stores) s 14 r (the) s 13 r 118 c -1 r (alue) s 12 r 48 c 14 r (in) s 13 r (all) s 14 r (three) s 13 r 118 c -1 r (ariables.) s 18 r (It) s 14 r (do) s 1 r (es) s 14 r (this) s 13 r 98 c 1 r (ecause) s 14 r (the) s 13 r 118 c -1 r (alue) s 12 r (of) s cmtt10.329 @sf 14 r 122 c 15 r 61 c 15 r 48 c cmr10.329 @sf 0 r 44 c 14 r (whic) s 0 r 104 c 12 r (is) s 14 r (0,) s 14 r (is) s 13 r (stored) s 0 2341 p (in) s 0 r (to) s cmtt10.329 @sf 14 r 121 c cmr10.329 @sf 0 r 44 c 15 r (and) s 15 r (then) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s cmtt10.329 @sf 15 r 121 c 15 r 61 c 16 r 122 c 15 r 61 c 15 r 48 c cmr10.329 @sf 0 r 44 c 15 r (whic) s 0 r 104 c 14 r (is) s 15 r (0,) s 15 r (is) s 15 r (stored) s 16 r (in) s -1 r (to) s cmtt10.329 @sf 14 r 120 c cmr10.329 @sf 0 r 46 c 62 2483 p 89 c -3 r (ou) s 12 r (can) s 13 r (use) s 12 r (an) s 13 r (assignmen) s 0 r 116 c 11 r (an) s 0 r (ywhere) s 12 r (an) s 12 r (expression) s 13 r (is) s 13 r (called) s 12 r (for.) s 20 r 70 c -3 r (or) s 11 r (example,) s 13 r (it) s 13 r (is) s 13 r 118 c -2 r (alid) s 12 r (to) s 12 r (write) s cmtt10.329 @sf 0 2545 p 120 c 15 r (!=) s 15 r (\(y) s 15 r 61 c 16 r (1\)) s cmr10.329 @sf 13 r (to) s 14 r (set) s cmtt10.329 @sf 13 r 121 c cmr10.329 @sf 14 r (to) s 14 r 49 c 13 r (and) s 14 r (then) s 13 r (test) s 14 r (whether) s cmtt10.329 @sf 13 r 120 c cmr10.329 @sf 14 r (equals) s 14 r (1.) s 19 r (But) s 14 r (this) s 13 r (st) s 0 r (yle) s 13 r (tends) s 13 r (to) s 14 r (mak) s 0 r 101 c 12 r (programs) s 0 2608 p (hard) s 20 r (to) s 19 r (read;) s 22 r (except) s 20 r (in) s 20 r 97 c 19 r (one-shot) s 20 r (program,) s 21 r 121 c -1 r (ou) s 19 r (should) s 20 r (rewrite) s 19 r (it) s 20 r (to) s 20 r (get) s 19 r (rid) s 20 r (of) s 20 r (suc) s -1 r 104 c 19 r (nesting) s 20 r (of) s 0 2670 p (assignmen) s 0 r (ts.) s 19 r (This) s 15 r (is) s 15 r (nev) s 0 r (er) s 14 r 118 c 0 r (ery) s 14 r (hard.) s @eop 70 @bop0 70 @bop1 cmr10.329 @sf 0 -57 p (70) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmsl10.329 @sf 0 183 p 98 c 1 r 111 c 2 r (olean1) s cmtt10.329 @sf 18 r (&&) s cmsl10.329 @sf 15 r 98 c 2 r 111 c 1 r (olean2) s cmr10.329 @sf 240 246 p 84 c -3 r (rue) s 18 r (if) s 18 r 98 c 1 r (oth) s cmsl10.329 @sf 19 r 98 c 1 r 111 c 1 r (olean1) s cmr10.329 @sf 22 r (and) s cmsl10.329 @sf 19 r 98 c 1 r 111 c 1 r (olean2) s cmr10.329 @sf 22 r (are) s 18 r (true.) s 30 r 70 c -2 r (or) s 17 r (example,) s 19 r (the) s 19 r (follo) s -1 r (wing) s 18 r (statemen) s -1 r 116 c 240 308 p (prin) s 0 r (ts) s 14 r (the) s 15 r (curren) s 0 r 116 c 14 r (input) s 15 r (record) s 15 r (if) s 15 r (it) s 16 r (con) s -1 r (tains) s 14 r 98 c 2 r (oth) s 15 r 96 c cmtt10.329 @sf 0 r (2400) s cmr10.329 @sf 0 r 39 c 15 r (and) s 15 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r ('.) s cmtt10.329 @sf 360 383 p (if) s 24 r (\($0) s 24 r 126 c 24 r (/2400/) s 23 r (&&) s 24 r ($0) s 24 r 126 c 24 r (/foo/\)) s 24 r (print) s cmr10.329 @sf 240 458 p (The) s 19 r (sub) s 1 r (expression) s cmsl10.329 @sf 19 r 98 c 2 r 111 c 1 r (olean2) s cmr10.329 @sf 23 r (is) s 19 r (ev) s -2 r (aluated) s 18 r (only) s 19 r (if) s cmsl10.329 @sf 19 r 98 c 1 r 111 c 2 r (olean1) s cmr10.329 @sf 22 r (is) s 19 r (true.) s 32 r (This) s 19 r (can) s 19 r (mak) s 0 r 101 c 18 r 97 c 240 520 p (di\013erence) s 15 r (when) s cmsl10.329 @sf 15 r 98 c 2 r 111 c 1 r (olean2) s cmr10.329 @sf 19 r (con) s -1 r (tains) s 15 r (expressions) s 15 r (that) s 15 r (ha) s 0 r 118 c -2 r 101 c 14 r (side) s 16 r (e\013ects:) s 20 r (in) s 15 r (the) s 15 r (case) s 15 r (of) s cmtt10.329 @sf 15 r ($0) s 240 583 p 126 c 15 r (/foo/) s 15 r (&&) s 15 r (\($2) s 16 r (==) s 15 r (bar++\)) s cmr10.329 @sf 0 r 44 c 17 r (the) s 16 r 118 c -1 r (ariable) s cmtt10.329 @sf 15 r (bar) s cmr10.329 @sf 17 r (is) s 17 r (not) s 16 r (incremen) s 0 r (ted) s 16 r (if) s 16 r (there) s 17 r (is) s 16 r (no) s 17 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r 39 c 17 r (in) s 240 645 p (the) s 15 r (record.) s cmsl10.329 @sf 0 720 p 98 c 1 r 111 c 2 r (olean1) s cmtt10.329 @sf 18 r (||) s cmsl10.329 @sf 15 r 98 c 2 r 111 c 1 r (olean2) s cmr10.329 @sf 240 782 p 84 c -3 r (rue) s 20 r (if) s 22 r (at) s 21 r (least) s 21 r (one) s 21 r (of) s cmsl10.329 @sf 21 r 98 c 1 r 111 c 2 r (olean1) s cmr10.329 @sf 24 r (and) s cmsl10.329 @sf 22 r 98 c 1 r 111 c 1 r (olean2) s cmr10.329 @sf 25 r (is) s 21 r (true.) s 38 r 70 c -2 r (or) s 20 r (example,) s 22 r (the) s 22 r (follo) s -1 r (wing) s 240 844 p (command) s 17 r (prin) s 0 r (ts) s 16 r (all) s 18 r (records) s 17 r (in) s 17 r (the) s 17 r (input) s 18 r (\014le) s 17 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r 39 c 17 r (that) s 18 r (con) s -1 r (tain) s cmsl10.329 @sf 17 r (either) s cmr10.329 @sf 20 r 96 c cmtt10.329 @sf 0 r (2400) s cmr10.329 @sf 0 r 39 c 18 r (or) s 240 907 p 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r (',) s 15 r (or) s 15 r 98 c 2 r (oth.) s cmtt10.329 @sf 360 982 p (awk) s 24 r ('{) s 24 r (if) s 24 r (\($0) s 23 r 126 c 24 r (/2400/) s 24 r (||) s 24 r ($0) s 24 r 126 c 24 r (/foo/\)) s 24 r (print) s 23 r (}') s 24 r (BBS-list) s cmr10.329 @sf 240 1057 p (The) s 19 r (sub) s 1 r (expression) s cmsl10.329 @sf 18 r 98 c 2 r 111 c 1 r (olean2) s cmr10.329 @sf 22 r (is) s 19 r (ev) s -2 r (aluated) s 18 r (only) s 19 r (if) s cmsl10.329 @sf 18 r 98 c 1 r 111 c 2 r (olean1) s cmr10.329 @sf 22 r (is) s 19 r (false.) s 30 r (This) s 19 r (can) s 18 r (mak) s 0 r 101 c 18 r 97 c 240 1119 p (di\013erence) s 15 r (when) s cmsl10.329 @sf 15 r 98 c 2 r 111 c 1 r (olean2) s cmr10.329 @sf 19 r (con) s -1 r (tains) s 14 r (expressions) s 16 r (that) s 15 r (ha) s 0 r 118 c -2 r 101 c 14 r (side) s 16 r (e\013ects.) s cmtt10.329 @sf 0 1194 p 33 c cmsl10.329 @sf 98 c 1 r 111 c 2 r (olean) s cmr10.329 @sf 62 r 84 c -3 r (rue) s 16 r (if) s cmsl10.329 @sf 17 r 98 c 2 r 111 c 1 r (olean) s cmr10.329 @sf 17 r (is) s 17 r (false.) s 27 r 70 c -3 r (or) s 17 r (example,) s 17 r (the) s 18 r (follo) s -1 r (wing) s 17 r (program) s 17 r (prin) s 0 r (ts) s 16 r (all) s 17 r (records) s 17 r (in) s 18 r (the) s 240 1257 p (input) s 15 r (\014le) s 15 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r 39 c 15 r (that) s 16 r (do) s cmsl10.329 @sf 15 r (not) s cmr10.329 @sf 16 r (con) s 0 r (tain) s 14 r (the) s 15 r (string) s 15 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r ('.) s cmtt10.329 @sf 360 1332 p (awk) s 24 r ('{) s 24 r (if) s 24 r (\(!) s 23 r (\($0) s 24 r 126 c 24 r (/foo/\)\)) s 24 r (print) s 24 r (}') s 24 r (BBS-list) s cmbx10.432 @sf 0 1559 p (8.7) s 34 r (Assignmen) s -1 r 116 c 22 r (Expressions) s cmr10.329 @sf 62 1697 p (An) s cmsl10.329 @sf 13 r (assignmen) s 0 r 116 c cmr10.329 @sf 13 r (is) s 13 r (an) s 13 r (expression) s 13 r (that) s 13 r (stores) s 13 r 97 c 13 r (new) s 13 r 118 c -1 r (alue) s 12 r (in) s -1 r (to) s 12 r 97 c 13 r 118 c -1 r (ariable.) s 18 r 70 c -2 r (or) s 12 r (example,) s 13 r (let's) s 13 r (assign) s 0 1759 p (the) s 15 r 118 c -1 r (alue) s 14 r 49 c 15 r (to) s 15 r (the) s 15 r 118 c -1 r (ariable) s cmtt10.329 @sf 14 r 122 c cmr10.329 @sf 0 r 58 c cmtt10.329 @sf 120 1896 p 122 c 24 r 61 c 24 r 49 c cmr10.329 @sf 62 2034 p (After) s 20 r (this) s 19 r (expression) s 20 r (is) s 20 r (executed,) s 20 r (the) s 20 r 118 c -2 r (ariable) s cmtt10.329 @sf 19 r 122 c cmr10.329 @sf 19 r (has) s 20 r (the) s 20 r 118 c -2 r (alue) s 19 r (1.) s 33 r (Whatev) s 0 r (er) s 18 r (old) s 20 r 118 c -2 r (alue) s cmtt10.329 @sf 19 r 122 c cmr10.329 @sf 20 r (had) s 0 2096 p 98 c 1 r (efore) s 15 r (the) s 16 r (assignmen) s -1 r 116 c 14 r (is) s 16 r (forgotten.) s 62 2233 p (Assignmen) s 0 r (ts) s 16 r (can) s 17 r (store) s 16 r (string) s 17 r 118 c -1 r (alues) s 16 r (also.) s 25 r 70 c -3 r (or) s 16 r (example,) s 17 r (this) s 17 r 119 c 0 r (ould) s 16 r (store) s 16 r (the) s 17 r 118 c -1 r (alue) s cmtt10.329 @sf 16 r ("this) s 15 r (food) s 0 2296 p (is) s 15 r (good") s cmr10.329 @sf 15 r (in) s 15 r (the) s 16 r 118 c -2 r (ariable) s cmtt10.329 @sf 14 r (message) s cmr10.329 @sf 0 r 58 c cmtt10.329 @sf 120 2433 p (thing) s 24 r 61 c 24 r ("food") s 120 2483 p (predicate) s 24 r 61 c 24 r ("good") s 120 2533 p (message) s 24 r 61 c 24 r ("this) s 24 r 34 c 23 r (thing) s 24 r 34 c 24 r (is) s 24 r 34 c 24 r (predicate) s cmr10.329 @sf 0 2670 p (\(This) s 15 r (also) s 15 r (illustrates) s 15 r (concatenation) s 16 r (of) s 15 r (strings.\)) s @eop 69 @bop0 cmr10.329 @sf [<70F8F8F8700000000000202020202070707070707070707070F8F8F8F8F8F870> 8 32 -4 0 12.626] 33 @dc 69 @bop1 cmr10.329 @sf 0 -57 p (Actions:) s 20 r (Expressions) s 1489 r (69) s 0 183 p (has) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r 49 c 15 r (if) s 15 r (the) s 15 r (\014rst) s 16 r (\014eld) s 15 r (con) s -1 r (tains) s 15 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r ('.) s 62 322 p (The) s 13 r (righ) s 0 r 116 c 12 r (hand) s 14 r (op) s 1 r (erand) s 13 r (of) s 13 r (the) s 14 r 96 c cmtt10.329 @sf 0 r 126 c cmr10.329 @sf 0 r 39 c 13 r (and) s 13 r 96 c cmtt10.329 @sf 0 r (!~) s cmr10.329 @sf 0 r 39 c 13 r (op) s 1 r (erators) s 14 r (ma) s -1 r 121 c 13 r 98 c 1 r 101 c 13 r (either) s 13 r 97 c 13 r (constan) s 0 r 116 c 12 r (regexp) s 14 r 40 c cmtt10.329 @sf 0 r 47 c cmr10.300 @sf 0 r 46 c 6 r 46 c 7 r 46 c cmtt10.329 @sf 0 r 47 c cmr10.329 @sf 0 r (\),) s 14 r (or) s 0 384 p (it) s 13 r (ma) s 0 r 121 c 13 r 98 c 1 r 101 c 13 r (an) s 14 r (ordinary) s 13 r (expression,) s 14 r (in) s 13 r (whic) s 0 r 104 c 12 r (case) s 14 r (the) s 13 r 118 c -1 r (alue) s 12 r (of) s 14 r (the) s 13 r (expression) s 14 r (as) s 13 r 97 c 13 r (string) s 14 r (is) s 13 r 97 c 14 r (dynamic) s 0 447 p (regexp) s 15 r (\(see) s 15 r (section) s 15 r (6.3.1) s 16 r ([Regexp) s 15 r (Usage],) s 15 r (page) s 15 r (52\).) s 62 585 p (In) s 16 r 118 c 0 r (ery) s 15 r (recen) s -1 r 116 c 15 r (implemen) s 0 r (tations) s 15 r (of) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r 44 c 16 r 97 c 16 r (constan) s 0 r 116 c 15 r (regular) s 16 r (expression) s 15 r (in) s 16 r (slashes) s 16 r 98 c 0 r 121 c 15 r (itself) s 15 r (is) s 16 r (also) s 0 648 p (an) s 15 r (expression.) s 20 r (The) s 16 r (regexp) s cmtt10.329 @sf 15 r 47 c cmsl10.329 @sf 0 r (regexp) s cmtt10.329 @sf 1 r 47 c cmr10.329 @sf 15 r (is) s 15 r (an) s 15 r (abbreviation) s 16 r (for) s 15 r (this) s 15 r (comparison) s 15 r (expression:) s cmtt10.329 @sf 120 787 p ($0) s 24 r 126 c 24 r 47 c cmsl10.329 @sf 0 r (regexp) s cmtt10.329 @sf 1 r 47 c cmr10.329 @sf 62 925 p (In) s 14 r (some) s 13 r (con) s 0 r (texts) s 12 r (it) s 14 r (ma) s 0 r 121 c 12 r 98 c 1 r 101 c 14 r (necessary) s 13 r (to) s 14 r (write) s 13 r (paren) s 0 r (theses) s 13 r (around) s 13 r (the) s 14 r (regexp) s 13 r (to) s 14 r 97 c -1 r 118 c -1 r (oid) s 12 r (confusing) s 0 988 p (the) s cmtt10.329 @sf 18 r (gawk) s cmr10.329 @sf 19 r (parser.) s 30 r 70 c -3 r (or) s 18 r (example,) s cmtt10.329 @sf 19 r (\(/x/) s 15 r 45 c 15 r (/y/\)) s 16 r 62 c 15 r (threshold) s cmr10.329 @sf 18 r (is) s 19 r (not) s 18 r (allo) s 0 r 119 c -1 r (ed,) s 18 r (but) s cmtt10.329 @sf 18 r (\(\(/x/\)) s 16 r 45 c 15 r (\(/y/\)\)) s 15 r 62 c 0 1050 p (threshold) s cmr10.329 @sf 15 r (parses) s 15 r (prop) s 2 r (erly) s -3 r 46 c 62 1189 p (One) s 13 r (sp) s 1 r (ecial) s 13 r (place) s 12 r (where) s cmtt10.329 @sf 13 r (/foo/) s cmr10.329 @sf 12 r (is) s cmsl10.329 @sf 13 r (not) s cmr10.329 @sf 14 r (an) s 12 r (abbreviation) s 13 r (for) s cmtt10.329 @sf 12 r ($0) s 15 r 126 c 16 r (/foo/) s cmr10.329 @sf 12 r (is) s 13 r (when) s 12 r (it) s 13 r (is) s 13 r (the) s 12 r (righ) s 0 r (t-hand) s 0 1251 p (op) s 1 r (erand) s 15 r (of) s 16 r 96 c cmtt10.329 @sf 0 r 126 c cmr10.329 @sf 0 r 39 c 15 r (or) s 15 r 96 c cmtt10.329 @sf 0 r (!~) s cmr10.329 @sf 0 r ('!) s cmbx10.432 @sf 0 1492 p (8.6) s 34 r (Bo) s 2 r (olean) s 23 r (Expressions) s cmr10.329 @sf 62 1631 p 65 c cmsl10.329 @sf 16 r 98 c 2 r 111 c 1 r (olean) s 16 r (expression) s cmr10.329 @sf 16 r (is) s 16 r (com) s -1 r (bination) s 15 r (of) s 16 r (comparison) s 16 r (expressions) s 16 r (or) s 16 r (matc) s 0 r (hing) s 15 r (expressions,) s 16 r (using) s 0 1693 p (the) s cmsl10.329 @sf 15 r 98 c 2 r 111 c 1 r (olean) s 15 r (op) s 1 r (erators) s cmr10.329 @sf 18 r (\\or") s 15 r (\(`) s cmtt10.329 @sf 0 r (||) s cmr10.329 @sf 0 r ('\),) s 15 r (\\and") s 16 r (\(`) s cmtt10.329 @sf 0 r (&&) s cmr10.329 @sf 0 r ('\),) s 15 r (and) s 16 r (\\not") s 15 r (\(`) s cmtt10.329 @sf 0 r 33 c cmr10.329 @sf 0 r ('\),) s 15 r (along) s 16 r (with) s 15 r (paren) s 0 r (theses) s 14 r (to) s 15 r (con) s 0 r (trol) s 0 1755 p (nesting.) s 31 r (The) s 19 r (truth) s 18 r (of) s 19 r (the) s 19 r 98 c 1 r 111 c 1 r (olean) s 19 r (expression) s 19 r (is) s 19 r (computed) s 18 r 98 c 0 r 121 c 18 r (com) s -1 r (bining) s 18 r (the) s 19 r (truth) s 19 r 118 c -2 r (alues) s 18 r (of) s 19 r (the) s 0 1818 p (comp) s 1 r (onen) s 0 r 116 c 14 r (expressions.) s 62 1956 p (Bo) s 2 r (olean) s 17 r (expressions) s 17 r (can) s 17 r 98 c 1 r 101 c 18 r (used) s 17 r (wherev) s -1 r (er) s 17 r (comparison) s 17 r (and) s 17 r (matc) s 0 r (hing) s 16 r (expressions) s 17 r (can) s 17 r 98 c 2 r 101 c 17 r (used.) s 0 2019 p (They) s 18 r (can) s 19 r 98 c 1 r 101 c 18 r (used) s 19 r (in) s cmtt10.329 @sf 18 r (if) s cmr10.329 @sf 18 r (and) s cmtt10.329 @sf 19 r (while) s cmr10.329 @sf 18 r (statemen) s 0 r (ts.) s 28 r (They) s 19 r (ha) s -1 r 118 c -1 r 101 c 17 r 110 c 0 r (umeric) s 18 r 118 c -2 r (alues) s 17 r (\(1) s 19 r (if) s 18 r (true,) s 19 r 48 c 18 r (if) s 19 r (false\),) s 0 2081 p (whic) s 0 r 104 c 18 r (come) s 19 r (in) s 0 r (to) s 19 r (place) s 19 r (if) s 19 r (the) s 20 r (result) s 19 r (of) s 19 r (the) s 20 r 98 c 1 r 111 c 1 r (olean) s 20 r (expression) s 19 r (is) s 19 r (stored) s 20 r (in) s 19 r 97 c 19 r 118 c -1 r (ariable,) s 19 r (or) s 19 r (used) s 20 r (in) s 0 2143 p (arithmetic.) s 62 2282 p (In) s 20 r (addition,) s 20 r (ev) s 0 r (ery) s 18 r 98 c 2 r 111 c 1 r (olean) s 19 r (expression) s 20 r (is) s 19 r (also) s 20 r 97 c 19 r 118 c -1 r (alid) s 18 r 98 c 1 r 111 c 2 r (olean) s 19 r (pattern,) s 20 r (so) s 20 r 121 c 0 r (ou) s 18 r (can) s 20 r (use) s 19 r (it) s 19 r (as) s 20 r 97 c 0 2344 p (pattern) s 15 r (to) s 15 r (con) s 0 r (trol) s 14 r (the) s 15 r (execution) s 15 r (of) s 16 r (rules.) s 62 2483 p (Here) s 22 r (are) s 22 r (descriptions) s 21 r (of) s 22 r (the) s 22 r (three) s 22 r 98 c 1 r 111 c 1 r (olean) s 22 r (op) s 1 r (erators,) s 24 r (with) s 21 r (an) s 22 r (example) s 22 r (of) s 21 r (eac) s 0 r (h.) s 39 r (It) s 22 r (ma) s 0 r 121 c 20 r 98 c 2 r 101 c 0 2545 p (instructiv) s 0 r 101 c 16 r (to) s 16 r (compare) s 17 r (these) s 17 r (examples) s 17 r (with) s 17 r (the) s 17 r (analogous) s 17 r (examples) s 16 r (of) s 17 r 98 c 2 r 111 c 1 r (olean) s 17 r (patterns) s 16 r (\(see) s 17 r (sec-) s 0 2608 p (tion) s 15 r (6.5) s 14 r ([Bo) s 1 r (olean) s 15 r 80 c 0 r (atterns],) s 14 r (page) s 14 r (57\),) s 15 r (whic) s 0 r 104 c 13 r (use) s 15 r (the) s 14 r (same) s 15 r 98 c 1 r 111 c 2 r (olean) s 14 r (op) s 2 r (erators) s 14 r (in) s 15 r (patterns) s 14 r (instead) s 15 r (of) s 0 2670 p (expressions.) s @eop 68 @bop0 68 @bop1 cmr10.329 @sf 0 -57 p (68) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmtt10.329 @sf 120 183 p (print) s 24 r ("something) s 24 r (meaningful") s 24 r 62 c 23 r (\(file) s 24 r (name\)) s cmr10.329 @sf 62 320 p 87 c -3 r 101 c 13 r (recommend) s 13 r 121 c 0 r (ou) s 13 r (use) s 13 r (paren) s 0 r (theses) s 12 r (around) s 14 r (concatenation) s 13 r (in) s 14 r (all) s 13 r (but) s 14 r (the) s 13 r (most) s 14 r (common) s 13 r (con) s 0 r (texts) s 0 382 p (\(suc) s 0 r 104 c 14 r (as) s 15 r (in) s 15 r (the) s 15 r (righ) s 0 r (t-hand) s 14 r (op) s 1 r (erand) s 16 r (of) s 15 r 96 c cmtt10.329 @sf 0 r 61 c cmr10.329 @sf 0 r ('\).) s cmbx10.432 @sf 0 605 p (8.5) s 34 r (Comparison) s 23 r (Expressions) s cmsl10.329 @sf 62 742 p (Comparison) s 19 r (expressions) s cmr10.329 @sf 20 r (compare) s 19 r (strings) s 19 r (or) s 18 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 19 r (for) s 18 r (relationships) s 19 r (suc) s -1 r 104 c 18 r (as) s 19 r (equalit) s -1 r 121 c -3 r 46 c 29 r (They) s 0 805 p (are) s 15 r (written) s 15 r (using) s cmsl10.329 @sf 15 r (relational) s 16 r (op) s 1 r (erators) s cmr10.329 @sf 0 r 44 c 15 r (whic) s 0 r 104 c 14 r (are) s 15 r 97 c 15 r (sup) s 1 r (erset) s 16 r (of) s 15 r (those) s 15 r (in) s 15 r (C.) s 15 r (Here) s 15 r (is) s 16 r 97 c 15 r (table) s 15 r (of) s 15 r (them:) s cmsl10.329 @sf 0 942 p 120 c cmtt10.329 @sf 18 r 60 c cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 135 r 84 c -3 r (rue) s 15 r (if) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (is) s 15 r (less) s 15 r (than) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 1016 p 120 c cmtt10.329 @sf 18 r (<=) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 111 r 84 c -2 r (rue) s 14 r (if) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (is) s 15 r (less) s 15 r (than) s 16 r (or) s 15 r (equal) s 15 r (to) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 1090 p 120 c cmtt10.329 @sf 18 r 62 c cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 135 r 84 c -3 r (rue) s 15 r (if) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (is) s 15 r (greater) s 15 r (than) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 1165 p 120 c cmtt10.329 @sf 18 r (>=) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 111 r 84 c -2 r (rue) s 14 r (if) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (is) s 15 r (greater) s 15 r (than) s 16 r (or) s 15 r (equal) s 15 r (to) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 1239 p 120 c cmtt10.329 @sf 18 r (==) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 111 r 84 c -2 r (rue) s 14 r (if) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (is) s 15 r (equal) s 15 r (to) s cmsl10.329 @sf 16 r 121 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 1314 p 120 c cmtt10.329 @sf 18 r (!=) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 111 r 84 c -2 r (rue) s 14 r (if) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (is) s 15 r (not) s 15 r (equal) s 16 r (to) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 1388 p 120 c cmtt10.329 @sf 18 r 126 c cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 135 r 84 c -3 r (rue) s 15 r (if) s 15 r (the) s 15 r (string) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (matc) s 0 r (hes) s 14 r (the) s 15 r (regexp) s 15 r (denoted) s 16 r 98 c -1 r 121 c cmsl10.329 @sf 14 r 121 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 1462 p 120 c cmtt10.329 @sf 18 r (!~) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 111 r 84 c -2 r (rue) s 14 r (if) s 15 r (the) s 15 r (string) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (do) s 2 r (es) s 15 r (not) s 15 r (matc) s 0 r 104 c 14 r (the) s 15 r (regexp) s 15 r (denoted) s 15 r 98 c 0 r 121 c cmsl10.329 @sf 14 r 121 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 1537 p (subscript) s cmtt10.329 @sf 16 r (in) s cmsl10.329 @sf 15 r (arra) s 0 r 121 c cmr10.329 @sf 240 1599 p 84 c -3 r (rue) s 14 r (if) s 16 r (arra) s -1 r 121 c cmsl10.329 @sf 14 r (arra) s 0 r 121 c cmr10.329 @sf 18 r (has) s 15 r (an) s 15 r (elemen) s 0 r 116 c 14 r (with) s 16 r (the) s 15 r (subscript) s cmsl10.329 @sf 15 r (subscript) s cmr10.329 @sf 0 r 46 c 62 1736 p (Comparison) s 15 r (expressions) s 16 r (ha) s -1 r 118 c -1 r 101 c 14 r (the) s 15 r 118 c -1 r (alue) s 14 r 49 c 15 r (if) s 15 r (true) s 15 r (and) s 16 r 48 c 15 r (if) s 15 r (false.) s 62 1873 p (The) s 22 r (op) s 1 r (erands) s 22 r (of) s 22 r 97 c 22 r (relational) s 22 r (op) s 2 r (erator) s 21 r (are) s 22 r (compared) s 22 r (as) s 22 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 22 r (if) s 22 r (they) s 22 r (are) s 22 r 98 c 1 r (oth) s 22 r 110 c 0 r (um) s -1 r 98 c 0 r (ers.) s 0 1935 p (Otherwise) s 15 r (they) s 16 r (are) s 15 r (con) s 0 r 118 c -2 r (erted) s 15 r (to,) s 15 r (and) s 15 r (compared) s 15 r (as,) s 16 r (strings) s 15 r (\(see) s 15 r (section) s 16 r (8.9) s 15 r ([Con) s 0 r 118 c -2 r (ersion],) s 15 r (page) s 15 r (73\).) s 0 1997 p (Strings) s 16 r (are) s 16 r (compared) s 16 r 98 c -1 r 121 c 15 r (comparing) s 16 r (the) s 16 r (\014rst) s 16 r 99 c 0 r (haracter) s 15 r (of) s 15 r (eac) s 0 r (h,) s 15 r (then) s 16 r (the) s 16 r (second) s 16 r 99 c 0 r (haracter) s 15 r (of) s 15 r (eac) s 0 r (h,) s 0 2060 p (and) s 15 r (so) s 15 r (on.) s 21 r (Th) s -1 r (us,) s cmtt10.329 @sf 14 r ("10") s cmr10.329 @sf 16 r (is) s 15 r (less) s 15 r (than) s cmtt10.329 @sf 15 r ("9") s cmr10.329 @sf 0 r 46 c 62 2197 p 70 c -3 r (or) s 15 r (example,) s cmtt10.329 @sf 120 2334 p ($1) s 24 r (==) s 24 r ("foo") s cmr10.329 @sf 0 2471 p (has) s 19 r (the) s 19 r 118 c -2 r (alue) s 18 r (of) s 19 r (1,) s 19 r (or) s 19 r (is) s 19 r (true,) s 20 r (if) s 19 r (the) s 19 r (\014rst) s 18 r (\014eld) s 19 r (of) s 19 r (the) s 19 r (curren) s 0 r 116 c 17 r (input) s 19 r (record) s 19 r (is) s 19 r (precisely) s 19 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r ('.) s 31 r (By) s 0 2533 p (con) s 0 r (trast,) s cmtt10.329 @sf 120 2670 p ($1) s 24 r 126 c 24 r (/foo/) s @eop 67 @bop0 67 @bop1 cmr10.329 @sf 0 -57 p (Actions:) s 20 r (Expressions) s 1489 r (67) s cmtt10.329 @sf 360 183 p (-17) s 24 r 37 c 24 r 56 c 24 r 61 c 23 r (-1) s cmr10.329 @sf 240 261 p (In) s 13 r (other) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 13 r (implemen) s 0 r (tations,) s 12 r (the) s 14 r (signedness) s 13 r (of) s 13 r (the) s 13 r (remainder) s 14 r (ma) s -1 r 121 c 13 r 98 c 1 r 101 c 13 r (mac) s 0 r (hine) s 12 r (dep) s 1 r (en-) s 240 323 p (den) s 0 r (t.) s cmsl10.329 @sf 0 401 p 120 c cmtt10.329 @sf 18 r 94 c cmsl10.329 @sf 15 r 121 c 0 464 p 120 c cmtt10.329 @sf 18 r (**) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 111 r (Exp) s 2 r (onen) s -1 r (tiation:) s cmsl10.329 @sf 18 r 120 c cmr10.329 @sf 14 r (raised) s 12 r (to) s 12 r (the) s cmsl10.329 @sf 11 r 121 c cmr10.329 @sf 16 r 112 c 1 r 111 c 0 r 119 c -2 r (er.) s cmtt10.329 @sf 18 r 50 c 16 r 94 c 15 r 51 c cmr10.329 @sf 11 r (has) s 12 r (the) s 11 r 118 c -1 r (alue) s 10 r (8.) s 19 r (The) s 12 r 99 c 0 r (haracter) s 10 r (sequence) s 240 526 p 96 c cmtt10.329 @sf 0 r (**) s cmr10.329 @sf 0 r 39 c 15 r (is) s 15 r (equiv) s -1 r (alen) s -1 r 116 c 14 r (to) s 15 r 96 c cmtt10.329 @sf 0 r 94 c cmr10.329 @sf 0 r ('.) s cmbx10.432 @sf 0 779 p (8.4) s 34 r (String) s 23 r (Concatenation) s cmr10.329 @sf 62 919 p (There) s 22 r (is) s 22 r (only) s 22 r (one) s 21 r (string) s 22 r (op) s 1 r (eration:) s 34 r (concatenation.) s 40 r (It) s 21 r (do) s 2 r (es) s 21 r (not) s 22 r (ha) s 0 r 118 c -1 r 101 c 20 r 97 c 22 r (sp) s 1 r (eci\014c) s 22 r (op) s 1 r (erator) s 22 r (to) s 0 981 p (represen) s 0 r 116 c 14 r (it.) s 20 r (Instead,) s 15 r (concatenation) s 15 r (is) s 15 r 112 c 1 r (erformed) s 15 r 98 c 0 r 121 c 14 r (writing) s 15 r (expressions) s 15 r (next) s 15 r (to) s 15 r (one) s 15 r (another,) s 15 r (with) s 0 1044 p (no) s 15 r (op) s 1 r (erator.) s 21 r 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 120 1184 p (awk) s 24 r ('{) s 24 r (print) s 24 r ("Field) s 23 r (number) s 24 r (one:) s 24 r 34 c 24 r ($1) s 24 r (}') s 24 r (BBS-list) s cmr10.329 @sf 0 1324 p (pro) s 1 r (duces,) s 15 r (for) s 16 r (the) s 15 r (\014rst) s 15 r (record) s 15 r (in) s 15 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r (':) s cmtt10.329 @sf 120 1464 p (Field) s 24 r (number) s 24 r (one:) s 24 r (aardvark) s cmr10.329 @sf 62 1605 p (Without) s 13 r (the) s 13 r (space) s 13 r (in) s 12 r (the) s 13 r (string) s 13 r (constan) s 0 r 116 c 11 r (after) s 13 r (the) s 13 r 96 c cmtt10.329 @sf 0 r 58 c cmr10.329 @sf 0 r (',) s 13 r (the) s 13 r (line) s 13 r 119 c 0 r (ould) s 11 r (run) s 13 r (together.) s 20 r 70 c -3 r (or) s 12 r (example:) s cmtt10.329 @sf 120 1745 p (awk) s 24 r ('{) s 24 r (print) s 24 r ("Field) s 23 r (number) s 24 r (one:") s 24 r ($1) s 24 r (}') s 24 r (BBS-list) s cmr10.329 @sf 0 1885 p (pro) s 1 r (duces,) s 15 r (for) s 16 r (the) s 15 r (\014rst) s 15 r (record) s 15 r (in) s 15 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r (':) s cmtt10.329 @sf 120 2025 p (Field) s 24 r (number) s 24 r (one:aardvark) s cmr10.329 @sf 62 2165 p (Since) s 13 r (string) s 12 r (concatenation) s 13 r (do) s 1 r (es) s 13 r (not) s 12 r (ha) s 0 r 118 c -1 r 101 c 11 r (an) s 13 r (explicit) s 12 r (op) s 2 r (erator,) s 13 r (it) s 12 r (is) s 13 r (often) s 12 r (necessary) s 13 r (to) s 12 r (insure) s 13 r (that) s 0 2228 p (it) s 19 r (happ) s 1 r (ens) s 19 r (where) s 19 r 121 c -1 r (ou) s 18 r 119 c 0 r (an) s -1 r 116 c 17 r (it) s 19 r (to) s 19 r 98 c 0 r 121 c 17 r (enclosing) s 19 r (the) s 19 r (items) s 19 r (to) s 18 r 98 c 2 r 101 c 18 r (concatenated) s 19 r (in) s 19 r (paren) s 0 r (theses.) s 30 r 70 c -3 r (or) s 0 2290 p (example,) s 15 r (the) s 15 r (follo) s 0 r (wing) s 14 r (co) s 1 r (de) s 16 r (fragmen) s -1 r 116 c 14 r (do) s 2 r (es) s 15 r (not) s 15 r (concatenate) s cmtt10.329 @sf 15 r (file) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 16 r (name) s cmr10.329 @sf 15 r (as) s 15 r 121 c 0 r (ou) s 14 r (migh) s -1 r 116 c 15 r (exp) s 1 r (ect:) s cmtt10.329 @sf 120 2430 p (file) s 24 r 61 c 24 r ("file") s 120 2480 p (name) s 24 r 61 c 24 r ("name") s 120 2530 p (print) s 24 r ("something) s 24 r (meaningful") s 24 r 62 c 23 r (file) s 24 r (name) s cmr10.329 @sf 0 2670 p (It) s 15 r (is) s 15 r (necessary) s 15 r (to) s 16 r (use) s 15 r (the) s 15 r (follo) s 0 r (wing:) s @eop 66 @bop0 66 @bop1 cmr10.329 @sf 0 -57 p (66) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 62 183 p (Otherwise,) s 14 r (the) s 13 r 118 c -2 r (ariable) s 12 r (assignmen) s 0 r 116 c 12 r (is) s 13 r 112 c 1 r (erformed) s 13 r (at) s 13 r 97 c 13 r (time) s 13 r (determined) s 13 r 98 c 0 r 121 c 12 r (its) s 13 r 112 c 1 r (osition) s 13 r (among) s 13 r (the) s 0 246 p (input) s 15 r (\014le) s 15 r (argumen) s 0 r (ts:) s 19 r (after) s 15 r (the) s 16 r (pro) s 1 r (cessing) s 15 r (of) s 15 r (the) s 15 r (preceding) s 15 r (input) s 16 r (\014le) s 15 r (argumen) s -1 r (t.) s 20 r 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 120 384 p (awk) s 24 r ('{) s 24 r (print) s 24 r ($n) s 23 r (}') s 24 r (n=4) s 24 r (inventory-shipped) s 24 r (n=2) s 24 r (BBS-list) s cmr10.329 @sf 0 522 p (prin) s 0 r (ts) s 15 r (the) s 16 r 118 c -1 r (alue) s 15 r (of) s 16 r (\014eld) s 17 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s cmtt10.329 @sf 17 r 110 c cmr10.329 @sf 16 r (for) s 16 r (all) s 17 r (input) s 16 r (records.) s 24 r (Before) s 16 r (the) s 16 r (\014rst) s 16 r (\014le) s 17 r (is) s 16 r (read,) s 17 r (the) s 16 r (command) s 0 585 p (line) s 16 r (sets) s 16 r (the) s 17 r 118 c -2 r (ariable) s cmtt10.329 @sf 15 r 110 c cmr10.329 @sf 16 r (equal) s 17 r (to) s 16 r (4.) s 23 r (This) s 16 r (causes) s 16 r (the) s 17 r (fourth) s 16 r (\014eld) s 16 r (to) s 16 r 98 c 1 r 101 c 17 r (prin) s -1 r (ted) s 15 r (in) s 17 r (lines) s 16 r (from) s 16 r (the) s 16 r (\014le) s 0 647 p 96 c cmtt10.329 @sf (inventory-shipped) s cmr10.329 @sf ('.) s 20 r (After) s 14 r (the) s 15 r (\014rst) s 14 r (\014le) s 15 r (has) s 14 r (\014nished,) s 15 r (but) s 15 r 98 c 1 r (efore) s 14 r (the) s 15 r (second) s 14 r (\014le) s 15 r (is) s 14 r (started,) s cmtt10.329 @sf 15 r 110 c cmr10.329 @sf 14 r (is) s 15 r (set) s 0 709 p (to) s 15 r (2,) s 15 r (so) s 15 r (that) s 16 r (the) s 15 r (second) s 15 r (\014eld) s 15 r (is) s 15 r (prin) s 0 r (ted) s 14 r (in) s 15 r (lines) s 15 r (from) s 16 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r ('.) s 62 848 p (Command) s 14 r (line) s 13 r (argumen) s 0 r (ts) s 13 r (are) s 13 r (made) s 13 r 97 c 0 r 118 c -2 r (ailable) s 12 r (for) s 14 r (explicit) s 13 r (examination) s 14 r 98 c -1 r 121 c 13 r (the) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 14 r (program) s 13 r (in) s 14 r (an) s 0 910 p (arra) s 0 r 121 c 14 r (named) s cmtt10.329 @sf 15 r (ARGV) s cmr10.329 @sf 15 r (\(see) s 15 r 99 c 0 r (hapter) s 14 r (13) s 15 r ([Built-in) s 16 r 86 c -3 r (ariables],) s 14 r (page) s 15 r (111\).) s cmbx10.432 @sf 0 1147 p (8.3) s 34 r (Arithmetic) s 23 r (Op) s 2 r (erators) s cmr10.329 @sf 62 1286 p (The) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 18 r (language) s 18 r (uses) s 18 r (the) s 17 r (common) s 18 r (arithmetic) s 18 r (op) s 1 r (erators) s 18 r (when) s 18 r (ev) s -1 r (aluating) s 16 r (expressions.) s 29 r (All) s 17 r (of) s 0 1348 p (these) s 14 r (arithmetic) s 15 r (op) s 1 r (erators) s 14 r (follo) s 0 r 119 c 13 r (normal) s 15 r (precedence) s 14 r (rules,) s 14 r (and) s 15 r 119 c -1 r (ork) s 14 r (as) s 14 r 121 c 0 r (ou) s 13 r 119 c 0 r (ould) s 13 r (exp) s 1 r (ect) s 15 r (them) s 14 r (to.) s 0 1410 p (This) s 17 r (example) s 17 r (divides) s 17 r (\014eld) s 17 r (three) s 17 r 98 c 0 r 121 c 16 r (\014eld) s 17 r (four,) s 18 r (adds) s 17 r (\014eld) s 17 r 116 c 0 r 119 c -2 r (o,) s 17 r (stores) s 17 r (the) s 17 r (result) s 17 r (in) s 0 r (to) s 16 r (\014eld) s 17 r (one,) s 17 r (and) s 0 1472 p (prin) s 0 r (ts) s 14 r (the) s 15 r (resulting) s 15 r (altered) s 15 r (input) s 15 r (record:) s cmtt10.329 @sf 120 1611 p (awk) s 24 r ('{) s 24 r ($1) s 24 r 61 c 23 r ($2) s 24 r 43 c 24 r ($3) s 24 r 47 c 24 r ($4;) s 24 r (print) s 24 r (}') s 23 r (inventory-shipped) s cmr10.329 @sf 62 1749 p (The) s 15 r (arithmetic) s 16 r (op) s 1 r (erators) s 15 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (are:) s cmsl10.329 @sf 0 1888 p 120 c cmtt10.329 @sf 18 r 43 c cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 135 r (Addition.) s cmsl10.329 @sf 0 1964 p 120 c cmtt10.329 @sf 18 r 45 c cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 135 r (Subtraction.) s cmtt10.329 @sf 0 2040 p 45 c cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 177 r (Negation.) s cmsl10.329 @sf 0 2116 p 120 c cmtt10.329 @sf 18 r 42 c cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 135 r (Multiplication.) s cmsl10.329 @sf 0 2192 p 120 c cmtt10.329 @sf 18 r 47 c cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 135 r (Division.) s 20 r (Since) s 14 r (all) s 14 r 110 c 0 r (um) s -2 r 98 c 1 r (ers) s 14 r (in) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 14 r (are) s 14 r (double-precision) s 14 r (\015oating) s 14 r 112 c 1 r (oin) s 0 r (t,) s 13 r (the) s 14 r (result) s 14 r (is) s 14 r (not) s 240 2255 p (rounded) s 15 r (to) s 15 r (an) s 15 r (in) s 0 r (teger:) s cmtt10.329 @sf 19 r 51 c 16 r 47 c 15 r 52 c cmr10.329 @sf 15 r (has) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (0.75.) s cmsl10.329 @sf 0 2331 p 120 c cmtt10.329 @sf 18 r 37 c cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 135 r (Remainder.) s 29 r (The) s 17 r (quotien) s 0 r 116 c 17 r (is) s 18 r (rounded) s 18 r (to) s 0 r 119 c -2 r (ard) s 17 r (zero) s 18 r (to) s 18 r (an) s 18 r (in) s 0 r (teger,) s 17 r 109 c 0 r (ultiplied) s 17 r 98 c 0 r 121 c cmsl10.329 @sf 16 r 121 c cmr10.329 @sf 22 r (and) s 240 2393 p (this) s 17 r (result) s 16 r (is) s 17 r (subtracted) s 16 r (from) s cmsl10.329 @sf 17 r 120 c cmr10.329 @sf 0 r 46 c 25 r (This) s 16 r (op) s 1 r (eration) s 17 r (is) s 17 r (sometimes) s 16 r (kno) s 0 r (wn) s 15 r (as) s 17 r (\\trunc-mo) s 1 r (d".) s 240 2455 p (The) s 15 r (follo) s 0 r (wing) s 14 r (relation) s 15 r (alw) s 0 r 97 c -1 r (ys) s 14 r (holds:) s cmtt10.329 @sf 360 2531 p 98 c 24 r 42 c 24 r (int\(a) s 24 r 47 c 23 r (b\)) s 24 r 43 c 24 r (\(a) s 24 r 37 c 24 r (b\)) s 24 r (==) s 24 r 97 c cmr10.329 @sf 240 2608 p (One) s 18 r (undesirable) s 17 r (e\013ect) s 18 r (of) s 17 r (this) s 18 r (de\014nition) s 18 r (of) s 17 r (remainder) s 18 r (is) s 17 r (that) s cmsl10.329 @sf 18 r 120 c cmtt10.329 @sf 18 r 37 c cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 22 r (is) s 18 r (negativ) s -1 r 101 c 17 r (if) s cmsl10.329 @sf 17 r 120 c cmr10.329 @sf 21 r (is) s 240 2670 p (negativ) s 0 r (e.) s 19 r (Th) s 0 r (us,) s @eop 65 @bop0 cmb10.390 @sf [<FFFCFFFCFFFCFFFC078007800780078007800780078007800780078007800780078007800780078007800780078007800780 078007800780078007800780078007800780078007800780078007C0078007C0078007A0078007A0070007900E00078C1C00 0783F80007800000078000000780000007800000078000000780000007800000078000000780000007800000078000000780 00000F800000FF800000FF80000007800000> 32 42 -1 0 29.980] 104 @dc [<FFFFFFFC00FFFFFFFC0007E001FC0003E0007C0003E0001E0003E0000E0003E000060003E000060003E000020003E0000200 03E000020003E000020003E000010003E000010003E000010003E000010003E000000003E000000003E000000003E0000000 03E000000003E000000003E000000003E000000003E000000003E000000003E000000003E000000003E000000003E0000000 03E000000003E000000003E000000003E000000003E000000003E000000003E000000003E000000007F0000000FFFFE00000 FFFFE00000> 40 41 -2 0 33.727] 76 @dc 65 @bop1 cmr10.329 @sf 0 -57 p (Actions:) s 20 r (Expressions) s 1489 r (65) s cmbx10.432 @sf 0 183 p (8.2) s 34 r 86 c -4 r (ariables) s cmr10.329 @sf 62 322 p 86 c -3 r (ariables) s 11 r (let) s 12 r 121 c -1 r (ou) s 11 r (giv) s 0 r 101 c 10 r (names) s 12 r (to) s 12 r 118 c -2 r (alues) s 11 r (and) s 11 r (refer) s 12 r (to) s 12 r (them) s 11 r (later.) s 19 r 89 c -2 r (ou) s 10 r (ha) s 0 r 118 c -1 r 101 c 10 r (already) s 12 r (seen) s 12 r 118 c -2 r (ariables) s 11 r (in) s 0 384 p (man) s 0 r 121 c 11 r (of) s 12 r (the) s 11 r (examples.) s 20 r (The) s 12 r (name) s 11 r (of) s 12 r 97 c 12 r 118 c -1 r (ariable) s 11 r 109 c -1 r (ust) s 11 r 98 c 2 r 101 c 11 r 97 c 12 r (sequence) s 12 r (of) s 12 r (letters,) s 13 r (digits) s 12 r (and) s 12 r (underscores,) s 0 447 p (but) s 10 r (it) s 11 r (ma) s 0 r 121 c 9 r (not) s 11 r 98 c 1 r (egin) s 10 r (with) s 11 r 97 c 10 r (digit.) s 19 r (Case) s 10 r (is) s 11 r (signi\014can) s -1 r 116 c 10 r (in) s 10 r 118 c -1 r (ariable) s 9 r (names;) s cmtt10.329 @sf 12 r 97 c cmr10.329 @sf 11 r (and) s cmtt10.329 @sf 10 r 65 c cmr10.329 @sf 11 r (are) s 10 r (distinct) s 11 r 118 c -2 r (ariables.) s 62 586 p 65 c 16 r 118 c -1 r (ariable) s 15 r (name) s 16 r (is) s 16 r 97 c 17 r 118 c -2 r (alid) s 15 r (expression) s 16 r 98 c 0 r 121 c 15 r (itself;) s 17 r (it) s 16 r (represen) s 0 r (ts) s 15 r (the) s 16 r 118 c -2 r (ariable's) s 16 r (curren) s -1 r 116 c 16 r 118 c -2 r (alue.) s 22 r 86 c -3 r (ari-) s 0 648 p (ables) s 19 r (are) s 20 r (giv) s -1 r (en) s 19 r (new) s 19 r 118 c -1 r (alues) s 18 r (with) s cmsl10.329 @sf 19 r (assignmen) s 0 r 116 c 18 r (op) s 2 r (erators) s cmr10.329 @sf 21 r (and) s cmsl10.329 @sf 19 r (incremen) s 0 r 116 c 18 r (op) s 2 r (erators) s cmr10.329 @sf 0 r 46 c 32 r (See) s 20 r (section) s 19 r (8.7) s 0 710 p ([Assignmen) s 0 r 116 c 14 r (Ops],) s 15 r (page) s 15 r (70.) s 62 849 p 65 c 21 r (few) s 21 r 118 c -2 r (ariables) s 20 r (ha) s 0 r 118 c -1 r 101 c 20 r (sp) s 1 r (ecial) s 21 r (built-in) s 20 r (meanings,) s 23 r (suc) s -1 r 104 c 20 r (as) s cmtt10.329 @sf 21 r (FS) s cmr10.329 @sf 0 r 44 c 22 r (the) s 21 r (\014eld) s 21 r (separator,) s 22 r (and) s cmtt10.329 @sf 21 r (NF) s cmr10.329 @sf 0 r 44 c 22 r (the) s 0 911 p 110 c 0 r (um) s -2 r 98 c 1 r (er) s 17 r (of) s 18 r (\014elds) s 18 r (in) s 17 r (the) s 18 r (curren) s 0 r 116 c 16 r (input) s 18 r (record.) s 28 r (See) s 17 r 99 c 0 r (hapter) s 17 r (13) s 17 r ([Built-in) s 18 r 86 c -3 r (ariables],) s 18 r (page) s 17 r (111,) s 19 r (for) s 17 r 97 c 0 974 p (list) s 19 r (of) s 18 r (them.) s 31 r (These) s 19 r (built-in) s 19 r 118 c -2 r (ariables) s 18 r (can) s 19 r 98 c 1 r 101 c 19 r (used) s 18 r (and) s 19 r (assigned) s 19 r (just) s 18 r (lik) s 0 r 101 c 18 r (all) s 19 r (other) s 18 r 118 c -1 r (ariables,) s 18 r (but) s 0 1036 p (their) s 15 r 118 c -1 r (alues) s 14 r (are) s 15 r (also) s 15 r (used) s 16 r (or) s 15 r 99 c -1 r (hanged) s 15 r (automatically) s 15 r 98 c 0 r 121 c cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 0 r 46 c 20 r (Eac) s 0 r 104 c 14 r (built-in) s 15 r 118 c -1 r (ariable's) s 14 r (name) s 15 r (is) s 15 r (made) s 0 1098 p (en) s 0 r (tirely) s 14 r (of) s 15 r (upp) s 1 r (er) s 15 r (case) s 16 r (letters.) s 62 1237 p 86 c -3 r (ariables) s 17 r (in) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 17 r (can) s 18 r 98 c 1 r 101 c 18 r (assigned) s 18 r (either) s 17 r 110 c 0 r (umeric) s 17 r 118 c -2 r (alues) s 17 r (or) s 17 r (string) s 18 r 118 c -2 r (alues.) s 27 r (By) s 18 r (default,) s 18 r 118 c -2 r (ariables) s 0 1299 p (are) s 16 r (initialized) s 16 r (to) s 16 r (the) s 16 r 110 c 0 r (ull) s 15 r (string,) s 16 r (whic) s 0 r 104 c 15 r (is) s 16 r (e\013ectiv) s 0 r (ely) s 15 r (zero) s 16 r (if) s 16 r (con) s 0 r 118 c -2 r (erted) s 15 r (to) s 16 r 97 c 16 r 110 c 0 r (um) s -1 r 98 c 0 r (er.) s 23 r (So) s 16 r (there) s 16 r (is) s 16 r (no) s 0 1362 p (need) s 19 r (to) s 19 r (\\initialize") s 19 r (eac) s 0 r 104 c 18 r 118 c -2 r (ariable) s 18 r (explicitly) s 19 r (in) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 0 r 44 c 20 r (the) s 19 r 119 c 0 r 97 c -2 r 121 c 18 r 121 c 0 r (ou) s 18 r 119 c 0 r (ould) s 18 r (need) s 19 r (to) s 19 r (do) s 19 r (in) s 19 r 67 c 19 r (or) s 19 r (most) s 0 1424 p (other) s 15 r (traditional) s 15 r (programming) s 15 r (languages.) s cmb10.390 @sf 0 1649 p (8.2.1) s 27 r (Assigning) s 18 r 86 c -4 r (ariables) s 17 r (on) s 18 r (the) s 18 r (Command) s 18 r (Line) s cmr10.329 @sf 62 1788 p 89 c -3 r (ou) s 16 r (can) s 17 r (set) s 16 r (an) s 0 r 121 c cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 17 r 118 c -2 r (ariable) s 16 r 98 c 0 r 121 c 15 r (including) s 17 r 97 c cmsl10.329 @sf 16 r 118 c -1 r (ariable) s 15 r (assignmen) s 0 r 116 c cmr10.329 @sf 17 r (among) s 16 r (the) s 17 r (argumen) s -1 r (ts) s 16 r (on) s 16 r (the) s 0 1851 p (command) s 11 r (line) s 10 r (when) s 11 r 121 c -1 r (ou) s 10 r (in) s 0 r 118 c -2 r (ok) s -1 r 101 c cmtt10.329 @sf 10 r (awk) s cmr10.329 @sf 10 r (\(see) s 11 r 99 c 0 r (hapter) s 9 r (14) s 11 r ([Command) s 10 r (Line],) s 12 r (page) s 10 r (115\).) s 19 r (Suc) s 0 r 104 c 9 r (an) s 11 r (assignmen) s -1 r 116 c 0 1913 p (has) s 15 r (this) s 15 r (form:) s cmsl10.329 @sf 120 2052 p 118 c -2 r (ariable) s cmtt10.329 @sf 2 r 61 c cmsl10.329 @sf 0 r (text) s cmr10.329 @sf 0 2191 p (With) s 15 r (it,) s 15 r 121 c 0 r (ou) s 14 r (can) s 15 r (set) s 15 r 97 c 16 r 118 c -2 r (ariable) s 14 r (either) s 15 r (at) s 16 r (the) s 15 r 98 c 1 r (eginning) s 15 r (of) s 15 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (run) s 15 r (or) s 15 r (in) s 15 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 14 r (input) s 15 r (\014les.) s 62 2330 p (If) s 15 r 121 c 0 r (ou) s 14 r (precede) s 15 r (the) s 16 r (assignmen) s -1 r 116 c 14 r (with) s 16 r (the) s 15 r 96 c cmtt10.329 @sf 0 r (-v) s cmr10.329 @sf 0 r 39 c 15 r (option,) s 15 r (lik) s 0 r 101 c 14 r (this:) s cmtt10.329 @sf 120 2469 p (-v) s cmsl10.329 @sf 24 r 118 c -2 r (ariable) s cmtt10.329 @sf 2 r 61 c cmsl10.329 @sf 0 r (text) s cmr10.329 @sf 0 2608 p (then) s 14 r (the) s 14 r 118 c -2 r (ariable) s 13 r (is) s 14 r (set) s 14 r (at) s 14 r (the) s 14 r 118 c 0 r (ery) s 13 r 98 c 1 r (eginning,) s 14 r 98 c 2 r (efore) s 14 r (ev) s -1 r (en) s 13 r (the) s cmtt10.329 @sf 14 r (BEGIN) s cmr10.329 @sf 14 r (rules) s 14 r (are) s 14 r (run.) s 20 r (The) s 14 r 96 c cmtt10.329 @sf 0 r (-v) s cmr10.329 @sf 0 r 39 c 14 r (option) s 0 2670 p (and) s 15 r (its) s 15 r (assignmen) s 0 r 116 c 14 r 109 c 0 r (ust) s 14 r (precede) s 15 r (all) s 15 r (the) s 16 r (\014le) s 15 r (name) s 15 r (argumen) s 0 r (ts.) s @eop 64 @bop0 64 @bop1 cmr10.329 @sf 0 -57 p (64) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 0 183 p (with) s cmsl10.329 @sf 15 r (escap) s 1 r 101 c 16 r (sequences) s cmr10.329 @sf 0 r 44 c 15 r (whic) s -1 r 104 c 15 r (are) s 15 r 99 c -1 r (haracter) s 15 r (sequences) s 15 r 98 c 1 r (eginning) s 15 r (with) s 15 r 97 c 16 r (bac) s -1 r (kslash) s 14 r (\(`) s cmtt10.329 @sf 0 r 92 c cmr10.329 @sf 0 r ('\).) s 62 332 p (One) s 14 r (use) s 14 r (of) s 13 r (an) s 14 r (escap) s 1 r 101 c 14 r (sequence) s 13 r (is) s 14 r (to) s 14 r (include) s 13 r 97 c 14 r (double-quote) s 14 r 99 c -1 r (haracter) s 13 r (in) s 14 r 97 c 13 r (string) s 14 r (constan) s 0 r (t.) s 18 r (Since) s 0 395 p 97 c 18 r (plain) s 19 r (double-quote) s 18 r 119 c 0 r (ould) s 18 r (end) s 18 r (the) s 19 r (string,) s 19 r 121 c 0 r (ou) s 17 r 109 c 0 r (ust) s 17 r (use) s 19 r 96 c cmtt10.329 @sf 0 r (\\") s cmr10.329 @sf 0 r 39 c 18 r (to) s 19 r (represen) s 0 r 116 c 17 r 97 c 19 r (single) s 18 r (double-quote) s 0 457 p 99 c 0 r (haracter) s 20 r (as) s 22 r 97 c 22 r (part) s 21 r (of) s 22 r (the) s 22 r (string.) s 40 r (Bac) s -1 r (kslash) s 21 r (itself) s 22 r (is) s 21 r (another) s 22 r 99 c 0 r (haracter) s 21 r (that) s 21 r (can't) s 22 r 98 c 1 r 101 c 22 r (included) s 0 519 p (normally;) s 19 r 121 c -1 r (ou) s 17 r (write) s 17 r 96 c cmtt10.329 @sf 0 r (\\\\) s cmr10.329 @sf 0 r 39 c 18 r (to) s 17 r (put) s 18 r (one) s 17 r (bac) s 0 r (kslash) s 17 r (in) s 17 r (the) s 18 r (string.) s 27 r (Th) s -1 r (us,) s 18 r (the) s 17 r (string) s 18 r (whose) s 17 r (con) s 0 r (ten) s -2 r (ts) s 17 r (are) s 0 581 p (the) s 15 r 116 c 0 r 119 c -1 r 111 c 14 r 99 c 0 r (haracters) s 14 r 96 c cmtt10.329 @sf 0 r ("\\) s cmr10.329 @sf 0 r 39 c 15 r 109 c 0 r (ust) s 14 r 98 c 1 r 101 c 15 r (written) s cmtt10.329 @sf 15 r ("\\"\\\\") s cmr10.329 @sf 0 r 46 c 62 731 p (Another) s 15 r (use) s 15 r (of) s 16 r (bac) s -1 r (kslash) s 14 r (is) s 16 r (to) s 15 r (represen) s -1 r 116 c 15 r (unprin) s -1 r (table) s 14 r 99 c 0 r (haracters) s 14 r (suc) s 0 r 104 c 14 r (as) s 15 r (newline.) s 20 r (While) s 15 r (there) s 16 r (is) s 0 793 p (nothing) s 16 r (to) s 16 r (stop) s 16 r 121 c 0 r (ou) s 15 r (from) s 16 r (writing) s 17 r (most) s 16 r (of) s 16 r (these) s 16 r 99 c 0 r (haracters) s 15 r (directly) s 16 r (in) s 16 r 97 c 16 r (string) s 16 r (constan) s 0 r (t,) s 15 r (they) s 17 r (ma) s -1 r 121 c 0 855 p (lo) s 1 r (ok) s 15 r (ugly) s -2 r 46 c 62 1004 p (Here) s 15 r (is) s 16 r 97 c 15 r (table) s 15 r (of) s 15 r (all) s 15 r (the) s 15 r (escap) s 2 r 101 c 15 r (sequences) s 15 r (used) s 15 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r 58 c cmtt10.329 @sf 0 1154 p (\\\\) s cmr10.329 @sf 192 r (Represen) s 0 r (ts) s 14 r 97 c 15 r (literal) s 15 r (bac) s 0 r (kslash,) s 14 r 96 c cmtt10.329 @sf 0 r 92 c cmr10.329 @sf 0 r ('.) s cmtt10.329 @sf 0 1240 p (\\a) s cmr10.329 @sf 192 r (Represen) s 0 r (ts) s 14 r (the) s 15 r (\\alert") s 15 r 99 c 0 r (haracter,) s 14 r (con) s 0 r (trol-g,) s 14 r (ASCI) s 1 r 73 c 16 r (co) s 1 r (de) s 15 r (7.) s cmtt10.329 @sf 0 1327 p (\\b) s cmr10.329 @sf 192 r (Represen) s 0 r (ts) s 14 r 97 c 15 r (bac) s 0 r (kspace,) s 14 r (con) s 0 r (trol-h,) s 14 r (ASCI) s 1 r 73 c 15 r (co) s 2 r (de) s 15 r (8.) s cmtt10.329 @sf 0 1414 p (\\f) s cmr10.329 @sf 192 r (Represen) s 0 r (ts) s 14 r 97 c 15 r (formfeed,) s 15 r (con) s 0 r (trol-l,) s 14 r (ASCI) s 2 r 73 c 15 r (co) s 1 r (de) s 15 r (12.) s cmtt10.329 @sf 0 1501 p (\\n) s cmr10.329 @sf 192 r (Represen) s 0 r (ts) s 14 r 97 c 15 r (newline,) s 15 r (con) s 0 r (trol-j,) s 14 r (ASCI) s 2 r 73 c 15 r (co) s 1 r (de) s 15 r (10.) s cmtt10.329 @sf 0 1588 p (\\r) s cmr10.329 @sf 192 r (Represen) s 0 r (ts) s 14 r 97 c 15 r (carriage) s 15 r (return,) s 16 r (con) s -1 r (trol-m,) s 14 r (ASCI) s 2 r 73 c 15 r (co) s 1 r (de) s 15 r (13.) s cmtt10.329 @sf 0 1675 p (\\t) s cmr10.329 @sf 192 r (Represen) s 0 r (ts) s 14 r 97 c 15 r (horizon) s 0 r (tal) s 14 r (tab,) s 15 r (con) s 0 r (trol-i,) s 14 r (ASCI) s 1 r 73 c 16 r (co) s 1 r (de) s 15 r (9.) s cmtt10.329 @sf 0 1762 p (\\v) s cmr10.329 @sf 192 r (Represen) s 0 r (ts) s 14 r 97 c 15 r 118 c 0 r (ertical) s 14 r (tab,) s 15 r (con) s 0 r (trol-k,) s 14 r (ASCI) s 1 r 73 c 16 r (co) s 1 r (de) s 15 r (11.) s cmtt10.329 @sf 0 1849 p 92 c cmsl10.329 @sf (nnn) s cmr10.329 @sf 140 r (Represen) s 0 r (ts) s 12 r (the) s 13 r 111 c 1 r (ctal) s 13 r 118 c -1 r (alue) s cmsl10.329 @sf 12 r (nnn) s cmr10.329 @sf 0 r 44 c 13 r (where) s cmsl10.329 @sf 13 r (nnn) s cmr10.329 @sf 13 r (are) s 13 r (one) s 13 r (to) s 13 r (three) s 13 r (digits) s 13 r 98 c 2 r (et) s -1 r 119 c -1 r (een) s 12 r 48 c 13 r (and) s 13 r (7.) s 20 r 70 c -3 r (or) s 240 1911 p (example,) s 15 r (the) s 15 r (co) s 2 r (de) s 15 r (for) s 15 r (the) s 15 r (ASCI) s 1 r 73 c 15 r (ESC) s 16 r (\(escap) s 1 r (e\)) s 15 r 99 c 0 r (haracter) s 14 r (is) s 15 r 96 c cmtt10.329 @sf 0 r (\\033) s cmr10.329 @sf 0 r ('.) s cmtt10.329 @sf 0 1998 p (\\x) s cmsl10.329 @sf (hh) s cmr10.300 @sf 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 93 r (Represen) s 0 r (ts) s 13 r (the) s 14 r (hexadecimal) s 14 r 118 c -1 r (alue) s cmsl10.329 @sf 13 r (hh) s cmr10.329 @sf 0 r 44 c 15 r (where) s cmsl10.329 @sf 14 r (hh) s cmr10.329 @sf 14 r (are) s 14 r (hexadecimal) s 14 r (digits) s 14 r (\(`) s cmtt10.329 @sf 0 r 48 c cmr10.329 @sf 0 r 39 c 15 r (through) s 14 r 96 c cmtt10.329 @sf 0 r 57 c cmr10.329 @sf 0 r 39 c 240 2060 p (and) s 16 r (either) s 15 r 96 c cmtt10.329 @sf 0 r 65 c cmr10.329 @sf 0 r 39 c 16 r (through) s 15 r 96 c cmtt10.329 @sf 0 r 70 c cmr10.329 @sf 0 r 39 c 16 r (or) s 16 r 96 c cmtt10.329 @sf 0 r 97 c cmr10.329 @sf 0 r 39 c 15 r (through) s 16 r 96 c cmtt10.329 @sf 0 r 102 c cmr10.329 @sf 0 r ('\).) s 21 r (Lik) s 0 r 101 c 15 r (the) s 15 r (same) s 16 r (construct) s 15 r (in) s 16 r (ANSI) s 16 r (C,) s 15 r (the) s 240 2123 p (escap) s 1 r 101 c 14 r (sequence) s 13 r (con) s 0 r (tin) s -1 r (ues) s 13 r (un) s -1 r (til) s 13 r (the) s 14 r (\014rst) s 13 r (non-hexadecimal) s 14 r (digit) s 13 r (is) s 14 r (seen.) s 20 r (Ho) s -1 r 119 c -1 r (ev) s -1 r (er,) s 13 r (using) s 240 2185 p (more) s 15 r (than) s 15 r 116 c 0 r 119 c -1 r 111 c 14 r (hexadecimal) s 15 r (digits) s 15 r (pro) s 1 r (duces) s 16 r (unde\014ned) s 15 r (results.) s 62 2334 p 65 c 16 r (constan) s -1 r 116 c 15 r (regexp) s 15 r (is) s 16 r 97 c 15 r (regular) s 16 r (expression) s 15 r (description) s 16 r (enclosed) s 15 r (in) s 16 r (slashes,) s 15 r (suc) s 0 r 104 c 15 r (as) s cmtt10.329 @sf 15 r (/^beginning) s 0 2396 p (and) s 15 r (end$/) s cmr10.329 @sf 0 r 46 c 28 r (Most) s 18 r (regexps) s 18 r (used) s 18 r (in) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 18 r (programs) s 18 r (are) s 18 r (constan) s -1 r (t,) s 18 r (but) s 18 r (the) s 18 r 96 c cmtt10.329 @sf 0 r 126 c cmr10.329 @sf 0 r 39 c 17 r (and) s 18 r 96 c cmtt10.329 @sf 0 r (!~) s cmr10.329 @sf 0 r 39 c 18 r (op) s 1 r (erators) s 18 r (can) s 0 2458 p (also) s 15 r (matc) s 0 r 104 c 14 r (computed) s 15 r (or) s 15 r (\\dynamic") s 15 r (regexps) s 16 r (\(see) s 15 r (section) s 15 r (6.3.1) s 15 r ([Regexp) s 15 r (Usage],) s 15 r (page) s 16 r (52\).) s 62 2608 p (Constan) s 0 r 116 c 18 r (regexps) s 19 r (are) s 19 r (useful) s 19 r (only) s 19 r (with) s 19 r (the) s 19 r 96 c cmtt10.329 @sf 0 r 126 c cmr10.329 @sf 0 r 39 c 19 r (and) s 19 r 96 c cmtt10.329 @sf 0 r (!~) s cmr10.329 @sf 0 r 39 c 19 r (op) s 2 r (erators;) s 21 r 121 c -1 r (ou) s 18 r (cannot) s 20 r (assign) s 19 r (them) s 19 r (to) s 0 2670 p 118 c -2 r (ariables) s 15 r (or) s 15 r (prin) s 0 r 116 c 14 r (them.) s 20 r (They) s 15 r (are) s 15 r (not) s 15 r (truly) s 15 r (expressions) s 16 r (in) s 15 r (the) s 15 r (usual) s 15 r (sense.) s @eop 63 @bop0 cmbx10.518 @sf [<001FFC000000FFFF800003FFFFE0000FF803F8001FC0007C003F80003E007F00001F007E00001F80FE00000F80FC00000F80 FC00000FC0FC00000FC0FC00001FC0FC00003FC0FC00007FC0FE0000FFC07E0003FFC07F000FFF803F803FFF801FC0FFFF80 0FE1FFFF0007F7FFFE0001FFFFFC00007FFFF80000FFFFF00003FFFFC00003FFFF800007FFFFC0000FFFFBF0000FFFE1F800 1FFF80FC001FFE007C001FF8007E001FF0003E001FC0003E001F80003E001F80003E001F00003E000F00003E000F00007C00 0780007C00038000F80001C001F00000F807E000003FFF80000007FC0000> 40 46 -3 0 41.244] 56 @dc 63 @bop1 cmr10.329 @sf 0 -57 p (Actions:) s 20 r (Expressions) s 1489 r (63) s cmbx10.518 @sf 0 183 p (8.) s 41 r (Actions:) s 37 r (Expressions) s cmr10.329 @sf 62 368 p (Expressions) s 20 r (are) s 19 r (the) s 19 r (basic) s 20 r (building) s 19 r (blo) s 1 r 99 c 0 r 107 c 18 r (of) s cmtt10.329 @sf 20 r (awk) s cmr10.329 @sf 19 r (actions.) s 33 r (An) s 19 r (expression) s 19 r (ev) s -1 r (aluates) s 18 r (to) s 19 r 97 c 20 r 118 c -2 r (alue,) s 0 430 p (whic) s 0 r 104 c 14 r 121 c 0 r (ou) s 14 r (can) s 15 r (prin) s 0 r (t,) s 14 r (test,) s 15 r (store) s 15 r (in) s 15 r 97 c 15 r 118 c -1 r (ariable) s 14 r (or) s 15 r (pass) s 15 r (to) s 16 r 97 c 15 r (function.) s 62 567 p (But,) s 11 r 98 c 2 r (ey) s -1 r (ond) s 10 r (that,) s 11 r (an) s 10 r (expression) s 10 r (can) s 10 r (assign) s 10 r 97 c 10 r (new) s 11 r 118 c -2 r (alue) s 9 r (to) s 10 r 97 c 11 r 118 c -2 r (ariable) s 9 r (or) s 10 r 97 c 10 r (\014eld,) s 12 r (with) s 10 r (an) s 10 r (assignmen) s 0 r 116 c 0 630 p (op) s 1 r (erator.) s 62 767 p (An) s 16 r (expression) s 15 r (can) s 16 r (serv) s 0 r 101 c 14 r (as) s 16 r 97 c 15 r (statemen) s 0 r 116 c 15 r (on) s 15 r (its) s 16 r 111 c 0 r (wn.) s 20 r (Most) s 16 r (other) s 15 r (kinds) s 16 r (of) s 15 r (statemen) s 0 r 116 c 15 r (con) s -1 r (tain) s 15 r (one) s 0 829 p (or) s 17 r (more) s 18 r (expressions) s 17 r (whic) s 0 r 104 c 16 r (sp) s 2 r (ecify) s 17 r (data) s 18 r (to) s 17 r 98 c 1 r 101 c 18 r (op) s 1 r (erated) s 17 r (on.) s 27 r (As) s 18 r (in) s 17 r (other) s 18 r (languages,) s 18 r (expressions) s 17 r (in) s cmtt10.329 @sf 0 891 p (awk) s cmr10.329 @sf 19 r (include) s 19 r 118 c -2 r (ariables,) s 19 r (arra) s 0 r 121 c 18 r (references,) s 20 r (constan) s 0 r (ts,) s 19 r (and) s 19 r (function) s 19 r (calls,) s 20 r (as) s 19 r 119 c -1 r (ell) s 18 r (as) s 19 r (com) s 0 r (binations) s 18 r (of) s 0 953 p (these) s 15 r (with) s 15 r 118 c -1 r (arious) s 14 r (op) s 1 r (erators.) s cmbx10.432 @sf 0 1176 p (8.1) s 34 r (Constan) s -1 r 116 c 22 r (Expressions) s cmr10.329 @sf 62 1313 p (The) s 18 r (simplest) s 18 r 116 c 0 r (yp) s 0 r 101 c 18 r (of) s 18 r (expression) s 18 r (is) s 18 r (the) s cmsl10.329 @sf 18 r (constan) s 0 r 116 c cmr10.329 @sf 0 r 44 c 17 r (whic) s 0 r 104 c 17 r (alw) s 0 r 97 c -2 r (ys) s 17 r (has) s 18 r (the) s 18 r (same) s 18 r 118 c -2 r (alue.) s 28 r (There) s 18 r (are) s 0 1375 p (three) s 15 r 116 c 0 r (yp) s 0 r (es) s 15 r (of) s 15 r (constan) s 0 r (t:) s 19 r 110 c 0 r (umeric) s 14 r (constan) s 0 r (ts,) s 14 r (string) s 15 r (constan) s 0 r (ts,) s 14 r (and) s 15 r (regular) s 16 r (expression) s 15 r (constan) s -1 r (ts.) s 62 1512 p 65 c cmsl10.329 @sf 14 r 110 c 0 r (umeric) s 13 r (constan) s 0 r 116 c cmr10.329 @sf 14 r (stands) s 14 r (for) s 13 r 97 c 14 r 110 c 0 r (um) s -1 r 98 c 0 r (er.) s 20 r (This) s 14 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 14 r (can) s 14 r 98 c 1 r 101 c 14 r (an) s 14 r (in) s -1 r (teger,) s 14 r 97 c 14 r (decimal) s 14 r (fraction,) s 14 r (or) s 0 1574 p 97 c 16 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 16 r (in) s 15 r (scien) s 0 r (ti\014c) s 15 r (\(exp) s 1 r (onen) s 0 r (tial\)) s 14 r (notation.) s 21 r (Note) s 16 r (that) s 15 r (all) s 16 r 110 c 0 r (umeric) s 14 r 118 c -1 r (alues) s 14 r (are) s 16 r (represen) s -1 r (ted) s 15 r (within) s cmtt10.329 @sf 0 1636 p (awk) s cmr10.329 @sf 19 r (in) s 20 r (double-precision) s 19 r (\015oating) s 19 r 112 c 2 r (oin) s -1 r (t.) s 32 r (Here) s 19 r (are) s 20 r (some) s 19 r (examples) s 19 r (of) s 20 r 110 c -1 r (umeric) s 19 r (constan) s -1 r (ts,) s 20 r (whic) s -1 r 104 c 19 r (all) s 0 1699 p (ha) s 0 r 118 c -2 r 101 c 15 r (the) s 15 r (same) s 15 r 118 c -2 r (alue:) s cmtt10.329 @sf 120 1836 p (105) s 120 1885 p (1.05e+2) s 120 1935 p (1050e-1) s cmr10.329 @sf 62 2072 p 65 c 21 r (string) s 21 r (constan) s 0 r 116 c 20 r (consists) s 21 r (of) s 21 r 97 c 21 r (sequence) s 21 r (of) s 22 r 99 c -1 r (haracters) s 20 r (enclosed) s 21 r (in) s 21 r (double-quote) s 22 r (marks.) s 37 r 70 c -2 r (or) s 0 2134 p (example:) s cmtt10.329 @sf 120 2271 p ("parrot") s cmr10.329 @sf 0 2408 p (represen) s 0 r (ts) s 10 r (the) s 12 r (string) s 11 r (whose) s 11 r (con) s 0 r (ten) s -1 r (ts) s 10 r (are) s 12 r 96 c cmtt10.329 @sf 0 r (parrot) s cmr10.329 @sf 0 r ('.) s 19 r (Strings) s 11 r (in) s cmtt10.329 @sf 12 r (gawk) s cmr10.329 @sf 11 r (can) s 11 r 98 c 2 r 101 c 11 r (of) s 11 r (an) s 0 r 121 c 11 r (length) s 11 r (and) s 11 r (they) s 12 r (can) s 0 2471 p (con) s 0 r (tain) s 14 r (all) s 15 r (the) s 16 r 112 c 1 r (ossible) s 15 r (8-bit) s 16 r (ASCI) s 1 r 73 c 15 r 99 c 0 r (haracters) s 15 r (including) s 15 r (ASCI) s 1 r 73 c 16 r (NUL.) s 15 r (Other) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (implemen) s -1 r (tations) s 0 2533 p (ma) s 0 r 121 c 14 r (ha) s 0 r 118 c -2 r 101 c 15 r (di\016cult) s -1 r 121 c 14 r (with) s 16 r (some) s 15 r 99 c -1 r (haracter) s 15 r (co) s 1 r (des.) s 62 2670 p (Some) s 17 r 99 c 0 r (haracters) s 15 r (cannot) s 17 r 98 c 1 r 101 c 16 r (included) s 17 r (literally) s 16 r (in) s 17 r 97 c 17 r (string) s 16 r (constan) s 0 r (t.) s 23 r 89 c -3 r (ou) s 16 r (represen) s 0 r 116 c 15 r (them) s 17 r (instead) s @eop 62 @bop0 62 @bop1 cmr10.329 @sf 0 -57 p (62) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 62 183 p (The) s 17 r (next) s 17 r 116 c -1 r 119 c -1 r 111 c 16 r 99 c -1 r (hapters) s 16 r (co) s 0 r 118 c -1 r (er) s 15 r (in) s 17 r (detail) s 17 r (expressions) s 16 r (and) s 17 r (con) s 0 r (trol) s 15 r (statemen) s 0 r (ts,) s 16 r (resp) s 1 r (ectiv) s 0 r (ely) s -4 r 46 c 24 r 87 c -3 r 101 c 16 r (go) s 0 246 p (on) s 15 r (to) s 15 r (treat) s 15 r (arra) s 0 r (ys,) s 14 r (and) s 15 r (built-in) s 14 r (functions,) s 15 r 98 c 2 r (oth) s 15 r (of) s 15 r (whic) s -1 r 104 c 14 r (are) s 15 r (used) s 15 r (in) s 15 r (expressions.) s 20 r (Then) s 15 r 119 c 0 r 101 c 14 r (pro) s 1 r (ceed) s 0 308 p (to) s 15 r (discuss) s 15 r (ho) s 0 r 119 c 14 r (to) s 15 r (de\014ne) s 15 r 121 c 0 r (our) s 14 r 111 c 0 r (wn) s 14 r (functions.) s @eop 61 @bop0 cmbx10.518 @sf [<001F000000003F800000007FC00000007FC00000007FC00000007FC00000007FC00000007FC00000007FC00000007FC00000 007FC00000003FC00000003FC00000003FC00000003FC00000003FC00000001FC00000001FC00000001FE00000000FE00000 000FE00000000FE000000007E000000007E000000003F000000003F000000001F000000000F800000000F8000000007C0000 E0003E0000E0001F0000E0000F0000F0000F8000700007C000700003E000780001F0007FFFFFF8007FFFFFF8007FFFFFFC00 7FFFFFFE007FFFFFFF003FFFFFFF803FFFFFFFC03FFFFFFFC03FFFFFFFC03E000000003800000000> 40 48 -5 0 41.244] 55 @dc [<00000FFE0000000000FFFFE000000007FFFFFC0000001FFC07FF0000003FE000FF800000FFC0007FE00001FF80003FF00003 FF00001FF80007FE00000FFC000FFC000007FE000FFC000007FE001FF8000003FF001FF8000003FF003FF0000001FF803FF0 000001FF807FF0000001FFC07FF0000001FFC07FE0000000FFC07FE0000000FFC0FFE0000000FFE0FFE0000000FFE0FFE000 0000FFE0FFE0000000FFE0FFE0000000FFE0FFE0000000FFE0FFE0000000FFE0FFE0000000FFE0FFE0000000FFE0FFE00000 00FFE0FFE0000000FFE07FE0000000FFC07FE0000000FFC07FE0000000FFC03FF0000001FF803FF0000001FF803FF0000001 FF801FF0000001FF001FF8000003FF000FF8000003FE0007FC000007FC0007FC000007FC0003FE00000FF80001FF00001FF0 0000FF80003FE000003FE000FF8000001FFC07FF00000007FFFFFC00000000FFFFE0000000000FFE000000> 56 49 -5 0 61.966] 79 @dc [<0000E0000E00000001E0000F00000001F0001F00000003F0001F80000003F8003F80000007F8003FC0000007FC007FC00000 07FC007FC000000FFC007FE000000FFE00FEE000001FFE00FEF000001FEF01FC7000001FE701FC7000003FC701FC3800003F C383F83800007FC383F83C00007F83C7F01C00007F81C7F01C0000FF01C7F00E0000FF00EFE00E0001FF00EFE00F0001FE00 FFC0070003FE007FC0078003FC007FC0038003FC003F80038007F8003F8003C007F8007F0001C00FF8007F0001E00FF0007E 0003F0FFFF0FFFF01FFEFFFF0FFFF01FFEFFFF0FFFF01FFE> 56 32 -2 0 59.575] 119 @dc 61 @bop1 cmr10.329 @sf 0 -57 p (Actions:) s 20 r (Ov) s 0 r (erview) s 1534 r (61) s cmbx10.518 @sf 0 183 p (7.) s 41 r (Actions:) s 37 r (Ov) s -1 r (erview) s cmr10.329 @sf 62 380 p (An) s cmtt10.329 @sf 20 r (awk) s cmsl10.329 @sf 20 r (program) s cmr10.329 @sf 20 r (or) s cmsl10.329 @sf 20 r (script) s cmr10.329 @sf 22 r (consists) s 20 r (of) s 20 r 97 c 20 r (series) s 20 r (of) s cmsl10.329 @sf 20 r (rules) s cmr10.329 @sf 22 r (and) s 20 r (function) s 20 r (de\014nitions,) s 21 r (in) s 0 r (tersp) s 0 r (ersed.) s 0 443 p (\(F) s -3 r (unctions) s 14 r (are) s 16 r (describ) s 1 r (ed) s 15 r (later;) s 15 r (see) s 15 r 99 c 0 r (hapter) s 14 r (12) s 15 r ([User-de\014ned],) s 15 r (page) s 16 r (105.\)) s 62 582 p 65 c 17 r (rule) s 17 r (con) s 0 r (tains) s 15 r 97 c 17 r (pattern) s 17 r (and) s 17 r (an) s cmsl10.329 @sf 17 r (action) s cmr10.329 @sf 0 r 44 c 17 r (either) s 17 r (of) s 17 r (whic) s -1 r 104 c 16 r (ma) s 0 r 121 c 16 r 98 c 1 r 101 c 17 r (omitted.) s 25 r (The) s 17 r (purp) s 1 r (ose) s 17 r (of) s 17 r (the) s 0 644 p (action) s 17 r (is) s 17 r (to) s 16 r (tell) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (what) s 17 r (to) s 17 r (do) s 16 r (once) s 17 r 97 c 17 r (matc) s 0 r 104 c 15 r (for) s 17 r (the) s 17 r (pattern) s 17 r (is) s 17 r (found.) s 25 r (Th) s -1 r (us,) s 17 r (the) s 16 r (en) s 0 r (tire) s 16 r (program) s 0 706 p (lo) s 1 r (oks) s 15 r (somewhat) s 16 r (lik) s -1 r 101 c 14 r (this:) s 120 845 p 91 c cmsl10.329 @sf 0 r (pattern) s cmr10.329 @sf 0 r 93 c 24 r 91 c cmtt10.329 @sf 0 r 123 c cmsl10.329 @sf 24 r (action) s cmtt10.329 @sf 24 r 125 c cmr10.329 @sf 0 r 93 c 120 895 p 91 c cmsl10.329 @sf 0 r (pattern) s cmr10.329 @sf 0 r 93 c 24 r 91 c cmtt10.329 @sf 0 r 123 c cmsl10.329 @sf 24 r (action) s cmtt10.329 @sf 24 r 125 c cmr10.329 @sf 0 r 93 c cmr10.300 @sf 120 945 p 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 120 995 p (function) s cmsl10.329 @sf 24 r (name) s cmtt10.329 @sf 26 r 40 c cmsl10.329 @sf 0 r (args) s cmtt10.329 @sf 2 r 41 c 24 r 123 c cmr10.300 @sf 24 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 24 r 125 c cmr10.300 @sf 120 1045 p 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 62 1184 p (An) s 17 r (action) s 16 r (consists) s 16 r (of) s 17 r (one) s 16 r (or) s 16 r (more) s cmtt10.329 @sf 17 r (awk) s cmsl10.329 @sf 16 r (statemen) s 0 r (ts) s cmr10.329 @sf 0 r 44 c 15 r (enclosed) s 17 r (in) s 16 r (curly) s 16 r (braces) s 17 r (\(`) s cmtt10.329 @sf 0 r 123 c cmr10.329 @sf 0 r 39 c 16 r (and) s 17 r 96 c cmtt10.329 @sf 0 r 125 c cmr10.329 @sf 0 r ('\).) s 23 r (Eac) s 0 r 104 c 0 1246 p (statemen) s 0 r 116 c 13 r (sp) s 1 r (eci\014es) s 15 r (one) s 14 r (thing) s 15 r (to) s 14 r 98 c 1 r 101 c 15 r (done.) s 20 r (The) s 14 r (statemen) s 0 r (ts) s 13 r (are) s 15 r (separated) s 14 r 98 c 0 r 121 c 13 r (newlines) s 15 r (or) s 14 r (semicolons.) s 62 1385 p (The) s 14 r (curly) s 14 r (braces) s 14 r (around) s 13 r (an) s 14 r (action) s 14 r 109 c 0 r (ust) s 13 r 98 c 1 r 101 c 14 r (used) s 13 r (ev) s 0 r (en) s 13 r (if) s 14 r (the) s 14 r (action) s 13 r (con) s 0 r (tains) s 13 r (only) s 14 r (one) s 13 r (statemen) s 0 r (t,) s 0 1447 p (or) s 15 r (ev) s 0 r (en) s 14 r (if) s 14 r (it) s 15 r (con) s 0 r (tains) s 14 r (no) s 15 r (statemen) s 0 r (ts) s 13 r (at) s 15 r (all.) s 20 r (Ho) s 0 r 119 c -1 r (ev) s -1 r (er,) s 14 r (if) s 14 r 121 c 0 r (ou) s 14 r (omit) s 15 r (the) s 15 r (action) s 15 r (en) s -1 r (tirely) s -3 r 44 c 14 r (omit) s 14 r (the) s 15 r (curly) s 0 1510 p (braces) s 15 r (as) s 15 r 119 c 0 r (ell.) s 19 r (\(An) s 15 r (omitted) s 16 r (action) s 15 r (is) s 15 r (equiv) s -2 r (alen) s -1 r 116 c 14 r (to) s 15 r 96 c cmtt10.329 @sf 0 r 123 c 16 r (print) s 15 r ($0) s 15 r 125 c cmr10.329 @sf 0 r ('.\)) s 62 1649 p (Here) s 15 r (are) s 16 r (the) s 15 r (kinds) s 15 r (of) s 15 r (statemen) s 0 r 116 c 14 r (supp) s 1 r (orted) s 15 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r 58 c cmsy10.300 @sf 39 1788 p 15 c cmr10.329 @sf 30 r (Expressions,) s 14 r (whic) s 0 r 104 c 12 r (can) s 13 r (call) s 13 r (functions) s 13 r (or) s 14 r (assign) s 13 r 118 c -2 r (alues) s 12 r (to) s 14 r 118 c -2 r (ariables) s 12 r (\(see) s 14 r 99 c -1 r (hapter) s 12 r 56 c 14 r ([Expressions],) s 90 1850 p (page) s 17 r (63\).) s 24 r (Executing) s 17 r (this) s 17 r (kind) s 16 r (of) s 17 r (statemen) s 0 r 116 c 16 r (simply) s 16 r (computes) s 17 r (the) s 17 r 118 c -2 r (alue) s 16 r (of) s 16 r (the) s 17 r (expression) s 17 r (and) s 90 1912 p (then) s 13 r (ignores) s 14 r (it.) s 19 r (This) s 14 r (is) s 13 r (useful) s 13 r (when) s 14 r (the) s 13 r (expression) s 13 r (has) s 14 r (side) s 13 r (e\013ects) s 13 r (\(see) s 14 r (section) s 13 r (8.7) s 13 r ([Assignmen) s 0 r 116 c 90 1975 p (Ops],) s 15 r (page) s 15 r (70\).) s cmsy10.300 @sf 39 2051 p 15 c cmr10.329 @sf 30 r (Con) s 0 r (trol) s 16 r (statemen) s -1 r (ts,) s 17 r (whic) s -1 r 104 c 16 r (sp) s 1 r (ecify) s 17 r (the) s 17 r (con) s 0 r (trol) s 15 r (\015o) s 0 r 119 c 16 r (of) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 16 r (programs.) s 25 r (The) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (language) s 17 r (giv) s -1 r (es) s 90 2114 p 121 c 0 r (ou) s 14 r (C-lik) s 0 r 101 c 15 r (constructs) s 16 r 40 c cmtt10.329 @sf 0 r (if) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 15 r (for) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 16 r (while) s cmr10.329 @sf 0 r 44 c 16 r (and) s 16 r (so) s 16 r (on\)) s 15 r (as) s 16 r 119 c 0 r (ell) s 14 r (as) s 16 r 97 c 16 r (few) s 16 r (sp) s 1 r (ecial) s 16 r (ones) s 15 r (\(see) s 16 r 99 c 0 r (hapter) s 14 r 57 c 90 2176 p ([Statemen) s 0 r (ts],) s 14 r (page) s 15 r (79\).) s cmsy10.300 @sf 39 2253 p 15 c cmr10.329 @sf 30 r (Comp) s 2 r (ound) s 17 r (statemen) s 0 r (ts,) s 16 r (whic) s 0 r 104 c 16 r (consist) s 18 r (of) s 17 r (one) s 17 r (or) s 18 r (more) s 17 r (statemen) s 0 r (ts) s 16 r (enclosed) s 17 r (in) s 18 r (curly) s 17 r (braces.) s 27 r 65 c 90 2315 p (comp) s 1 r (ound) s 15 r (statemen) s -1 r 116 c 14 r (is) s 14 r (used) s 15 r (in) s 14 r (order) s 15 r (to) s 14 r (put) s 14 r (sev) s 0 r (eral) s 14 r (statemen) s -1 r (ts) s 14 r (together) s 14 r (in) s 14 r (the) s 15 r 98 c 1 r 111 c 1 r (dy) s 15 r (of) s 14 r (an) s cmtt10.329 @sf 15 r (if) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 90 2377 p (while) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 15 r (do) s cmr10.329 @sf 15 r (or) s cmtt10.329 @sf 15 r (for) s cmr10.329 @sf 16 r (statemen) s -1 r (t.) s cmsy10.300 @sf 39 2454 p 15 c cmr10.329 @sf 30 r (Input) s 18 r (con) s 0 r (trol,) s 17 r (using) s 18 r (the) s cmtt10.329 @sf 18 r (getline) s cmr10.329 @sf 18 r (function) s 18 r (\(see) s 17 r (section) s 18 r (3.7) s 18 r ([Getline],) s 19 r (page) s 17 r (30\),) s 19 r (and) s 18 r (the) s cmtt10.329 @sf 18 r (next) s cmr10.329 @sf 90 2516 p (statemen) s 0 r 116 c 14 r (\(see) s 15 r (section) s 15 r (9.7) s 15 r ([Next) s 15 r (Statemen) s 0 r (t],) s 14 r (page) s 16 r (86\).) s cmsy10.300 @sf 39 2593 p 15 c cmr10.329 @sf 30 r (Output) s 15 r (statemen) s 0 r (ts,) s cmtt10.329 @sf 14 r (print) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 16 r (printf) s cmr10.329 @sf 0 r 46 c 20 r (See) s 15 r 99 c 0 r (hapter) s 14 r 52 c 15 r ([Prin) s 0 r (ting],) s 14 r (page) s 15 r (37.) s cmsy10.300 @sf 39 2670 p 15 c cmr10.329 @sf 30 r (Deletion) s 15 r (statemen) s 0 r (ts,) s 14 r (for) s 15 r (deleting) s 16 r (arra) s -1 r 121 c 14 r (elemen) s 0 r (ts.) s 19 r (See) s 16 r (section) s 15 r (10.6) s 15 r ([Delete],) s 15 r (page) s 15 r (94.) s @eop 60 @bop0 cmtt10.329 @sf [<387CFCFCF8E0E0E0F0783C3E1E06> 8 14 -8 -17 23.863] 96 @dc 60 @bop1 cmr10.329 @sf 0 -57 p (60) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 0 183 p (once,) s 15 r 98 c 1 r (efore) s 14 r (the) s 15 r (\014rst) s 14 r (input) s 15 r (record) s 14 r (has) s 14 r 98 c 2 r (een) s 14 r (read.) s 20 r (An) s cmtt10.329 @sf 14 r (END) s cmr10.329 @sf 15 r (rule) s 14 r (is) s 15 r (executed,) s 14 r (once,) s 15 r (after) s 14 r (all) s 15 r (the) s 14 r (input) s 0 246 p (has) s 15 r 98 c 1 r (een) s 16 r (read.) s 20 r 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 120 377 p (awk) s 24 r ('BEGIN) s 24 r 123 c 24 r (print) s 23 r ("Analysis) s 24 r (of) s 24 r (`foo'") s 24 r 125 c 239 427 p (/foo/) s 24 r 123 c 24 r (++foobar) s 24 r 125 c 239 477 p (END) s 72 r 123 c 24 r (print) s 24 r ("`foo') s 23 r (appears) s 24 r 34 c 24 r (foobar) s 24 r 34 c 24 r (times.") s 24 r (}') s 24 r (BBS-list) s cmr10.329 @sf 62 614 p (This) s 17 r (program) s 18 r (\014nds) s 17 r (out) s 17 r (ho) s 0 r 119 c 16 r (man) s 0 r 121 c 16 r (times) s 17 r (the) s 17 r (string) s 17 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r 39 c 17 r (app) s 2 r (ears) s 17 r (in) s 17 r (the) s 17 r (input) s 17 r (\014le) s 17 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r ('.) s 0 676 p (The) s cmtt10.329 @sf 14 r (BEGIN) s cmr10.329 @sf 14 r (rule) s 14 r (prin) s -1 r (ts) s 13 r 97 c 14 r (title) s 14 r (for) s 14 r (the) s 14 r (rep) s 1 r (ort.) s 20 r (There) s 14 r (is) s 14 r (no) s 14 r (need) s 14 r (to) s 14 r (use) s 14 r (the) s cmtt10.329 @sf 14 r (BEGIN) s cmr10.329 @sf 13 r (rule) s 14 r (to) s 14 r (initialize) s 14 r (the) s 0 738 p (coun) s 0 r (ter) s cmtt10.329 @sf 13 r (foobar) s cmr10.329 @sf 14 r (to) s 14 r (zero,) s 14 r (as) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 14 r (do) s 2 r (es) s 14 r (this) s 14 r (for) s 14 r (us) s 14 r (automatically) s 14 r (\(see) s 14 r (section) s 14 r (8.2) s 14 r ([V) s -3 r (ariables],) s 14 r (page) s 14 r (65\).) s 62 875 p (The) s 13 r (second) s 12 r (rule) s 13 r (incremen) s -1 r (ts) s 12 r (the) s 12 r 118 c -1 r (ariable) s cmtt10.329 @sf 11 r (foobar) s cmr10.329 @sf 13 r (ev) s -1 r (ery) s 12 r (time) s 12 r 97 c 13 r (record) s 12 r (con) s 0 r (taining) s 11 r (the) s 13 r (pattern) s 12 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r 39 c 0 938 p (is) s 15 r (read.) s 20 r (The) s cmtt10.329 @sf 16 r (END) s cmr10.329 @sf 15 r (rule) s 15 r (prin) s 0 r (ts) s 14 r (the) s 15 r 118 c -2 r (alue) s 14 r (of) s cmtt10.329 @sf 16 r (foobar) s cmr10.329 @sf 15 r (at) s 15 r (the) s 15 r (end) s 15 r (of) s 15 r (the) s 16 r (run.) s 62 1075 p (The) s 15 r (sp) s 2 r (ecial) s 15 r (patterns) s cmtt10.329 @sf 15 r (BEGIN) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 15 r (END) s cmr10.329 @sf 15 r (cannot) s 16 r 98 c 1 r 101 c 15 r (used) s 15 r (in) s 15 r (ranges) s 15 r (or) s 16 r (with) s 15 r 98 c 1 r 111 c 1 r (olean) s 15 r (op) s 2 r (erators.) s 62 1212 p (An) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 18 r (program) s 18 r (ma) s 0 r 121 c 17 r (ha) s -1 r 118 c -1 r 101 c 17 r 109 c 0 r (ultiple) s cmtt10.329 @sf 17 r (BEGIN) s cmr10.329 @sf 18 r (and/or) s cmtt10.329 @sf 18 r (END) s cmr10.329 @sf 17 r (rules.) s 29 r (They) s 18 r (are) s 18 r (executed) s 18 r (in) s 18 r (the) s 18 r (order) s 0 1274 p (they) s 15 r (app) s 1 r (ear,) s 16 r (all) s 15 r (the) s cmtt10.329 @sf 15 r (BEGIN) s cmr10.329 @sf 15 r (rules) s 15 r (at) s 15 r (start-up) s 15 r (and) s 16 r (all) s 15 r (the) s cmtt10.329 @sf 15 r (END) s cmr10.329 @sf 15 r (rules) s 15 r (at) s 15 r (termination.) s 62 1411 p (Multiple) s cmtt10.329 @sf 16 r (BEGIN) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 16 r (END) s cmr10.329 @sf 16 r (sections) s 15 r (are) s 16 r (useful) s 16 r (for) s 15 r (writing) s 16 r (library) s 15 r (functions,) s 16 r (since) s 16 r (eac) s -1 r 104 c 15 r (library) s 16 r (can) s 0 1473 p (ha) s 0 r 118 c -2 r 101 c 15 r (its) s 15 r 111 c -1 r (wn) s cmtt10.329 @sf 15 r (BEGIN) s cmr10.329 @sf 15 r (or) s cmtt10.329 @sf 15 r (END) s cmr10.329 @sf 15 r (rule) s 15 r (to) s 15 r (do) s 15 r (its) s 15 r 111 c 0 r (wn) s 14 r (initialization) s 15 r (and/or) s 15 r (clean) s 0 r (up.) s 19 r (Note) s 15 r (that) s 15 r (the) s 15 r (order) s 16 r (in) s 0 1535 p (whic) s 0 r 104 c 17 r (library) s 17 r (functions) s 18 r (are) s 18 r (named) s 18 r (on) s 18 r (the) s 18 r (command) s 17 r (line) s 18 r (con) s 0 r (trols) s 17 r (the) s 18 r (order) s 17 r (in) s 18 r (whic) s 0 r 104 c 17 r (their) s cmtt10.329 @sf 18 r (BEGIN) s cmr10.329 @sf 0 1598 p (and) s cmtt10.329 @sf 15 r (END) s cmr10.329 @sf 16 r (rules) s 15 r (are) s 16 r (executed.) s 21 r (Therefore) s 15 r 121 c 0 r (ou) s 15 r (ha) s -1 r 118 c -1 r 101 c 15 r (to) s 15 r 98 c 1 r 101 c 16 r (careful) s 15 r (to) s 16 r (write) s 15 r (suc) s 0 r 104 c 14 r (rules) s 16 r (in) s 15 r (library) s 16 r (\014les) s 15 r (so) s 0 1660 p (that) s 14 r (it) s 13 r (do) s 2 r (esn't) s 14 r (matter) s 13 r (what) s 14 r (order) s 14 r (they) s 14 r (are) s 13 r (executed) s 14 r (in.) s 20 r (See) s 13 r 99 c 0 r (hapter) s 13 r (14) s 14 r ([Command) s 13 r (Line],) s 15 r (page) s 13 r (115,) s 0 1722 p (for) s 15 r (more) s 15 r (information) s 15 r (on) s 16 r (using) s 15 r (library) s 15 r (functions.) s 62 1859 p (If) s 16 r (an) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 16 r (program) s 16 r (only) s 16 r (has) s 17 r 97 c cmtt10.329 @sf 16 r (BEGIN) s cmr10.329 @sf 16 r (rule,) s 16 r (and) s 17 r (no) s 16 r (other) s 16 r (rules,) s 16 r (then) s 17 r (the) s 16 r (program) s 16 r (exits) s 16 r (after) s 17 r (the) s cmtt10.329 @sf 0 1921 p (BEGIN) s cmr10.329 @sf 15 r (rule) s 14 r (has) s 15 r 98 c 1 r (een) s 15 r (run.) s 20 r (\(Older) s 14 r 118 c 0 r (ersions) s 14 r (of) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 15 r (used) s 14 r (to) s 15 r 107 c 0 r (eep) s 13 r (reading) s 15 r (and) s 14 r (ignoring) s 15 r (input) s 15 r (un) s -1 r (til) s 14 r (end) s 0 1984 p (of) s 16 r (\014le) s 17 r 119 c 0 r (as) s 15 r (seen.\)) s 24 r (Ho) s 0 r 119 c -2 r (ev) s -1 r (er,) s 16 r (if) s 16 r (an) s cmtt10.329 @sf 17 r (END) s cmr10.329 @sf 16 r (rule) s 16 r (exists) s 17 r (as) s 16 r 119 c 0 r (ell,) s 15 r (then) s 17 r (the) s 16 r (input) s 17 r (will) s 16 r 98 c 1 r 101 c 17 r (read,) s 16 r (ev) s 0 r (en) s 16 r (if) s 16 r (there) s 0 2046 p (are) s 15 r (no) s 15 r (other) s 15 r (rules) s 16 r (in) s 15 r (the) s 15 r (program.) s 20 r (This) s 15 r (is) s 15 r (necessary) s 16 r (in) s 15 r (case) s 15 r (the) s cmtt10.329 @sf 15 r (END) s cmr10.329 @sf 15 r (rule) s 15 r 99 c 0 r (hec) s -1 r (ks) s 14 r (the) s cmtt10.329 @sf 15 r (NR) s cmr10.329 @sf 15 r 118 c -1 r (ariable.) s cmtt10.329 @sf 62 2183 p (BEGIN) s cmr10.329 @sf 16 r (and) s cmtt10.329 @sf 17 r (END) s cmr10.329 @sf 16 r (rules) s 16 r 109 c 0 r (ust) s 15 r (ha) s -1 r 118 c -1 r 101 c 15 r (actions;) s 17 r (there) s 16 r (is) s 16 r (no) s 16 r (default) s 17 r (action) s 16 r (for) s 16 r (these) s 16 r (rules) s 16 r (since) s 16 r (there) s 16 r (is) s 0 2245 p (no) s 15 r (curren) s 0 r 116 c 14 r (record) s 15 r (when) s 15 r (they) s 15 r (run.) s @eop 59 @bop0 cmtt10.432 @sf [<FFFFE000FFFFF800FFFFFC00FFFFFE000F007E000F001F000F000F000F000F800F0007800F0007800F0007800F0007800F00 07800F000F800F000F000F001F000F003E000FFFFC000FFFF8000FFFE0000FFFF8000F00FC000F003E000F001E000F001F00 0F000F000F000F000F000F000F000F000F000F000F001F000F003E000F007E00FFFFFC00FFFFF800FFFFF000FFFFC000> 32 37 -2 0 31.381] 66 @dc [<FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0000000F00 00000F0000000F03C0000F03C0000F03C0000FFFC0000FFFC0000FFFC0000FFFC0000F03C0000F03C0000F03C0000F000000 0F0000000F0000000F0007800F0007800F0007800F0007800F0007800F000780FFFFFF80FFFFFF80FFFFFF80FFFFFF80> 32 37 -2 0 31.381] 69 @dc [<003F0F0000FFCF0001FFEF0007FFFF0007E0FF000F807F001F003F003E003F003E001F003C001F007C001F0078000F007800 0F00F801FFC0F001FFE0F001FFE0F001FFC0F0000000F0000000F0000000F0000000F0000000F0000000F800000078000F00 78000F007C000F003C000F003E001F003E001F001F003F000FC07F0007F0FF0007FFFF0001FFFF0000FFCF00003F0700> 32 37 -2 0 31.381] 71 @dc [<7FFFF8FFFFFCFFFFFC7FFFF80078000078000078000078000078000078000078000078000078000078000078000078000078 000078000078000078000078000078000078000078000078000078000078000078000078000078000078000078000078007F FFF8FFFFFCFFFFFC7FFFF8> 24 37 -4 0 31.381] 73 @dc [<7FC03C00FFE07C00FFE07C007FC0FC000E00DC000E00DC000E01DC000E019C000E019C000E039C000E039C000E031C000E07 1C000E071C000E071C000E061C000E0E1C000E0E1C000E0C1C000E1C1C000E1C1C000E181C000E381C000E381C000E381C00 0E301C000E701C000E701C000E601C000E601C000EE01C000EC01C000EC01C007FC0FF80FF81FFC0FF81FFC07F00FF80> 32 37 -2 0 31.381] 78 @dc [<7FFF8000FFFFF000FFFFF8007FFFFC000F00FE000F003E000F001F000F000F800F000F800F0007C00F0003C00F0003C00F00 03C00F0003E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0003E00F0003C0 0F0003C00F0007C00F0007800F000F800F000F800F001F000F003E000F00FE007FFFFC00FFFFF800FFFFE0007FFF8000> 32 37 -1 0 31.381] 68 @dc 59 @bop1 cmr10.329 @sf 0 -57 p 80 c 0 r (atterns) s 1734 r (59) s 62 183 p 65 c 20 r (constan) s 0 r 116 c 18 r (regexp) s 20 r (as) s 19 r 97 c 20 r (pattern) s 19 r (is) s 20 r (also) s 20 r 97 c 19 r (sp) s 1 r (ecial) s 20 r (case) s 19 r (of) s 20 r (an) s 20 r (expression) s 19 r (pattern.) s cmtt10.329 @sf 34 r (/foo/) s cmr10.329 @sf 19 r (as) s 20 r (an) s 0 246 p (expression) s 17 r (has) s 17 r (the) s 17 r 118 c -2 r (alue) s 16 r 49 c 17 r (if) s 17 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r 39 c 17 r (app) s 1 r (ears) s 17 r (in) s 17 r (the) s 17 r (curren) s 0 r 116 c 16 r (input) s 17 r (record;) s 17 r (th) s 0 r (us,) s 17 r (as) s 16 r 97 c 17 r (pattern,) s cmtt10.329 @sf 18 r (/foo/) s cmr10.329 @sf 0 308 p (matc) s 0 r (hes) s 14 r (an) s 0 r 121 c 14 r (record) s 15 r (con) s 0 r (taining) s 14 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r ('.) s 62 445 p (Other) s 18 r (implemen) s -1 r (tations) s 17 r (of) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 18 r (are) s 17 r (less) s 18 r (general) s 17 r (than) s cmtt10.329 @sf 18 r (gawk) s cmr10.329 @sf 0 r 58 c 25 r (they) s 17 r (allo) s 0 r 119 c 16 r (comparison) s 18 r (expressions,) s 0 507 p (and) s 14 r 98 c 1 r 111 c 2 r (olean) s 14 r (com) s -1 r (binations) s 13 r (thereof) s 15 r (\(optionally) s 14 r (with) s 14 r (paren) s -1 r (theses\),) s 14 r (but) s 14 r (not) s 14 r (necessarily) s 14 r (other) s 14 r (kinds) s 14 r (of) s 0 570 p (expressions.) s cmbx10.432 @sf 0 797 p (6.7) s 34 r (Sp) s 2 r (ecifying) s 23 r (Record) s 23 r (Ranges) s 23 r (With) s 23 r 80 c -1 r (atterns) s cmr10.329 @sf 62 934 p 65 c cmsl10.329 @sf 18 r (range) s 17 r (pattern) s cmr10.329 @sf 17 r (is) s 17 r (made) s 17 r (of) s 18 r 116 c -1 r 119 c -1 r 111 c 16 r (patterns) s 18 r (separated) s 17 r 98 c 0 r 121 c 16 r 97 c 17 r (comma,) s 18 r (of) s 17 r (the) s 17 r (form) s cmsl10.329 @sf 18 r 98 c 1 r (egpat) s cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 15 r (endpat) s cmr10.329 @sf 1 r 46 c 0 996 p (It) s 16 r (matc) s -1 r (hes) s 15 r (ranges) s 15 r (of) s 16 r (consecutiv) s 0 r 101 c 14 r (input) s 16 r (records.) s 21 r (The) s 15 r (\014rst) s 16 r (pattern) s cmsl10.329 @sf 15 r 98 c 2 r (egpat) s cmr10.329 @sf 16 r (con) s 0 r (trols) s 14 r (where) s 16 r (the) s 15 r (range) s 0 1059 p 98 c 1 r (egins,) s 15 r (and) s 16 r (the) s 15 r (second) s 15 r (one) s cmsl10.329 @sf 15 r (endpat) s cmr10.329 @sf 16 r (con) s 0 r (trols) s 14 r (where) s 15 r (it) s 15 r (ends.) s 21 r 70 c -3 r (or) s 14 r (example,) s cmtt10.329 @sf 120 1196 p (awk) s 24 r ('$1) s 24 r (==) s 24 r ("on",) s 23 r ($1) s 24 r (==) s 24 r ("off"') s cmr10.329 @sf 0 1333 p (prin) s 0 r (ts) s 14 r (ev) s 0 r (ery) s 14 r (record) s 15 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 14 r 96 c cmtt10.329 @sf 0 r (on) s cmr10.329 @sf 0 r ('/`) s cmtt10.329 @sf 0 r (off) s cmr10.329 @sf 0 r 39 c 15 r (pairs,) s 15 r (inclusiv) s 0 r (e.) s 62 1471 p (In) s 14 r (more) s 14 r (detail,) s 14 r 97 c 14 r (range) s 14 r (pattern) s 14 r (starts) s 13 r (out) s 14 r 98 c 0 r 121 c 13 r (matc) s 0 r (hing) s cmsl10.329 @sf 12 r 98 c 2 r (egpat) s cmr10.329 @sf 15 r (against) s 13 r (ev) s 0 r (ery) s 13 r (input) s 14 r (record;) s 14 r (when) s 0 1533 p 97 c 17 r (record) s 17 r (matc) s 0 r (hes) s cmsl10.329 @sf 16 r 98 c 2 r (egpat) s cmr10.329 @sf 0 r 44 c 17 r (the) s 18 r (range) s 17 r (pattern) s 17 r 98 c 1 r (ecomes) s cmsl10.329 @sf 18 r (turned) s 17 r (on) s cmr10.329 @sf 0 r 46 c 26 r (The) s 18 r (range) s 17 r (pattern) s 17 r (matc) s 0 r (hes) s 16 r (this) s 0 1595 p (record.) s 37 r (As) s 21 r (long) s 20 r (as) s 21 r (it) s 21 r (sta) s 0 r (ys) s 19 r (turned) s 21 r (on,) s 22 r (it) s 21 r (automatically) s 21 r (matc) s -1 r (hes) s 20 r (ev) s 0 r (ery) s 20 r (input) s 20 r (record) s 21 r (read.) s 37 r (But) s 0 1657 p (mean) s 0 r (while,) s 15 r (it) s 16 r (also) s 16 r (matc) s -1 r (hes) s cmsl10.329 @sf 15 r (endpat) s cmr10.329 @sf 17 r (against) s 16 r (ev) s 0 r (ery) s 15 r (input) s 16 r (record,) s 16 r (and) s 16 r (when) s 16 r (that) s 16 r (succeeds,) s 16 r (the) s 16 r (range) s 0 1720 p (pattern) s 17 r (is) s 16 r (turned) s 17 r (o\013) s 17 r (again) s 16 r (for) s 17 r (the) s 17 r (follo) s -1 r (wing) s 16 r (record.) s 25 r (No) s -1 r 119 c 16 r (it) s 17 r (go) s 1 r (es) s 17 r (bac) s -1 r 107 c 16 r (to) s 17 r 99 c 0 r (hec) s -2 r (king) s cmsl10.329 @sf 16 r 98 c 1 r (egpat) s cmr10.329 @sf 18 r (against) s 0 1782 p (eac) s 0 r 104 c 14 r (record.) s 62 1919 p (The) s 15 r (record) s 16 r (that) s 15 r (turns) s 15 r (on) s 15 r (the) s 16 r (range) s 15 r (pattern) s 15 r (and) s 15 r (the) s 15 r (one) s 16 r (that) s 15 r (turns) s 15 r (it) s 15 r (o\013) s 16 r 98 c 1 r (oth) s 15 r (matc) s 0 r 104 c 14 r (the) s 15 r (range) s 0 1981 p (pattern.) s 24 r (If) s 17 r 121 c 0 r (ou) s 15 r (don't) s 17 r 119 c -1 r (an) s -1 r 116 c 16 r (to) s 16 r (op) s 1 r (erate) s 17 r (on) s 17 r (these) s 16 r (records,) s 17 r 121 c 0 r (ou) s 15 r (can) s 17 r (write) s cmtt10.329 @sf 16 r (if) s cmr10.329 @sf 17 r (statemen) s -1 r (ts) s 16 r (in) s 17 r (the) s 16 r (rule's) s 0 2044 p (action) s 15 r (to) s 15 r (distinguish) s 15 r (them.) s 62 2181 p (It) s 16 r (is) s 15 r 112 c 2 r (ossible) s 15 r (for) s 16 r 97 c 15 r (pattern) s 16 r (to) s 15 r 98 c 1 r 101 c 16 r (turned) s 15 r 98 c 2 r (oth) s 15 r (on) s 16 r (and) s 15 r (o\013) s 16 r 98 c 0 r 121 c 14 r (the) s 16 r (same) s 15 r (record,) s 16 r (if) s 15 r 98 c 1 r (oth) s 16 r (conditions) s 0 2243 p (are) s 15 r (satis\014ed) s 15 r 98 c 0 r 121 c 14 r (that) s 15 r (record.) s 21 r (Then) s 15 r (the) s 15 r (action) s 15 r (is) s 15 r (executed) s 15 r (for) s 15 r (just) s 16 r (that) s 15 r (record.) s cmbx10.432 @sf 0 2470 p (6.8) s cmtt10.432 @sf 34 r (BEGIN) s cmbx10.432 @sf 23 r (and) s cmtt10.432 @sf 23 r (END) s cmbx10.432 @sf 23 r (Sp) s 2 r (ecial) s 23 r 80 c -1 r (atterns) s cmtt10.329 @sf 62 2608 p (BEGIN) s cmr10.329 @sf 13 r (and) s cmtt10.329 @sf 12 r (END) s cmr10.329 @sf 13 r (are) s 12 r (sp) s 2 r (ecial) s 12 r (patterns.) s 19 r (They) s 13 r (are) s 13 r (not) s 12 r (used) s 13 r (to) s 12 r (matc) s 0 r 104 c 11 r (input) s 13 r (records.) s 19 r (Rather,) s 13 r (they) s 13 r (are) s 0 2670 p (used) s 16 r (for) s 16 r (supplying) s 16 r (start-up) s 16 r (or) s 16 r (clean-up) s 16 r (information) s 17 r (to) s 16 r 121 c -1 r (our) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 17 r (script.) s 23 r 65 c cmtt10.329 @sf 16 r (BEGIN) s cmr10.329 @sf 16 r (rule) s 16 r (is) s 16 r (executed,) s @eop 58 @bop0 58 @bop1 cmr10.329 @sf 0 -57 p (58) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmtt10.329 @sf 120 183 p (awk) s 24 r ('/2400/) s 24 r (&&) s 24 r (/foo/') s 23 r (BBS-list) s cmr10.329 @sf 62 325 p (The) s 14 r (follo) s -1 r (wing) s 13 r (command) s 13 r (prin) s 0 r (ts) s 12 r (all) s 14 r (records) s 13 r (in) s 14 r (the) s 13 r (input) s 14 r (\014le) s 13 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r 39 c 13 r (that) s 14 r (con) s 0 r (tain) s cmsl10.329 @sf 12 r (either) s cmr10.329 @sf 17 r 96 c cmtt10.329 @sf 0 r (2400) s cmr10.329 @sf 0 r 39 c 0 387 p (or) s 15 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r (',) s 15 r (or) s 15 r 98 c 2 r (oth.) s cmtt10.329 @sf 120 528 p (awk) s 24 r ('/2400/) s 24 r (||) s 24 r (/foo/') s 23 r (BBS-list) s cmr10.329 @sf 62 670 p (The) s 17 r (follo) s 0 r (wing) s 15 r (command) s 17 r (prin) s -1 r (ts) s 16 r (all) s 16 r (records) s 17 r (in) s 16 r (the) s 17 r (input) s 17 r (\014le) s 16 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r 39 c 17 r (that) s 16 r (do) s cmsl10.329 @sf 17 r (not) s cmr10.329 @sf 17 r (con) s 0 r (tain) s 15 r (the) s 0 732 p (string) s 15 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r ('.) s cmtt10.329 @sf 120 873 p (awk) s 24 r ('!) s 24 r (/foo/') s 24 r (BBS-list) s cmr10.329 @sf 62 1015 p (Note) s 14 r (that) s 14 r 98 c 1 r 111 c 1 r (olean) s 14 r (patterns) s 13 r (are) s 14 r 97 c 14 r (sp) s 1 r (ecial) s 13 r (case) s 14 r (of) s 14 r (expression) s 13 r (patterns) s 14 r (\(see) s 14 r (section) s 13 r (6.6) s 14 r ([Expression) s 0 1077 p 80 c 0 r (atterns],) s 13 r (page) s 13 r (58\);) s 14 r (they) s 14 r (are) s 13 r (expressions) s 14 r (that) s 13 r (use) s 14 r (the) s 13 r 98 c 1 r 111 c 2 r (olean) s 13 r (op) s 1 r (erators.) s 20 r 70 c -3 r (or) s 13 r (complete) s 13 r (information) s 0 1139 p (on) s 15 r (the) s 15 r 98 c 2 r 111 c 1 r (olean) s 15 r (op) s 1 r (erators,) s 15 r (see) s 16 r (section) s 15 r (8.6) s 15 r ([Bo) s 1 r (olean) s 15 r (Ops],) s 15 r (page) s 16 r (69.) s 62 1280 p (The) s 15 r (subpatterns) s 15 r (of) s 15 r 97 c 15 r 98 c 1 r 111 c 1 r (olean) s 15 r (pattern) s 15 r (can) s 15 r 98 c 1 r 101 c 15 r (constan) s -1 r 116 c 14 r (regular) s 15 r (expressions,) s 15 r (comparisons,) s 15 r (or) s 15 r (an) s -1 r 121 c 0 1343 p (other) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 15 r (expressions.) s 20 r (Range) s 16 r (patterns) s 15 r (are) s 15 r (not) s 15 r (expressions,) s 15 r (so) s 15 r (they) s 15 r (cannot) s 16 r (app) s 1 r (ear) s 15 r (inside) s 15 r 98 c 1 r 111 c 2 r (olean) s 0 1405 p (patterns.) s 24 r (Lik) s 0 r (ewise,) s 15 r (the) s 17 r (sp) s 1 r (ecial) s 16 r (patterns) s cmtt10.329 @sf 17 r (BEGIN) s cmr10.329 @sf 16 r (and) s cmtt10.329 @sf 16 r (END) s cmr10.329 @sf 0 r 44 c 17 r (whic) s 0 r 104 c 15 r (nev) s 0 r (er) s 15 r (matc) s 0 r 104 c 16 r (an) s -1 r 121 c 16 r (input) s 16 r (record,) s 17 r (are) s 0 1467 p (not) s 15 r (expressions) s 15 r (and) s 15 r (cannot) s 16 r (app) s 1 r (ear) s 15 r (inside) s 15 r 98 c 1 r 111 c 2 r (olean) s 15 r (patterns.) s cmbx10.432 @sf 0 1731 p (6.6) s 34 r (Expressions) s 23 r (as) s 23 r 80 c -1 r (atterns) s cmr10.329 @sf 62 1872 p (An) s 0 r 121 c cmtt10.329 @sf 21 r (awk) s cmr10.329 @sf 21 r (expression) s 22 r (is) s 21 r 118 c -1 r (alid) s 21 r (also) s 21 r (as) s 22 r 97 c 21 r (pattern) s 22 r (in) s cmtt10.329 @sf 22 r (gawk) s cmr10.329 @sf 0 r 46 c 39 r (Then) s 22 r (the) s 22 r (pattern) s 21 r (\\matc) s 0 r (hes") s 21 r (if) s 21 r (the) s 0 1935 p (expression's) s 15 r 118 c -1 r (alue) s 14 r (is) s 15 r (nonzero) s 15 r (\(if) s 15 r 97 c 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er\)) s 15 r (or) s 15 r (nonn) s 0 r (ull) s 14 r (\(if) s 15 r 97 c 16 r (string\).) s 62 2076 p (The) s 19 r (expression) s 18 r (is) s 18 r (reev) s -1 r (aluated) s 17 r (eac) s 0 r 104 c 18 r (time) s 18 r (the) s 18 r (rule) s 19 r (is) s 18 r (tested) s 19 r (against) s 18 r 97 c 18 r (new) s 19 r (input) s 18 r (record.) s 30 r (If) s 19 r (the) s 0 2138 p (expression) s 15 r (uses) s 15 r (\014elds) s 15 r (suc) s -1 r 104 c 14 r (as) s cmtt10.329 @sf 15 r ($1) s cmr10.329 @sf 0 r 44 c 15 r (the) s 15 r 118 c -2 r (alue) s 14 r (dep) s 1 r (ends) s 15 r (directly) s 15 r (on) s 15 r (the) s 15 r (new) s 15 r (input) s 14 r (record's) s 15 r (text;) s 15 r (other-) s 0 2200 p (wise,) s 16 r (it) s 16 r (dep) s 1 r (ends) s 17 r (only) s 16 r (on) s 16 r (what) s 16 r (has) s 16 r (happ) s 1 r (ened) s 16 r (so) s 16 r (far) s 16 r (in) s 16 r (the) s 16 r (execution) s 16 r (of) s 16 r (the) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (program,) s 16 r (but) s 16 r (that) s 0 2263 p (ma) s 0 r 121 c 14 r (still) s 15 r 98 c 1 r 101 c 15 r (useful.) s 62 2404 p (Comparison) s 11 r (patterns) s 12 r (are) s 11 r (actually) s 11 r 97 c 11 r (sp) s 1 r (ecial) s 11 r (case) s 12 r (of) s 11 r (this.) s 19 r 70 c -3 r (or) s 10 r (example,) s 12 r (the) s 11 r (expression) s cmtt10.329 @sf 11 r ($5) s 15 r (==) s 16 r ("foo") s cmr10.329 @sf 0 2466 p (has) s 15 r (the) s 14 r 118 c -1 r (alue) s 13 r 49 c 15 r (when) s 14 r (the) s 15 r 118 c -2 r (alue) s 14 r (of) s cmtt10.329 @sf 15 r ($5) s cmr10.329 @sf 14 r (equals) s cmtt10.329 @sf 15 r ("foo") s cmr10.329 @sf 0 r 44 c 15 r (and) s 14 r 48 c 15 r (otherwise;) s 14 r (therefore,) s 15 r (this) s 15 r (expression) s 14 r (as) s 15 r 97 c 0 2529 p (pattern) s 15 r (matc) s 0 r (hes) s 14 r (when) s 15 r (the) s 15 r 116 c 0 r 119 c -1 r 111 c 14 r 118 c -2 r (alues) s 15 r (are) s 15 r (equal.) s 62 2670 p (Bo) s 2 r (olean) s 15 r (patterns) s 15 r (are) s 15 r (also) s 15 r (sp) s 1 r (ecial) s 16 r (cases) s 15 r (of) s 15 r (expression) s 15 r (patterns.) s @eop 57 @bop0 57 @bop1 cmr10.329 @sf 0 -57 p 80 c 0 r (atterns) s 1734 r (57) s cmsl10.329 @sf 0 183 p 120 c cmtt10.329 @sf 18 r (!=) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 111 r 84 c -2 r (rue) s 14 r (if) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (is) s 15 r (not) s 15 r (equal) s 16 r (to) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 261 p 120 c cmtt10.329 @sf 18 r 126 c cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 135 r 84 c -3 r (rue) s 15 r (if) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (matc) s 0 r (hes) s 14 r (the) s 15 r (regular) s 15 r (expression) s 15 r (describ) s 2 r (ed) s 15 r 98 c -1 r 121 c cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 338 p 120 c cmtt10.329 @sf 18 r (!~) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 111 r 84 c -2 r (rue) s 14 r (if) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (do) s 1 r (es) s 16 r (not) s 15 r (matc) s -1 r 104 c 15 r (the) s 15 r (regular) s 15 r (expression) s 15 r (describ) s 1 r (ed) s 15 r 98 c 0 r 121 c cmsl10.329 @sf 14 r 121 c cmr10.329 @sf 0 r 46 c 62 478 p (The) s 22 r (op) s 1 r (erands) s 22 r (of) s 22 r 97 c 22 r (relational) s 22 r (op) s 2 r (erator) s 21 r (are) s 22 r (compared) s 22 r (as) s 22 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 22 r (if) s 22 r (they) s 22 r (are) s 22 r 98 c 1 r (oth) s 22 r 110 c 0 r (um) s -1 r 98 c 0 r (ers.) s 0 540 p (Otherwise) s 15 r (they) s 16 r (are) s 15 r (con) s 0 r 118 c -2 r (erted) s 15 r (to,) s 15 r (and) s 15 r (compared) s 15 r (as,) s 16 r (strings) s 15 r (\(see) s 15 r (section) s 16 r (8.9) s 15 r ([Con) s 0 r 118 c -2 r (ersion],) s 15 r (page) s 15 r (73\).) s 0 603 p (Strings) s 16 r (are) s 16 r (compared) s 16 r 98 c -1 r 121 c 15 r (comparing) s 16 r (the) s 16 r (\014rst) s 16 r 99 c 0 r (haracter) s 15 r (of) s 15 r (eac) s 0 r (h,) s 15 r (then) s 16 r (the) s 16 r (second) s 16 r 99 c 0 r (haracter) s 15 r (of) s 15 r (eac) s 0 r (h,) s 0 665 p (and) s 17 r (so) s 18 r (on,) s 18 r (un) s -1 r (til) s 17 r (there) s 17 r (is) s 17 r 97 c 18 r (di\013erence.) s 26 r (If) s 18 r (the) s 17 r 116 c 0 r 119 c -2 r 111 c 17 r (strings) s 17 r (are) s 17 r (equal) s 18 r (un) s -1 r (til) s 17 r (the) s 17 r (shorter) s 17 r (one) s 18 r (runs) s 17 r (out,) s 0 727 p (the) s 15 r (shorter) s 15 r (one) s 15 r (is) s 16 r (considered) s 15 r (to) s 15 r 98 c 1 r 101 c 15 r (less) s 15 r (than) s 16 r (the) s 15 r (longer) s 15 r (one.) s 20 r (Th) s 0 r (us,) s cmtt10.329 @sf 14 r ("10") s cmr10.329 @sf 15 r (is) s 15 r (less) s 15 r (than) s cmtt10.329 @sf 16 r ("9") s cmr10.329 @sf 0 r 46 c 62 867 p (The) s 14 r (left) s 14 r (op) s 1 r (erand) s 14 r (of) s 14 r (the) s 14 r 96 c cmtt10.329 @sf 0 r 126 c cmr10.329 @sf 0 r 39 c 13 r (and) s 14 r 96 c cmtt10.329 @sf 0 r (!~) s cmr10.329 @sf 0 r 39 c 14 r (op) s 1 r (erators) s 14 r (is) s 14 r 97 c 14 r (string.) s 20 r (The) s 13 r (righ) s 0 r 116 c 13 r (op) s 1 r (erand) s 14 r (is) s 14 r (either) s 14 r 97 c 13 r (constan) s 0 r 116 c 0 929 p (regular) s 16 r (expression) s 15 r (enclosed) s 16 r (in) s 16 r (slashes) s 15 r 40 c cmtt10.329 @sf 0 r 47 c cmsl10.329 @sf 0 r (regexp) s cmtt10.329 @sf 2 r 47 c cmr10.329 @sf 0 r (\),) s 16 r (or) s 15 r (an) s 0 r 121 c 15 r (expression,) s 16 r (whose) s 15 r (string) s 16 r 118 c -2 r (alue) s 15 r (is) s 16 r (used) s 16 r (as) s 0 991 p 97 c 15 r (dynamic) s 15 r (regular) s 15 r (expression) s 16 r (\(see) s 15 r (section) s 15 r (6.3.1) s 15 r ([Regexp) s 15 r (Usage],) s 15 r (page) s 16 r (52\).) s 62 1131 p (The) s 16 r (follo) s 0 r (wing) s 15 r (example) s 16 r (prin) s 0 r (ts) s 15 r (the) s 16 r (second) s 16 r (\014eld) s 16 r (of) s 16 r (eac) s 0 r 104 c 15 r (input) s 16 r (record) s 16 r (whose) s 16 r (\014rst) s 16 r (\014eld) s 16 r (is) s 16 r (precisely) s 0 1193 p 96 c cmtt10.329 @sf (foo) s cmr10.329 @sf ('.) s cmtt10.329 @sf 120 1333 p (awk) s 24 r ('$1) s 24 r (==) s 24 r ("foo") s 23 r 123 c 24 r (print) s 24 r ($2) s 24 r (}') s 24 r (BBS-list) s cmr10.329 @sf 0 1473 p (Con) s 0 r (trast) s 15 r (this) s 17 r (with) s 16 r (the) s 17 r (follo) s 0 r (wing) s 15 r (regular) s 17 r (expression) s 16 r (matc) s 0 r (h,) s 16 r (whic) s 0 r 104 c 15 r 119 c 0 r (ould) s 16 r (accept) s 16 r (an) s 0 r 121 c 16 r (record) s 16 r (with) s 17 r 97 c 0 1535 p (\014rst) s 15 r (\014eld) s 15 r (that) s 15 r (con) s 0 r (tains) s 14 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r (':) s cmtt10.329 @sf 120 1675 p (awk) s 24 r ('$1) s 24 r 126 c 24 r ("foo") s 23 r 123 c 24 r (print) s 24 r ($2) s 24 r (}') s 24 r (BBS-list) s cmr10.329 @sf 0 1815 p (or,) s 15 r (equiv) s -1 r (alen) s -2 r (tly) s -3 r 44 c 14 r (this) s 15 r (one:) s cmtt10.329 @sf 120 1954 p (awk) s 24 r ('$1) s 24 r 126 c 24 r (/foo/) s 23 r 123 c 24 r (print) s 24 r ($2) s 24 r (}') s 24 r (BBS-list) s cmbx10.432 @sf 0 2204 p (6.5) s 34 r (Bo) s 2 r (olean) s 23 r (Op) s 2 r (erators) s 23 r (and) s 23 r 80 c -1 r (atterns) s cmr10.329 @sf 62 2343 p 65 c cmsl10.329 @sf 16 r 98 c 1 r 111 c 1 r (olean) s 15 r (pattern) s cmr10.329 @sf 16 r (is) s 15 r (an) s 16 r (expression) s 15 r (whic) s 0 r 104 c 14 r (com) s 0 r (bines) s 14 r (other) s 15 r (patterns) s 16 r (using) s 15 r (the) s cmsl10.329 @sf 16 r 98 c 1 r 111 c 1 r (olean) s 15 r (op) s 2 r (erators) s cmr10.329 @sf 0 2406 p (\\or") s 17 r (\(`) s cmtt10.329 @sf 0 r (||) s cmr10.329 @sf 0 r ('\),) s 17 r (\\and") s 17 r (\(`) s cmtt10.329 @sf 0 r (&&) s cmr10.329 @sf 0 r ('\),) s 18 r (and) s 17 r (\\not") s 16 r (\(`) s cmtt10.329 @sf 0 r 33 c cmr10.329 @sf 0 r ('\).) s 26 r (Whether) s 17 r (the) s 17 r 98 c 1 r 111 c 1 r (olean) s 17 r (pattern) s 17 r (matc) s 0 r (hes) s 16 r (an) s 17 r (input) s 17 r (record) s 0 2468 p (dep) s 1 r (ends) s 15 r (on) s 16 r (whether) s 15 r (its) s 15 r (subpatterns) s 15 r (matc) s 0 r (h.) s 62 2608 p 70 c -3 r (or) s 14 r (example,) s 14 r (the) s 14 r (follo) s 0 r (wing) s 13 r (command) s 14 r (prin) s 0 r (ts) s 13 r (all) s 15 r (records) s 14 r (in) s 14 r (the) s 14 r (input) s 14 r (\014le) s 15 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r 39 c 14 r (that) s 14 r (con) s 0 r (tain) s 0 2670 p 98 c 1 r (oth) s 15 r 96 c cmtt10.329 @sf 0 r (2400) s cmr10.329 @sf 0 r 39 c 16 r (and) s 15 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r ('.) s @eop 56 @bop0 56 @bop1 cmr10.329 @sf 0 -57 p (56) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmtt10.329 @sf 120 183 p (tolower\($1\)) s 24 r 126 c 24 r (/foo/) s 47 r 123 c cmr10.300 @sf 24 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 24 r 125 c cmr10.329 @sf 0 322 p (con) s 0 r 118 c -2 r (erts) s 15 r (the) s 15 r (\014rst) s 15 r (\014eld) s 15 r (to) s 15 r (lo) s 0 r 119 c -1 r (er) s 14 r (case) s 15 r 98 c 1 r (efore) s 15 r (matc) s 0 r (hing) s 14 r (against) s 15 r (it.) s 62 462 p (Another) s 16 r (metho) s 1 r 100 c 16 r (is) s 16 r (to) s 15 r (set) s 16 r (the) s 16 r 118 c -2 r (ariable) s cmtt10.329 @sf 15 r (IGNORECASE) s cmr10.329 @sf 16 r (to) s 15 r 97 c 16 r (nonzero) s 16 r 118 c -2 r (alue) s 15 r (\(see) s 16 r 99 c -1 r (hapter) s 15 r (13) s 16 r ([Built-in) s 0 524 p 86 c -3 r (ariables],) s 15 r (page) s 16 r (111\).) s 22 r (When) s cmtt10.329 @sf 15 r (IGNORECASE) s cmr10.329 @sf 16 r (is) s 16 r (not) s 15 r (zero,) s cmsl10.329 @sf 16 r (all) s cmr10.329 @sf 18 r (regexp) s 15 r (op) s 2 r (erations) s 15 r (ignore) s 16 r (case.) s 22 r (Changing) s 0 586 p (the) s 14 r 118 c -2 r (alue) s 13 r (of) s cmtt10.329 @sf 14 r (IGNORECASE) s cmr10.329 @sf 14 r (dynamically) s 13 r (con) s 0 r (trols) s 13 r (the) s 14 r (case) s 13 r (sensitivit) s 0 r 121 c 13 r (of) s 14 r 121 c 0 r (our) s 12 r (program) s 14 r (as) s 14 r (it) s 14 r (runs.) s 19 r (Case) s 0 648 p (is) s 15 r (signi\014can) s 0 r 116 c 14 r 98 c 0 r 121 c 14 r (default) s 15 r 98 c 1 r (ecause) s cmtt10.329 @sf 15 r (IGNORECASE) s cmr10.329 @sf 16 r (\(lik) s -1 r 101 c 15 r (most) s 15 r 118 c -2 r (ariables\)) s 14 r (is) s 15 r (initialized) s 16 r (to) s 15 r (zero.) s cmtt10.329 @sf 120 788 p 120 c 24 r 61 c 24 r ("aB") s 120 837 p (if) s 24 r (\(x) s 24 r 126 c 24 r (/ab/\)) s cmr10.300 @sf 23 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 72 r 35 c 24 r (this) s 24 r (test) s 23 r (will) s 24 r (fail) s 120 937 p (IGNORECASE) s 24 r 61 c 24 r 49 c 120 987 p (if) s 24 r (\(x) s 24 r 126 c 24 r (/ab/\)) s cmr10.300 @sf 23 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 72 r 35 c 24 r (now) s 24 r (it) s 23 r (will) s 24 r (succeed) s cmr10.329 @sf 62 1126 p 89 c -3 r (ou) s 20 r (cannot) s 21 r (generally) s 21 r (use) s cmtt10.329 @sf 21 r (IGNORECASE) s cmr10.329 @sf 20 r (to) s 21 r (mak) s 0 r 101 c 20 r (certain) s 20 r (rules) s 21 r (case-insensitiv) s 0 r 101 c 20 r (and) s 20 r (other) s 21 r (rules) s 0 1188 p (case-sensitiv) s 0 r (e,) s 14 r 98 c 2 r (ecause) s 15 r (there) s 16 r (is) s 15 r (no) s 16 r 119 c -1 r 97 c -1 r 121 c 15 r (to) s 15 r (set) s cmtt10.329 @sf 16 r (IGNORECASE) s cmr10.329 @sf 15 r (just) s 15 r (for) s 16 r (the) s 15 r (pattern) s 16 r (of) s 15 r 97 c 16 r (particular) s 15 r (rule.) s 0 1250 p 84 c -3 r 111 c 18 r (do) s 20 r (this,) s 20 r 121 c 0 r (ou) s 18 r 109 c 0 r (ust) s 18 r (use) s 19 r 99 c 0 r (haracter) s 18 r (sets) s 20 r (or) s cmtt10.329 @sf 19 r (tolower) s cmr10.329 @sf 0 r 46 c 33 r (Ho) s -1 r 119 c -1 r (ev) s -1 r (er,) s 19 r (one) s 19 r (thing) s 20 r 121 c -1 r (ou) s 19 r (can) s 19 r (do) s 19 r (only) s 19 r (with) s cmtt10.329 @sf 0 1313 p (IGNORECASE) s cmr10.329 @sf 15 r (is) s 15 r (turn) s 15 r (case-sensitivit) s 0 r 121 c 14 r (on) s 15 r (or) s 16 r (o\013) s 15 r (dynamically) s 15 r (for) s 15 r (all) s 15 r (the) s 15 r (rules) s 16 r (at) s 15 r (once.) s cmtt10.329 @sf 62 1452 p (IGNORECASE) s cmr10.329 @sf 15 r (can) s 16 r 98 c 1 r 101 c 15 r (set) s 15 r (on) s 15 r (the) s 15 r (command) s 16 r (line,) s 15 r (or) s 15 r (in) s 15 r 97 c cmtt10.329 @sf 15 r (BEGIN) s cmr10.329 @sf 15 r (rule.) s 21 r (Setting) s cmtt10.329 @sf 15 r (IGNORECASE) s cmr10.329 @sf 15 r (from) s 15 r (the) s 0 1514 p (command) s 15 r (line) s 15 r (is) s 15 r 97 c 16 r 119 c -1 r 97 c -1 r 121 c 14 r (to) s 15 r (mak) s 0 r 101 c 14 r 97 c 15 r (program) s 16 r (case-insensitiv) s -1 r 101 c 14 r (without) s 16 r (ha) s -1 r (ving) s 15 r (to) s 15 r (edit) s 15 r (it.) s 62 1653 p (The) s 11 r 118 c -2 r (alue) s 10 r (of) s cmtt10.329 @sf 10 r (IGNORECASE) s cmr10.329 @sf 10 r (has) s 11 r (no) s 10 r (e\013ect) s 11 r (if) s cmtt10.329 @sf 10 r (gawk) s cmr10.329 @sf 10 r (is) s 11 r (in) s 10 r (compatibilit) s 0 r 121 c 9 r (mo) s 2 r (de) s 10 r (\(see) s 10 r 99 c 0 r (hapter) s 9 r (14) s 11 r ([Command) s 0 1716 p (Line],) s 15 r (page) s 15 r (115\).) s 21 r (Case) s 15 r (is) s 15 r (alw) s 0 r 97 c -2 r (ys) s 14 r (signi\014can) s 0 r 116 c 14 r (in) s 15 r (compatibilit) s 0 r 121 c 14 r (mo) s 2 r (de.) s cmbx10.432 @sf 0 1959 p (6.4) s 34 r (Comparison) s 23 r (Expressions) s 23 r (as) s 23 r 80 c -1 r (atterns) s cmsl10.329 @sf 62 2099 p (Comparison) s 15 r (patterns) s cmr10.329 @sf 17 r (test) s 16 r (relationships) s 15 r (suc) s -1 r 104 c 15 r (as) s 15 r (equalit) s 0 r 121 c 14 r 98 c 1 r (et) s 0 r 119 c -2 r (een) s 15 r 116 c -1 r 119 c -1 r 111 c 14 r (strings) s 15 r (or) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (ers.) s 20 r (They) s 0 2161 p (are) s 15 r 97 c 14 r (sp) s 2 r (ecial) s 14 r (case) s 15 r (of) s 15 r (expression) s 14 r (patterns) s 15 r (\(see) s 15 r (section) s 14 r (6.6) s 15 r ([Expression) s 15 r 80 c 0 r (atterns],) s 13 r (page) s 15 r (58\).) s 20 r (They) s 15 r (are) s 0 2223 p (written) s 15 r (with) s cmsl10.329 @sf 15 r (relational) s 15 r (op) s 2 r (erators) s cmr10.329 @sf 0 r 44 c 15 r (whic) s 0 r 104 c 14 r (are) s 15 r 97 c 15 r (sup) s 1 r (erset) s 15 r (of) s 16 r (those) s 15 r (in) s 15 r (C.) s 15 r (Here) s 15 r (is) s 15 r 97 c 16 r (table) s 15 r (of) s 15 r (them:) s cmsl10.329 @sf 0 2362 p 120 c cmtt10.329 @sf 18 r 60 c cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 135 r 84 c -3 r (rue) s 15 r (if) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (is) s 15 r (less) s 15 r (than) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 2439 p 120 c cmtt10.329 @sf 18 r (<=) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 111 r 84 c -2 r (rue) s 14 r (if) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (is) s 15 r (less) s 15 r (than) s 16 r (or) s 15 r (equal) s 15 r (to) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 2516 p 120 c cmtt10.329 @sf 18 r 62 c cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 135 r 84 c -3 r (rue) s 15 r (if) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (is) s 15 r (greater) s 15 r (than) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 2593 p 120 c cmtt10.329 @sf 18 r (>=) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 111 r 84 c -2 r (rue) s 14 r (if) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (is) s 15 r (greater) s 15 r (than) s 16 r (or) s 15 r (equal) s 15 r (to) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 0 r 46 c cmsl10.329 @sf 0 2670 p 120 c cmtt10.329 @sf 18 r (==) s cmsl10.329 @sf 15 r 121 c cmr10.329 @sf 111 r 84 c -2 r (rue) s 14 r (if) s cmsl10.329 @sf 15 r 120 c cmr10.329 @sf 18 r (is) s 15 r (equal) s 15 r (to) s cmsl10.329 @sf 16 r 121 c cmr10.329 @sf 0 r 46 c @eop 55 @bop0 cmb10.390 @sf [<00020000000700000007000000070000000F8000000F8000001E4000001E4000003E6000003C2000003C2000007810000078 100000F8180000F0080000F0080001E0040001E0040003E0020003C0020003C0020007800100078003800F8003C0FFF00FF8 FFF00FF8> 32 26 -1 0 28.481] 118 @dc [<FFF803007FFFC0FFF803007FFFC00F80030003F8000700078001F0000200078001F00002000F4001F00002000F4001F00002 000F4001F00002001E2001F00002001E2001F00002003C1001F00002003C1001F00002003C1001F0000200780801F0000200 780801F0000200F00401F0000200F00401F0000200F00401F0000201E00201F0000201E00201F0000203E00201F0000203C0 0101F0000203C00101F0000207800081F0000207800081F0000207800081F000020F000041F000020F000041F000021E0000 21F000021E000021F000021E000021F000023C000011F000023C000011F0000278000009F0000278000009F0000278000009 F00002F0000005F00002F0000005F00007E0000003F800FFE0000003FFC0FFE0000003FFC0> 56 41 -2 0 49.466] 77 @dc 55 @bop1 cmr10.329 @sf 0 -57 p 80 c 0 r (atterns) s 1734 r (55) s 240 183 p (prin) s 0 r (ts) s 17 r (ev) s -1 r (ery) s 17 r (record) s 18 r (in) s 18 r (the) s 17 r (input) s 18 r (con) s 0 r (taining) s 17 r 97 c 17 r (string) s 18 r (of) s 18 r (the) s 18 r (form) s 17 r 96 c cmtt10.329 @sf 0 r (\(car) s 16 r (x\)) s cmr10.329 @sf 0 r (',) s 18 r 96 c cmtt10.329 @sf 0 r (\(cdr) s 15 r (x\)) s cmr10.329 @sf 0 r (',) s 240 246 p 96 c cmtt10.329 @sf 0 r (\(cadr) s 15 r (x\)) s cmr10.329 @sf 0 r (',) s 15 r (and) s 15 r (so) s 16 r (on.) s cmtt10.329 @sf 0 322 p 43 c cmr10.329 @sf 216 r (This) s 18 r (sym) s -1 r 98 c 1 r (ol) s 17 r (is) s 18 r (similar) s 17 r (to) s 18 r 96 c cmtt10.329 @sf 0 r 42 c cmr10.329 @sf 0 r (',) s 18 r (but) s 17 r (the) s 18 r (preceding) s 17 r (expression) s 18 r 109 c -1 r (ust) s 17 r 98 c 1 r 101 c 18 r (matc) s -1 r (hed) s 17 r (at) s 17 r (least) s 240 384 p (once.) s 20 r (This) s 15 r (means) s 15 r (that:) s cmtt10.329 @sf 360 460 p (wh+y) s cmr10.329 @sf 240 537 p 119 c 0 r (ould) s 17 r (matc) s 0 r 104 c 17 r 96 c cmtt10.329 @sf 0 r (why) s cmr10.329 @sf 0 r 39 c 18 r (and) s 19 r 96 c cmtt10.329 @sf 0 r (whhy) s cmr10.329 @sf 0 r 39 c 18 r (but) s 18 r (not) s 18 r 96 c cmtt10.329 @sf 0 r (wy) s cmr10.329 @sf 0 r (',) s 19 r (whereas) s 19 r 96 c cmtt10.329 @sf 0 r (wh*y) s cmr10.329 @sf 0 r 39 c 18 r 119 c 0 r (ould) s 17 r (matc) s 0 r 104 c 17 r (all) s 18 r (three) s 19 r (of) s 240 599 p (these) s 15 r (strings.) s 20 r (This) s 15 r (is) s 16 r 97 c 15 r (simpler) s 15 r 119 c 0 r 97 c -2 r 121 c 15 r (of) s 15 r (writing) s 15 r (the) s 15 r (last) s 15 r 96 c cmtt10.329 @sf 0 r 42 c cmr10.329 @sf 0 r 39 c 15 r (example:) s cmtt10.329 @sf 360 675 p (awk) s 24 r ('/\\\(c[ad]+r) s 24 r (x\\\)/) s 24 r 123 c 23 r (print) s 24 r (}') s 24 r (sample) s 0 751 p 63 c cmr10.329 @sf 216 r (This) s 14 r (sym) s 0 r 98 c 0 r (ol) s 14 r (is) s 14 r (similar) s 15 r (to) s 14 r 96 c cmtt10.329 @sf 0 r 42 c cmr10.329 @sf 0 r (',) s 14 r (but) s 14 r (the) s 14 r (preceding) s 14 r (expression) s 14 r (can) s 15 r 98 c 1 r 101 c 14 r (matc) s 0 r (hed) s 13 r (once) s 14 r (or) s 14 r (not) s 240 814 p (at) s 15 r (all.) s 20 r 70 c -2 r (or) s 14 r (example:) s cmtt10.329 @sf 360 890 p (fe?d) s cmr10.329 @sf 240 966 p (will) s 15 r (matc) s 0 r 104 c 14 r 96 c cmtt10.329 @sf 0 r (fed) s cmr10.329 @sf 0 r 39 c 15 r (or) s 15 r 96 c cmtt10.329 @sf 0 r (fd) s cmr10.329 @sf 0 r (',) s 15 r (but) s 16 r (nothing) s 15 r (else.) s cmtt10.329 @sf 0 1043 p 92 c cmr10.329 @sf 216 r (This) s 14 r (is) s 14 r (used) s 14 r (to) s 15 r (suppress) s 14 r (the) s 14 r (sp) s 1 r (ecial) s 14 r (meaning) s 14 r (of) s 14 r 97 c 15 r 99 c -1 r (haracter) s 13 r (when) s 14 r (matc) s 0 r (hing.) s 19 r 70 c -3 r (or) s 13 r (exam-) s 240 1105 p (ple:) s cmtt10.329 @sf 360 1181 p (\\$) s cmr10.329 @sf 240 1257 p (matc) s 0 r (hes) s 14 r (the) s 15 r 99 c 0 r (haracter) s 14 r 96 c cmtt10.329 @sf 0 r 36 c cmr10.329 @sf 0 r ('.) s 240 1334 p (The) s 17 r (escap) s 2 r 101 c 17 r (sequences) s 17 r (used) s 17 r (for) s 18 r (string) s 17 r (constan) s 0 r (ts) s 16 r (\(see) s 17 r (section) s 18 r (8.1) s 17 r ([Constan) s 0 r (ts],) s 17 r (page) s 17 r (63\)) s 240 1396 p (are) s 15 r 118 c -1 r (alid) s 14 r (in) s 15 r (regular) s 15 r (expressions) s 15 r (as) s 15 r 119 c 0 r (ell;) s 14 r (they) s 15 r (are) s 16 r (also) s 15 r (in) s -1 r (tro) s 1 r (duced) s 15 r 98 c 0 r 121 c 14 r 97 c 15 r 96 c cmtt10.329 @sf 0 r 92 c cmr10.329 @sf 0 r ('.) s 62 1535 p (In) s 18 r (regular) s 17 r (expressions,) s 18 r (the) s 18 r 96 c cmtt10.329 @sf 0 r 42 c cmr10.329 @sf 0 r (',) s 18 r 96 c cmtt10.329 @sf 0 r 43 c cmr10.329 @sf 0 r (',) s 18 r (and) s 17 r 96 c cmtt10.329 @sf 0 r 63 c cmr10.329 @sf 0 r 39 c 18 r (op) s 1 r (erators) s 18 r (ha) s -1 r 118 c -1 r 101 c 17 r (the) s 17 r (highest) s 18 r (precedence,) s 18 r (follo) s -1 r 119 c -1 r (ed) s 17 r 98 c -1 r 121 c 0 1597 p (concatenation,) s 22 r (and) s 21 r (\014nally) s 21 r 98 c 0 r 121 c 20 r 96 c cmtt10.329 @sf 0 r 124 c cmr10.329 @sf 0 r ('.) s 37 r (As) s 21 r (in) s 21 r (arithmetic,) s 22 r (paren) s 0 r (theses) s 20 r (can) s 21 r 99 c -1 r (hange) s 20 r (ho) s 0 r 119 c 20 r (op) s 1 r (erators) s 21 r (are) s 0 1659 p (group) s 1 r (ed.) s cmb10.390 @sf 0 1881 p (6.3.3) s 27 r (Case-sensitivit) s -1 r 121 c 17 r (in) s 18 r (Matc) s 0 r (hing) s cmr10.329 @sf 62 2019 p (Case) s 12 r (is) s 11 r (normally) s 12 r (signi\014can) s 0 r 116 c 10 r (in) s 12 r (regular) s 11 r (expressions,) s 12 r 98 c 1 r (oth) s 12 r (when) s 12 r (matc) s -1 r (hing) s 11 r (ordinary) s 11 r 99 c 0 r (haracters) s 10 r (\(i.e.,) s 0 2082 p (not) s 16 r (metac) s 0 r (haracters\),) s 16 r (and) s 16 r (inside) s 17 r 99 c -1 r (haracter) s 16 r (sets.) s 24 r (Th) s 0 r (us) s 15 r 97 c 16 r 96 c cmtt10.329 @sf 0 r 119 c cmr10.329 @sf 0 r 39 c 17 r (in) s 16 r 97 c 17 r (regular) s 16 r (expression) s 16 r (matc) s 0 r (hes) s 16 r (only) s 16 r 97 c 0 2144 p (lo) s 0 r 119 c -2 r (er) s 15 r (case) s 15 r 96 c cmtt10.329 @sf 0 r 119 c cmr10.329 @sf 0 r 39 c 15 r (and) s 15 r (not) s 15 r (an) s 15 r (upp) s 2 r (er) s 15 r (case) s 15 r 96 c cmtt10.329 @sf 0 r 87 c cmr10.329 @sf 0 r ('.) s 62 2282 p (The) s 18 r (simplest) s 17 r 119 c 0 r 97 c -2 r 121 c 17 r (to) s 17 r (do) s 17 r 97 c 17 r (case-indep) s 2 r (enden) s -1 r 116 c 17 r (matc) s -1 r 104 c 17 r (is) s 17 r (to) s 17 r (use) s 17 r 97 c 18 r 99 c -1 r (haracter) s 17 r (set:) s 24 r 96 c cmtt10.329 @sf 0 r ([Ww]) s cmr10.329 @sf 0 r ('.) s 26 r (Ho) s 0 r 119 c -1 r (ev) s -1 r (er,) s 0 2345 p (this) s 14 r (can) s 14 r 98 c 1 r 101 c 14 r (cum) s 0 r 98 c 0 r (ersome) s 14 r (if) s 15 r 121 c -1 r (ou) s 13 r (need) s 14 r (to) s 14 r (use) s 14 r (it) s 15 r (often;) s 14 r (and) s 14 r (it) s 14 r (can) s 14 r (mak) s 0 r 101 c 13 r (the) s 14 r (regular) s 14 r (expressions) s 14 r (harder) s 0 2407 p (for) s 15 r 104 c 0 r (umans) s 14 r (to) s 15 r (read.) s 20 r (There) s 16 r (are) s 15 r 116 c -1 r 119 c -1 r 111 c 14 r (other) s 15 r (alternativ) s 0 r (es) s 14 r (that) s 16 r 121 c -1 r (ou) s 14 r (migh) s 0 r 116 c 14 r (prefer.) s 62 2545 p (One) s 17 r 119 c 0 r 97 c -1 r 121 c 15 r (to) s 17 r (do) s 17 r 97 c 17 r (case-insensitiv) s 0 r 101 c 16 r (matc) s -1 r 104 c 16 r (at) s 17 r 97 c 17 r (particular) s 17 r 112 c 1 r (oin) s 0 r 116 c 15 r (in) s 17 r (the) s 17 r (program) s 17 r (is) s 17 r (to) s 17 r (con) s -1 r 118 c -1 r (ert) s 16 r (the) s 0 2608 p (data) s 19 r (to) s 18 r 97 c 19 r (single) s 19 r (case,) s 19 r (using) s 19 r (the) s cmtt10.329 @sf 19 r (tolower) s cmr10.329 @sf 18 r (or) s cmtt10.329 @sf 19 r (toupper) s cmr10.329 @sf 19 r (built-in) s 18 r (string) s 19 r (functions) s 19 r (\(whic) s -1 r 104 c 18 r 119 c 0 r 101 c 18 r (ha) s -1 r 118 c -1 r (en't) s 0 2670 p (discussed) s 15 r 121 c 0 r (et;) s 14 r (see) s 15 r (section) s 15 r (11.3) s 15 r ([String) s 16 r 70 c -3 r (unctions],) s 14 r (page) s 15 r (101\).) s 20 r 70 c -2 r (or) s 14 r (example:) s @eop 54 @bop0 54 @bop1 cmr10.329 @sf 0 -57 p (54) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmtt10.329 @sf 360 183 p ([d\\]]) s cmr10.329 @sf 240 258 p (matc) s 0 r (hes) s 14 r (either) s 15 r 96 c cmtt10.329 @sf 0 r 93 c cmr10.329 @sf 0 r (',) s 15 r (or) s 15 r 96 c cmtt10.329 @sf 0 r 100 c cmr10.329 @sf 0 r ('.) s 240 332 p (This) s 16 r (treatmen) s 0 r 116 c 15 r (of) s 16 r 96 c cmtt10.329 @sf 0 r 92 c cmr10.329 @sf 0 r 39 c 16 r (is) s 17 r (compatible) s 16 r (with) s 16 r (other) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (implemen) s 0 r (tations) s 15 r (but) s 16 r (incompatible) s 240 395 p (with) s 16 r (the) s 16 r (prop) s 1 r (osed) s 16 r (POSIX) s 16 r (sp) s 1 r (eci\014cation) s 16 r (for) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 0 r 46 c 22 r (The) s 16 r (curren) s 0 r 116 c 15 r (draft) s 16 r (sp) s 1 r (eci\014es) s 16 r (the) s 16 r (use) s 15 r (of) s 240 457 p (the) s 15 r (same) s 15 r (syn) s 0 r (tax) s 14 r (used) s 15 r (in) s cmtt10.329 @sf 15 r (egrep) s cmr10.329 @sf 0 r 46 c 240 531 p 87 c -3 r 101 c 18 r (ma) s 0 r 121 c 17 r 99 c 0 r (hange) s cmtt10.329 @sf 18 r (gawk) s cmr10.329 @sf 18 r (to) s 19 r (\014t) s 19 r (the) s 18 r (standard,) s 20 r (once) s 18 r 119 c 0 r 101 c 18 r (are) s 18 r (sure) s 19 r (it) s 19 r (will) s 18 r (no) s 19 r (longer) s 19 r 99 c -1 r (hange.) s 240 594 p 70 c -3 r (or) s 13 r (the) s 13 r (mean) s 0 r (while,) s 13 r (the) s 13 r 96 c cmtt10.329 @sf 0 r (-a) s cmr10.329 @sf 0 r 39 c 14 r (option) s 13 r (sp) s 1 r (eci\014es) s 14 r (the) s 13 r (traditional) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 13 r (syn) s 0 r (tax) s 12 r (describ) s 2 r (ed) s 13 r (ab) s 1 r 111 c 0 r 118 c -1 r 101 c 240 656 p (\(whic) s 0 r 104 c 10 r (is) s 12 r (also) s 11 r (the) s 11 r (default\),) s 12 r (while) s 12 r (the) s 11 r 96 c cmtt10.329 @sf 0 r (-e) s cmr10.329 @sf 0 r 39 c 12 r (option) s 11 r (sp) s 1 r (eci\014es) s cmtt10.329 @sf 12 r (egrep) s cmr10.329 @sf 11 r (syn) s 0 r (tax.) s 18 r (See) s 11 r (section) s 11 r (14.1) s 240 718 p ([Options],) s 15 r (page) s 15 r (115.) s 240 793 p (In) s cmtt10.329 @sf 19 r (egrep) s cmr10.329 @sf 19 r (syn) s 0 r (tax,) s 19 r (bac) s -1 r (kslash) s 18 r (is) s 19 r (not) s 19 r (syn) s 0 r (tactically) s 18 r (sp) s 1 r (ecial) s 19 r (within) s 19 r (square) s 19 r (brac) s 0 r 107 c -2 r (ets.) s 31 r (This) s 240 855 p (means) s 15 r (that) s 14 r (sp) s 2 r (ecial) s 14 r (tric) s 0 r (ks) s 14 r (ha) s 0 r 118 c -2 r 101 c 14 r (to) s 15 r 98 c 1 r 101 c 15 r (used) s 15 r (to) s 14 r (represen) s 0 r 116 c 14 r (the) s 14 r 99 c 0 r (haracters) s 14 r 96 c cmtt10.329 @sf 0 r 93 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r 39 c 14 r (and) s 15 r 96 c cmtt10.329 @sf 0 r 94 c cmr10.329 @sf 0 r 39 c 15 r (as) s 240 917 p (mem) s 0 r 98 c 0 r (ers) s 15 r (of) s 15 r 97 c 15 r 99 c 0 r (haracter) s 14 r (set.) s 240 992 p 84 c -3 r 111 c 13 r (matc) s 0 r 104 c 13 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r (',) s 15 r (write) s 14 r (it) s 14 r (as) s 14 r 96 c cmtt10.329 @sf 0 r (---) s cmr10.329 @sf 0 r (',) s 15 r (whic) s -1 r 104 c 14 r (is) s 14 r 97 c 14 r (range) s 14 r (con) s 0 r (taining) s 13 r (only) s 14 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r ('.) s 20 r 89 c -2 r (ou) s 13 r (ma) s -1 r 121 c 14 r (also) s 14 r (giv) s 0 r 101 c 240 1054 p 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r 39 c 18 r (as) s 19 r (the) s 18 r (\014rst) s 18 r (or) s 19 r (last) s 18 r 99 c 0 r (haracter) s 17 r (in) s 19 r (the) s 18 r (set.) s 30 r 84 c -3 r 111 c 17 r (matc) s 0 r 104 c 18 r 96 c cmtt10.329 @sf 0 r 94 c cmr10.329 @sf 0 r (',) s 19 r (put) s 18 r (it) s 18 r (an) s 0 r (ywhere) s 18 r (except) s 18 r (as) s 240 1116 p (the) s 16 r (\014rst) s 16 r 99 c 0 r (haracter) s 15 r (of) s 16 r 97 c 16 r (set.) s 23 r 84 c -3 r 111 c 15 r (matc) s 0 r 104 c 15 r 97 c 16 r 96 c cmtt10.329 @sf 0 r 93 c cmr10.329 @sf 0 r (',) s 17 r (mak) s -1 r 101 c 15 r (it) s 17 r (the) s 16 r (\014rst) s 16 r 99 c -1 r (haracter) s 16 r (in) s 16 r (the) s 16 r (set.) s 23 r 70 c -3 r (or) s 240 1179 p (example:) s cmtt10.329 @sf 360 1253 p ([]d^]) s cmr10.329 @sf 240 1328 p (matc) s 0 r (hes) s 14 r (either) s 15 r 96 c cmtt10.329 @sf 0 r 93 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r 100 c cmr10.329 @sf 0 r 39 c 15 r (or) s 15 r 96 c cmtt10.329 @sf 0 r 94 c cmr10.329 @sf 0 r ('.) s cmtt10.329 @sf 0 1402 p ([^) s cmr10.300 @sf 15 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 0 r 93 c cmr10.329 @sf 105 r (This) s 16 r (is) s 17 r 97 c cmsl10.329 @sf 17 r (complemen) s -1 r (ted) s 16 r 99 c 0 r (haracter) s 16 r (set) s cmr10.329 @sf 0 r 46 c 24 r (The) s 17 r (\014rst) s 17 r 99 c -1 r (haracter) s 16 r (after) s 17 r (the) s 16 r 96 c cmtt10.329 @sf 0 r 91 c cmr10.329 @sf 0 r 39 c cmsl10.329 @sf 17 r 109 c 0 r (ust) s cmr10.329 @sf 16 r 98 c 1 r 101 c 17 r 97 c 17 r 96 c cmtt10.329 @sf 0 r 94 c cmr10.329 @sf 0 r ('.) s 240 1464 p (It) s 15 r (matc) s 0 r (hes) s 14 r (an) s 0 r 121 c 14 r 99 c 0 r (haracters) s cmsl10.329 @sf 14 r (except) s cmr10.329 @sf 16 r (those) s 15 r (in) s 15 r (the) s 15 r (square) s 16 r (brac) s -1 r 107 c -1 r (ets.) s 19 r 70 c -3 r (or) s 15 r (example:) s cmtt10.329 @sf 360 1539 p ([^0-9]) s cmr10.329 @sf 240 1613 p (matc) s 0 r (hes) s 14 r (an) s 0 r 121 c 14 r 99 c 0 r (haracter) s 14 r (that) s 15 r (is) s 15 r (not) s 15 r 97 c 15 r (digit.) s cmtt10.329 @sf 0 1688 p 124 c cmr10.329 @sf 216 r (This) s 15 r (is) s 15 r (the) s cmsl10.329 @sf 16 r (alternation) s 15 r (op) s 1 r (erator) s cmr10.329 @sf 18 r (and) s 16 r (it) s 15 r (is) s 15 r (used) s 15 r (to) s 15 r (sp) s 1 r (ecify) s 16 r (alternativ) s -1 r (es.) s 20 r 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 360 1762 p (^P|[0-9]) s cmr10.329 @sf 240 1837 p (matc) s 0 r (hes) s 18 r (an) s 0 r 121 c 18 r (string) s 19 r (that) s 19 r (matc) s 0 r (hes) s 18 r (either) s 19 r 96 c cmtt10.329 @sf 0 r (^P) s cmr10.329 @sf 0 r 39 c 19 r (or) s 19 r 96 c cmtt10.329 @sf 0 r ([0-9]) s cmr10.329 @sf 0 r ('.) s 33 r (This) s 19 r (means) s 19 r (it) s 19 r (matc) s 0 r (hes) s 18 r (an) s 0 r 121 c 240 1899 p (string) s 15 r (that) s 15 r (con) s 0 r (tains) s 14 r 97 c 15 r (digit) s 15 r (or) s 16 r (starts) s 15 r (with) s 15 r 96 c cmtt10.329 @sf 0 r 80 c cmr10.329 @sf 0 r ('.) s 240 1974 p (The) s 15 r (alternation) s 15 r (applies) s 15 r (to) s 16 r (the) s 15 r (largest) s 15 r 112 c 1 r (ossible) s 15 r (regexps) s 15 r (on) s 16 r (either) s 15 r (side.) s cmtt10.329 @sf 0 2048 p 40 c cmr10.300 @sf 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 0 r 41 c cmr10.329 @sf 144 r 80 c -1 r (aren) s -1 r (theses) s 13 r (are) s 14 r (used) s 14 r (for) s 14 r (grouping) s 14 r (in) s 13 r (regular) s 14 r (expressions) s 14 r (as) s 14 r (in) s 14 r (arithmetic.) s 20 r (They) s 14 r (can) s 14 r 98 c 1 r 101 c 240 2111 p (used) s 15 r (to) s 15 r (concatenate) s 15 r (regular) s 16 r (expressions) s 15 r (con) s -1 r (taining) s 15 r (the) s 15 r (alternation) s 15 r (op) s 1 r (erator,) s 15 r 96 c cmtt10.329 @sf 0 r 124 c cmr10.329 @sf 0 r ('.) s cmtt10.329 @sf 0 2185 p 42 c cmr10.329 @sf 216 r (This) s 19 r (sym) s -1 r 98 c 1 r (ol) s 18 r (means) s 19 r (that) s 18 r (the) s 19 r (preceding) s 18 r (regular) s 19 r (expression) s 18 r (is) s 19 r (to) s 18 r 98 c 1 r 101 c 19 r (rep) s 1 r (eated) s 19 r (as) s 18 r (man) s 0 r 121 c 240 2247 p (times) s 15 r (as) s 15 r 112 c 2 r (ossible) s 15 r (to) s 15 r (\014nd) s 15 r 97 c 15 r (matc) s 0 r (h.) s 19 r 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 360 2322 p (ph*) s cmr10.329 @sf 240 2396 p (applies) s 14 r (the) s 14 r 96 c cmtt10.329 @sf 0 r 42 c cmr10.329 @sf 0 r 39 c 14 r (sym) s 0 r 98 c 0 r (ol) s 14 r (to) s 14 r (the) s 14 r (preceding) s 14 r 96 c cmtt10.329 @sf 0 r 104 c cmr10.329 @sf 0 r 39 c 13 r (and) s 14 r (lo) s 2 r (oks) s 14 r (for) s 14 r (matc) s -1 r (hes) s 13 r (to) s 14 r (one) s 14 r 96 c cmtt10.329 @sf 0 r 112 c cmr10.329 @sf 0 r 39 c 14 r (follo) s 0 r 119 c -1 r (ed) s 12 r 98 c 0 r 121 c 240 2459 p (an) s 0 r 121 c 14 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 15 r (of) s 15 r 96 c cmtt10.329 @sf 0 r 104 c cmr10.329 @sf 0 r ('s.) s 20 r (This) s 15 r (will) s 15 r (also) s 16 r (matc) s -1 r 104 c 14 r (just) s 16 r 96 c cmtt10.329 @sf 0 r 112 c cmr10.329 @sf 0 r 39 c 15 r (if) s 15 r (no) s 15 r 96 c cmtt10.329 @sf 0 r 104 c cmr10.329 @sf 0 r ('s) s 15 r (are) s 15 r (presen) s 0 r (t.) s 240 2533 p (The) s 12 r 96 c cmtt10.329 @sf 0 r 42 c cmr10.329 @sf 0 r 39 c 12 r (rep) s 1 r (eats) s 12 r (the) s cmsl10.329 @sf 12 r (smallest) s cmr10.329 @sf 12 r 112 c 2 r (ossible) s 11 r (preceding) s 12 r (expression.) s 19 r (\(Use) s 12 r (paren) s 0 r (theses) s 11 r (if) s 11 r 121 c 0 r (ou) s 11 r (wish) s 240 2595 p (to) s 15 r (rep) s 1 r (eat) s 16 r 97 c 15 r (larger) s 15 r (expression.\)) s 20 r (It) s 15 r (\014nds) s 15 r (as) s 16 r (man) s -1 r 121 c 14 r (rep) s 2 r (etitions) s 15 r (as) s 15 r 112 c 1 r (ossible.) s 20 r 70 c -2 r (or) s 14 r (example:) s cmtt10.329 @sf 360 2670 p (awk) s 24 r ('/\\\(c[ad][ad]*r) s 24 r (x\\\)/) s 24 r 123 c 23 r (print) s 24 r (}') s 24 r (sample) s @eop 53 @bop0 53 @bop1 cmr10.329 @sf 0 -57 p 80 c 0 r (atterns) s 1734 r (53) s cmtt10.329 @sf 120 183 p (identifier_regexp) s 24 r 61 c 24 r ("[A-Za-z_][A-Za-z_0-9]+") s 120 233 p ($0) s 24 r 126 c 24 r (identifier_regexp) s cmr10.329 @sf 0 370 p (sets) s cmtt10.329 @sf 21 r (identifier_regexp) s cmr10.329 @sf 20 r (to) s 21 r 97 c 21 r (regexp) s 21 r (that) s 20 r (describ) s 2 r (es) s cmtt10.329 @sf 20 r (awk) s cmr10.329 @sf 21 r 118 c -2 r (ariable) s 20 r (names,) s 22 r (and) s 21 r (tests) s 21 r (if) s 20 r (the) s 21 r (input) s 0 432 p (record) s 15 r (matc) s 0 r (hes) s 14 r (this) s 15 r (regexp.) s cmb10.390 @sf 0 627 p (6.3.2) s 27 r (Regular) s 18 r (Expression) s 18 r (Op) s 1 r (erators) s cmr10.329 @sf 62 764 p 89 c -3 r (ou) s 19 r (can) s 20 r (com) s 0 r (bine) s 19 r (regular) s 19 r (expressions) s 20 r (with) s 20 r (the) s 20 r (follo) s -1 r (wing) s 19 r 99 c 0 r (haracters,) s 20 r (called) s cmsl10.329 @sf 19 r (regular) s 20 r (expression) s 0 826 p (op) s 1 r (erators) s cmr10.329 @sf 0 r 44 c 15 r (or) s cmsl10.329 @sf 16 r (metac) s -1 r (haracters) s cmr10.329 @sf 0 r 44 c 14 r (to) s 16 r (increase) s 15 r (the) s 15 r 112 c 1 r 111 c 0 r 119 c -1 r (er) s 14 r (and) s 15 r 118 c 0 r (ersatilit) s -2 r 121 c 15 r (of) s 15 r (regular) s 15 r (expressions.) s 62 963 p (Here) s 15 r (is) s 16 r 97 c 15 r (table) s 15 r (of) s 15 r (metac) s 0 r (haracters.) s 19 r (All) s 15 r 99 c 0 r (haracters) s 14 r (not) s 15 r (listed) s 15 r (in) s 15 r (the) s 16 r (table) s 15 r (stand) s 15 r (for) s 15 r (themselv) s 0 r (es.) s cmtt10.329 @sf 0 1100 p 94 c cmr10.329 @sf 216 r (This) s 17 r (matc) s -1 r (hes) s 16 r (the) s 16 r 98 c 2 r (eginning) s 16 r (of) s 17 r (the) s 16 r (string) s 17 r (or) s 16 r (the) s 17 r 98 c 1 r (eginning) s 17 r (of) s 16 r 97 c 17 r (line) s 16 r (within) s 17 r (the) s 16 r (string.) s 240 1162 p 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 360 1234 p 94 c cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (chapter) s cmr10.329 @sf 240 1305 p (matc) s 0 r (hes) s 10 r (the) s 11 r 96 c cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (chapter) s cmr10.329 @sf 0 r 39 c 11 r (at) s 11 r (the) s 11 r 98 c 1 r (eginning) s 11 r (of) s 11 r 97 c 11 r (string,) s 12 r (and) s 11 r (can) s 11 r 98 c 1 r 101 c 11 r (used) s 11 r (to) s 11 r (iden) s 0 r (tify) s 10 r 99 c -1 r (hapter) s 240 1367 p 98 c 1 r (eginnings) s 15 r (in) s 16 r 84 c -3 r (exinfo) s 14 r (source) s 15 r (\014les.) s cmtt10.329 @sf 0 1439 p 36 c cmr10.329 @sf 216 r (This) s 18 r (is) s 18 r (similar) s 18 r (to) s 18 r 96 c cmtt10.329 @sf 0 r 94 c cmr10.329 @sf 0 r (',) s 18 r (but) s 18 r (it) s 18 r (matc) s 0 r (hes) s 17 r (only) s 18 r (at) s 18 r (the) s 17 r (end) s 18 r (of) s 18 r 97 c 18 r (string) s 18 r (or) s 18 r (the) s 18 r (end) s 18 r (of) s 18 r 97 c 18 r (line) s 240 1501 p (within) s 15 r (the) s 15 r (string.) s 20 r 70 c -2 r (or) s 14 r (example:) s cmtt10.329 @sf 360 1573 p (p$) s cmr10.329 @sf 240 1644 p (matc) s 0 r (hes) s 14 r 97 c 15 r (record) s 15 r (that) s 15 r (ends) s 15 r (with) s 16 r 97 c 15 r 96 c cmtt10.329 @sf 0 r 112 c cmr10.329 @sf 0 r ('.) s cmtt10.329 @sf 0 1716 p 46 c cmr10.329 @sf 216 r (This) s 15 r (matc) s 0 r (hes) s 14 r (an) s 0 r 121 c 14 r (single) s 15 r 99 c 0 r (haracter) s 14 r (except) s 15 r 97 c 15 r (newline.) s 21 r 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 360 1787 p (.P) s cmr10.329 @sf 240 1858 p (matc) s 0 r (hes) s 13 r (an) s 0 r 121 c 14 r (single) s 14 r 99 c 0 r (haracter) s 13 r (follo) s 0 r 119 c -1 r (ed) s 13 r 98 c 0 r 121 c 14 r 97 c 14 r 96 c cmtt10.329 @sf 0 r 80 c cmr10.329 @sf 0 r 39 c 15 r (in) s 14 r 97 c 15 r (string.) s 20 r (Using) s 14 r (concatenation) s 15 r 119 c -1 r 101 c 14 r (can) s 240 1921 p (mak) s 0 r 101 c 15 r (regular) s 17 r (expressions) s 16 r (lik) s 0 r 101 c 16 r 96 c cmtt10.329 @sf 0 r (U.A) s cmr10.329 @sf 0 r (',) s 16 r (whic) s 0 r 104 c 16 r (matc) s -1 r (hes) s 16 r (an) s 0 r 121 c 15 r (three-c) s 0 r (haracter) s 15 r (sequence) s 17 r (that) s 240 1983 p 98 c 1 r (egins) s 15 r (with) s 16 r 96 c cmtt10.329 @sf 0 r 85 c cmr10.329 @sf 0 r 39 c 15 r (and) s 15 r (ends) s 15 r (with) s 15 r 96 c cmtt10.329 @sf 0 r 65 c cmr10.329 @sf 0 r ('.) s cmtt10.329 @sf 0 2054 p 91 c cmr10.300 @sf 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 0 r 93 c cmr10.329 @sf 144 r (This) s 16 r (is) s 17 r (called) s 17 r 97 c cmsl10.329 @sf 17 r 99 c -1 r (haracter) s 16 r (set) s cmr10.329 @sf 0 r 46 c 25 r (It) s 17 r (matc) s 0 r (hes) s 15 r (an) s 0 r 121 c 16 r (one) s 17 r (of) s 16 r (the) s 17 r 99 c 0 r (haracters) s 16 r (that) s 16 r (are) s 17 r (enclosed) s 240 2117 p (in) s 15 r (the) s 15 r (square) s 15 r (brac) s 0 r 107 c -1 r (ets.) s 19 r 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 360 2188 p ([MVX]) s cmr10.329 @sf 240 2260 p (matc) s 0 r (hes) s 14 r (an) s 0 r 121 c 14 r (of) s 15 r (the) s 15 r 99 c 0 r (haracters) s 14 r 96 c cmtt10.329 @sf 0 r 77 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r 86 c cmr10.329 @sf 0 r (',) s 15 r (or) s 15 r 96 c cmtt10.329 @sf 0 r 88 c cmr10.329 @sf 0 r 39 c 16 r (in) s 15 r 97 c 15 r (string.) s 240 2331 p (Ranges) s 11 r (of) s 12 r 99 c -1 r (haracters) s 11 r (are) s 11 r (indicated) s 12 r 98 c -1 r 121 c 11 r (using) s 11 r 97 c 11 r 104 c 0 r (yphen) s 10 r 98 c 2 r (et) s -1 r 119 c -1 r (een) s 10 r (the) s 12 r 98 c 1 r (eginning) s 11 r (and) s 12 r (ending) s 240 2393 p 99 c 0 r (haracters,) s 14 r (and) s 15 r (enclosing) s 15 r (the) s 15 r (whole) s 15 r (thing) s 16 r (in) s 15 r (brac) s 0 r 107 c -2 r (ets.) s 19 r 70 c -2 r (or) s 14 r (example:) s cmtt10.329 @sf 360 2465 p ([0-9]) s cmr10.329 @sf 240 2536 p (matc) s 0 r (hes) s 14 r (an) s 0 r 121 c 14 r (digit.) s 240 2608 p 84 c -3 r 111 c 13 r (include) s 13 r (the) s 13 r 99 c 0 r (haracter) s 13 r 96 c cmtt10.329 @sf 0 r 92 c cmr10.329 @sf 0 r (',) s 13 r 96 c cmtt10.329 @sf 0 r 93 c cmr10.329 @sf 0 r (',) s 14 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r 39 c 14 r (or) s 13 r 96 c cmtt10.329 @sf 0 r 94 c cmr10.329 @sf 0 r 39 c 13 r (in) s 14 r 97 c 13 r 99 c 0 r (haracter) s 12 r (set,) s 14 r (put) s 14 r 97 c 13 r 96 c cmtt10.329 @sf 0 r 92 c cmr10.329 @sf 0 r 39 c 14 r (in) s 13 r (fron) s 0 r 116 c 12 r (of) s 14 r (it.) s 19 r 70 c -3 r (or) s 240 2670 p (example:) s @eop 52 @bop0 cmb10.390 @sf [<FFFF81FFFF00FFFF81FFFF0007F0000FE00003E00007C00003E00007C00003E00007C00003E00007C00003E00007C00003E0 0007C00003E00007C00003E00007C00003E00007C00003E00007C00003E00007C00003E00007C00003E00007C00003E00007 C00003E00007C00003E00007C00003E00007C00003FFFFFFC00003FFFFFFC00003E00007C00003E00007C00003E00007C000 03E00007C00003E00007C00003E00007C00003E00007C00003E00007C00003E00007C00003E00007C00003E00007C00003E0 0007C00003E00007C00003E00007C00003E00007C00003E00007C00007F0000FE000FFFF81FFFF00FFFF81FFFF00> 48 41 -2 0 40.472] 72 @dc [<000800100000000C00300000001C00380000001C00380000001E00780000003E00740000003E00740000007D00F600000079 00E20000007900E2000000F881E3000000F081C1000000F081C1000001E043C0800001E04380800001E06780800003C02780 400003C02700400003C03F00400007801F00200007801E00200007801E0020000F001E0030000F803E007800FFF1FFC1FF00 FFF1FFC1FF00> 48 26 -1 0 38.973] 119 @dc [<00007F0000000001FFE000000007C0700000001F00180000003C000C000000780002000000780003000000F00001000001F0 0000800001F00000800001E00000800003E00000400003E00000400003E00000400003E00000400003E00000400003E00000 400003E00000400003E00000400003E00000400003E00000400003E00000400003E00000400003E00000400003E000004000 03E00000400003E00000400003E00000400003E00000400003E00000400003E00000400003E00000400003E00000400003E0 0000400003E00000400003E00000400003E00000400003E00000400003E00000E00007F00001F000FFFF801FFF00FFFF801F FF00> 48 42 -2 1 40.472] 85 @dc 52 @bop1 cmr10.329 @sf 0 -57 p (52) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 0 183 p (enclosed) s 17 r (in) s 16 r (slashes) s 17 r (\(`) s cmtt10.329 @sf 0 r 47 c cmr10.329 @sf 0 r ('\)) s 17 r (is) s 16 r (an) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 16 r (pattern) s 17 r (that) s 17 r (matc) s -1 r (hes) s 16 r (ev) s 0 r (ery) s 15 r (input) s 17 r (record) s 17 r (whose) s 16 r (text) s 17 r 98 c 1 r (elongs) s 17 r (to) s 0 246 p (that) s 15 r (class.) s 62 382 p (The) s 11 r (simplest) s 11 r (regular) s 10 r (expression) s 11 r (is) s 11 r 97 c 10 r (sequence) s 11 r (of) s 11 r (letters,) s 11 r 110 c 0 r (um) s -1 r 98 c 0 r (ers,) s 12 r (or) s 10 r 98 c 1 r (oth.) s 19 r (Suc) s 0 r 104 c 10 r 97 c 10 r (regexp) s 11 r (matc) s 0 r (hes) s 0 445 p (an) s 0 r 121 c 12 r (string) s 12 r (that) s 13 r (con) s 0 r (tains) s 12 r (that) s 12 r (sequence.) s 20 r (Th) s 0 r (us,) s 12 r (the) s 13 r (regexp) s 12 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r 39 c 13 r (matc) s 0 r (hes) s 12 r (an) s 0 r 121 c 11 r (string) s 13 r (con) s 0 r (taining) s 12 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r ('.) s 0 507 p (Therefore,) s 18 r (the) s 17 r (pattern) s cmtt10.329 @sf 17 r (/foo/) s cmr10.329 @sf 18 r (matc) s -1 r (hes) s 17 r (an) s -1 r 121 c 17 r (input) s 17 r (record) s 17 r (con) s 0 r (taining) s 16 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r ('.) s 27 r (Other) s 17 r (kinds) s 18 r (of) s 17 r (regexps) s 0 569 p (let) s 15 r 121 c 0 r (ou) s 14 r (sp) s 1 r (ecify) s 15 r (more) s 16 r (complicated) s 15 r (classes) s 15 r (of) s 15 r (strings.) s cmb10.390 @sf 0 760 p (6.3.1) s 27 r (Ho) s -1 r 119 c 17 r (to) s 18 r (Use) s 18 r (Regular) s 18 r (Expressions) s cmr10.329 @sf 62 897 p 65 c 21 r (regular) s 21 r (expression) s 21 r (can) s 20 r 98 c 2 r 101 c 20 r (used) s 21 r (as) s 21 r 97 c 21 r (pattern) s 20 r 98 c 0 r 121 c 20 r (enclosing) s 21 r (it) s 20 r (in) s 21 r (slashes.) s 37 r (Then) s 21 r (the) s 21 r (regular) s 0 960 p (expression) s 19 r (is) s 18 r (matc) s 0 r (hed) s 18 r (against) s 18 r (the) s 19 r (en) s 0 r (tire) s 17 r (text) s 19 r (of) s 19 r (eac) s -1 r 104 c 18 r (record.) s 31 r (\(Normally) s -3 r 44 c 19 r (it) s 18 r (only) s 19 r (needs) s 19 r (to) s 18 r (matc) s 0 r 104 c 0 1022 p (some) s 15 r (part) s 14 r (of) s 15 r (the) s 15 r (text) s 15 r (in) s 14 r (order) s 15 r (to) s 15 r (succeed.\)) s 20 r 70 c -3 r (or) s 14 r (example,) s 15 r (this) s 14 r (prin) s 0 r (ts) s 14 r (the) s 15 r (second) s 14 r (\014eld) s 15 r (of) s 15 r (eac) s -1 r 104 c 14 r (record) s 0 1084 p (that) s 15 r (con) s 0 r (tains) s 14 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r 39 c 15 r (an) s 0 r (ywhere:) s cmtt10.329 @sf 120 1221 p (awk) s 24 r ('/foo/) s 24 r 123 c 24 r (print) s 23 r ($2) s 24 r (}') s 24 r (BBS-list) s cmr10.329 @sf 62 1358 p (Regular) s 13 r (expressions) s 12 r (can) s 12 r (also) s 12 r 98 c 2 r 101 c 12 r (used) s 12 r (in) s 13 r (comparison) s 12 r (expressions.) s 19 r (Then) s 12 r 121 c 0 r (ou) s 12 r (can) s 12 r (sp) s 1 r (ecify) s 12 r (the) s 13 r (string) s 0 1420 p (to) s 13 r (matc) s 0 r 104 c 12 r (against;) s 14 r (it) s 14 r (need) s 13 r (not) s 13 r 98 c 1 r 101 c 14 r (the) s 13 r (en) s 0 r (tire) s 12 r (curren) s 0 r 116 c 12 r (input) s 13 r (record.) s 20 r (These) s 13 r (comparison) s 14 r (expressions) s 13 r (can) s 0 1483 p 98 c 1 r 101 c 15 r (used) s 16 r (as) s 15 r (patterns) s 15 r (or) s 15 r (in) s cmtt10.329 @sf 15 r (if) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 15 r (while) s cmr10.329 @sf 16 r (statemen) s -1 r (ts.) s cmsl10.329 @sf 0 1620 p (exp) s cmtt10.329 @sf 17 r 126 c 15 r 47 c cmsl10.329 @sf 0 r (regexp) s cmtt10.329 @sf 1 r 47 c cmr10.329 @sf 240 1682 p (This) s 17 r (is) s 17 r (true) s 16 r (if) s 17 r (the) s 17 r (expression) s cmsl10.329 @sf 17 r (exp) s cmr10.329 @sf 18 r (\(tak) s -1 r (en) s 16 r (as) s 17 r 97 c 17 r 99 c 0 r (haracter) s 15 r (string\)) s 17 r (is) s 17 r (matc) s 0 r (hed) s 15 r 98 c 0 r 121 c cmsl10.329 @sf 16 r (regexp) s cmr10.329 @sf 0 r 46 c 240 1744 p (The) s 14 r (follo) s 0 r (wing) s 14 r (example) s 14 r (matc) s 0 r (hes,) s 14 r (or) s 14 r (selects,) s 15 r (all) s 14 r (input) s 15 r (records) s 14 r (with) s 15 r (the) s 14 r (upp) s 1 r (er-case) s 15 r (letter) s 240 1806 p 96 c cmtt10.329 @sf 0 r 74 c cmr10.329 @sf 0 r 39 c 15 r (somewhere) s 15 r (in) s 15 r (the) s 16 r (\014rst) s 15 r (\014eld:) s cmtt10.329 @sf 360 1877 p (awk) s 24 r ('$1) s 24 r 126 c 24 r (/J/') s 23 r (inventory-shipped) s cmr10.329 @sf 240 1948 p (So) s 15 r (do) s 1 r (es) s 16 r (this:) s cmtt10.329 @sf 360 2018 p (awk) s 24 r ('{) s 24 r (if) s 24 r (\($1) s 23 r 126 c 24 r (/J/\)) s 24 r (print) s 24 r (}') s 24 r (inventory-shipped) s cmsl10.329 @sf 0 2089 p (exp) s cmtt10.329 @sf 17 r (!~) s 15 r 47 c cmsl10.329 @sf 0 r (regexp) s cmtt10.329 @sf 1 r 47 c cmr10.329 @sf 240 2151 p (This) s 12 r (is) s 11 r (true) s 12 r (if) s 11 r (the) s 12 r (expression) s cmsl10.329 @sf 11 r (exp) s cmr10.329 @sf 13 r (\(tak) s 0 r (en) s 11 r (as) s 11 r 97 c 12 r 99 c -1 r (haracter) s 11 r (string\)) s 12 r (is) s cmsl10.329 @sf 11 r (not) s cmr10.329 @sf 13 r (matc) s -1 r (hed) s 11 r 98 c 0 r 121 c cmsl10.329 @sf 10 r (regexp) s cmr10.329 @sf 0 r 46 c 240 2213 p (The) s 16 r (follo) s 0 r (wing) s 15 r (example) s 16 r (matc) s 0 r (hes,) s 15 r (or) s 16 r (selects,) s 16 r (all) s 16 r (input) s 16 r (records) s 16 r (whose) s 16 r (\014rst) s 16 r (\014eld) s cmsl10.329 @sf 16 r (do) s 2 r (es) s 16 r (not) s cmr10.329 @sf 240 2276 p (con) s 0 r (tain) s 14 r (the) s 15 r (upp) s 1 r (er-case) s 15 r (letter) s 16 r 96 c cmtt10.329 @sf 0 r 74 c cmr10.329 @sf 0 r (':) s cmtt10.329 @sf 360 2346 p (awk) s 24 r ('$1) s 24 r (!~) s 24 r (/J/') s 23 r (inventory-shipped) s cmr10.329 @sf 62 2483 p (The) s 19 r (righ) s 0 r 116 c 18 r (hand) s 19 r (side) s 19 r (of) s 19 r 97 c 20 r 96 c cmtt10.329 @sf 0 r 126 c cmr10.329 @sf 0 r 39 c 19 r (or) s 19 r 96 c cmtt10.329 @sf 0 r (!~) s cmr10.329 @sf 0 r 39 c 19 r (op) s 1 r (erator) s 19 r (need) s 19 r (not) s 19 r 98 c 2 r 101 c 19 r 97 c 19 r (constan) s 0 r 116 c 18 r (regexp) s 19 r (\(i.e.,) s 20 r 97 c 19 r (string) s 19 r (of) s 0 2545 p 99 c 0 r (haracters) s 13 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 13 r (slashes\).) s 19 r (It) s 14 r (ma) s 0 r 121 c 13 r 98 c 2 r 101 c 14 r (an) s -1 r 121 c 13 r (expression.) s 20 r (The) s 14 r (expression) s 14 r (is) s 14 r (ev) s -1 r (aluated,) s 13 r (and) s 14 r (con) s 0 r 118 c -1 r (erted) s 0 2608 p (if) s 12 r (necessary) s 12 r (to) s 12 r 97 c 12 r (string;) s 13 r (the) s 12 r (con) s 0 r (ten) s -1 r (ts) s 11 r (of) s 12 r (the) s 12 r (string) s 12 r (are) s 12 r (used) s 12 r (as) s 13 r (the) s 12 r (regexp.) s 19 r 65 c 12 r (regexp) s 12 r (that) s 12 r (is) s 12 r (computed) s 0 2670 p (in) s 15 r (this) s 15 r 119 c 0 r 97 c -1 r 121 c 14 r (is) s 15 r (called) s 15 r 97 c cmsl10.329 @sf 15 r (dynamic) s 16 r (regexp) s cmr10.329 @sf 0 r 46 c 20 r 70 c -3 r (or) s 14 r (example:) s @eop 51 @bop0 cmbx10.518 @sf [<0007FC0000003FFF800000FFFFE00001FC0FF80007F803FC000FF001FE000FE001FF001FE000FF001FE000FF803FC000FF80 3FC000FFC07FC000FFC07FC000FFC07FC000FFC07FC000FFC0FFC000FFC0FFC000FFC0FFC000FFC0FFC000FFC0FFE000FFC0 FFE000FF80FFE000FF80FFF000FF00FFF001FF00FFF803FE00FFDC03FC00FFCFBFF000FFC7FFE000FFC3FF80007FC0000000 7FC00000007FC00000007FC00000003FE0007C003FE000FE001FE001FF001FE001FF000FF001FF0007F001FF0003F800FF00 01FC007E0000FE001E00007F001C00001FC078000007FFF00000007F8000> 40 46 -3 0 41.244] 54 @dc cmbx10.432 @sf [<FFFFF00FFFFEFFFFF00FFFFEFFFFF00FFFFE03FC00007FC003FC0000FF8003FC0001FF0003FC0003FE0003FC0003FE0003FC 0007FC0003FC000FF80003FC001FF00003FC001FF00003FC003FE00003FC007FC00003FC00FF800003FC00FF800003FF01FF 000003FF83FE000003FFC7FC000003FFE7FC000003FCFFF8000003FC7FF0000003FC3FE0000003FC1FE0000003FC0FC00000 03FC07C0000003FC03E0000003FC00F0000003FC0078000003FC003E000003FC001F000003FC000F800003FC0007C00003FC 0003E00003FC0000F00003FC0000780003FC00003E0003FC00001F00FFFFF001FFFCFFFFF001FFFCFFFFF001FFFC> 48 41 -3 0 53.880] 75 @dc 51 @bop1 cmr10.329 @sf 0 -57 p 80 c 0 r (atterns) s 1734 r (51) s cmbx10.518 @sf 0 183 p (6.) s 41 r 80 c -1 r (atterns) s cmr10.329 @sf 62 359 p 80 c 0 r (atterns) s 14 r (in) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 15 r (con) s 0 r (trol) s 15 r (the) s 15 r (execution) s 16 r (of) s 15 r (rules:) s 21 r 97 c 15 r (rule) s 16 r (is) s 15 r (executed) s 16 r (when) s 15 r (its) s 16 r (pattern) s 15 r (matc) s 0 r (hes) s 14 r (the) s 0 422 p (curren) s 0 r 116 c 14 r (input) s 15 r (record.) s 20 r (This) s 15 r 99 c 0 r (hapter) s 14 r (tells) s 15 r (all) s 16 r (ab) s 1 r (out) s 15 r (ho) s 0 r 119 c 14 r (to) s 15 r (write) s 15 r (patterns.) s cmbx10.432 @sf 0 635 p (6.1) s 34 r (Kinds) s 23 r (of) s 23 r 80 c -1 r (atterns) s cmr10.329 @sf 62 772 p (Here) s 15 r (is) s 16 r 97 c 15 r (summary) s 15 r (of) s 15 r (the) s 15 r 116 c 0 r (yp) s 0 r (es) s 15 r (of) s 15 r (patterns) s 16 r (supp) s 1 r (orted) s 15 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 909 p 47 c cmsl10.329 @sf (regular) s 15 r (expression) s cmtt10.329 @sf 0 r 47 c cmr10.329 @sf 240 971 p 65 c 18 r (regular) s 18 r (expression) s 18 r (as) s 18 r 97 c 17 r (pattern.) s 29 r (It) s 18 r (matc) s -1 r (hes) s 17 r (when) s 18 r (the) s 18 r (text) s 18 r (of) s 18 r (the) s 18 r (input) s 18 r (record) s 17 r (\014ts) s 240 1033 p (the) s 15 r (regular) s 15 r (expression.) s 20 r (\(See) s 16 r (section) s 15 r (6.3) s 15 r ([Regular) s 15 r (Expressions) s 15 r (as) s 15 r 80 c 0 r (atterns],) s 14 r (page) s 15 r (51.\)) s cmsl10.329 @sf 0 1105 p (expression) s cmr10.329 @sf 36 r 65 c 14 r (single) s 14 r (expression.) s 20 r (It) s 14 r (matc) s 0 r (hes) s 13 r (when) s 14 r (its) s 14 r 118 c -1 r (alue,) s 13 r (con) s 0 r 118 c -1 r (erted) s 13 r (to) s 14 r 97 c 14 r 110 c 0 r (um) s -1 r 98 c 0 r (er,) s 14 r (is) s 14 r (nonzero) s 14 r (\(if) s 15 r 97 c 240 1168 p 110 c 0 r (um) s -2 r 98 c 1 r (er\)) s 15 r (or) s 15 r (nonn) s 0 r (ull) s 14 r (\(if) s 15 r 97 c 15 r (string\).) s 20 r (\(See) s 16 r (section) s 15 r (6.6) s 15 r ([Expression) s 15 r 80 c 0 r (atterns],) s 14 r (page) s 15 r (58.\)) s cmsl10.329 @sf 0 1240 p (pat1) s cmtt10.329 @sf 44 c cmsl10.329 @sf 15 r (pat2) s cmr10.329 @sf 240 1302 p 65 c 12 r (pair) s 12 r (of) s 11 r (patterns) s 12 r (separated) s 12 r 98 c 0 r 121 c 11 r 97 c 11 r (comma,) s 13 r (sp) s 1 r (ecifying) s 12 r 97 c 12 r (range) s 12 r (of) s 12 r (records.) s 19 r (\(See) s 11 r (section) s 12 r (6.7) s 240 1364 p ([Sp) s 1 r (ecifying) s 15 r (Record) s 16 r (Ranges) s 15 r (With) s 15 r 80 c 0 r (atterns],) s 14 r (page) s 15 r (59.\)) s cmtt10.329 @sf 0 1436 p (BEGIN) s 0 1499 p (END) s cmr10.329 @sf 168 r (Sp) s 2 r (ecial) s 18 r (patterns) s 19 r (to) s 18 r (supply) s 19 r (start-up) s 18 r (or) s 19 r (clean-up) s 18 r (information) s 19 r (to) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 0 r 46 c 31 r (\(See) s 18 r (section) s 19 r (6.8) s 240 1561 p ([BEGIN/END],) s 15 r (page) s 15 r (59.\)) s cmsl10.329 @sf 0 1633 p 110 c 0 r (ull) s cmr10.329 @sf 164 r (The) s 14 r (empt) s 0 r 121 c 13 r (pattern) s 14 r (matc) s 0 r (hes) s 13 r (ev) s -1 r (ery) s 13 r (input) s 14 r (record.) s 20 r (\(See) s 14 r (section) s 14 r (6.2) s 14 r ([The) s 14 r (Empt) s 0 r 121 c 13 r 80 c -1 r (attern],) s 240 1695 p (page) s 15 r (51.\)) s cmbx10.432 @sf 0 1909 p (6.2) s 34 r (The) s 23 r (Empt) s -1 r 121 c 22 r 80 c -1 r (attern) s cmr10.329 @sf 62 2046 p (An) s 15 r (empt) s 0 r 121 c 14 r (pattern) s 15 r (is) s 16 r (considered) s 15 r (to) s 15 r (matc) s 0 r 104 c cmsl10.329 @sf 14 r (ev) s 0 r (ery) s cmr10.329 @sf 18 r (input) s 15 r (record.) s 20 r 70 c -3 r (or) s 14 r (example,) s 15 r (the) s 16 r (program:) s cmtt10.329 @sf 120 2183 p (awk) s 24 r ('{) s 24 r (print) s 24 r ($1) s 23 r (}') s 24 r (BBS-list) s cmr10.329 @sf 0 2320 p (prin) s 0 r (ts) s 14 r (just) s 15 r (the) s 15 r (\014rst) s 15 r (\014eld) s 15 r (of) s 16 r (ev) s -1 r (ery) s 15 r (record.) s cmbx10.432 @sf 0 2533 p (6.3) s 34 r (Regular) s 23 r (Expressions) s 23 r (as) s 23 r 80 c -1 r (atterns) s cmr10.329 @sf 62 2670 p 65 c cmsl10.329 @sf 17 r (regular) s 17 r (expression) s cmr10.329 @sf 0 r 44 c 17 r (or) s cmsl10.329 @sf 16 r (regexp) s cmr10.329 @sf 0 r 44 c 17 r (is) s 17 r 97 c 17 r 119 c -1 r 97 c -1 r 121 c 16 r (of) s 16 r (describing) s 17 r 97 c 17 r (class) s 16 r (of) s 17 r (strings.) s 25 r 65 c 16 r (regular) s 17 r (expression) s @eop 50 @bop0 50 @bop1 cmr10.329 @sf 0 -57 p (50) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s @eop 49 @bop0 cmbx10.518 @sf [<0F8003E01FC007F03FE00FF87FF01FFC7FF01FFCFFF03FFCFFF03FFCFFF03FFCFFE03FF8FFC03FF0EF803BE0E0003800E000 3800F0003C0070001C0070001C0078001E0038000E003C000F001E0007800F0003C00F8003E007C001F003C000F001800060> 32 25 -9 -25 43.237] 92 @dc [<180006003C000F003E000F801F0007C00F0003C0078001E003C000F001C0007001E0007800E0003800E0003800F0003C0070 001C0070001C1F7007DC3FF00FFC7FF01FFCFFF03FFCFFF03FFCFFF03FFCFFE03FF8FFE03FF87FC01FF03F800FE01F0007C0> 32 25 -3 -25 43.237] 34 @dc 49 @bop1 cmr10.329 @sf 0 -57 p (Useful) s 15 r (\\One-liners") s 1518 r (49) s cmbx10.518 @sf 0 183 p (5.) s 41 r (Useful) s 28 r (\\One-liners") s cmr10.329 @sf 62 370 p (Useful) s cmtt10.329 @sf 20 r (awk) s cmr10.329 @sf 19 r (programs) s 19 r (are) s 19 r (often) s 20 r (short,) s 20 r (just) s 19 r 97 c 19 r (line) s 20 r (or) s 19 r 116 c 0 r 119 c -2 r (o.) s 32 r (Here) s 19 r (is) s 19 r 97 c 19 r (collection) s 20 r (of) s 19 r (useful,) s 20 r (short) s 0 432 p (programs) s 14 r (to) s 13 r (get) s 14 r 121 c 0 r (ou) s 12 r (started.) s 20 r (Some) s 13 r (of) s 14 r (these) s 14 r (programs) s 13 r (con) s 0 r (tain) s 12 r (constructs) s 14 r (that) s 14 r (ha) s -1 r 118 c -1 r (en't) s 13 r 98 c 1 r (een) s 14 r (co) s -1 r 118 c -1 r (ered) s 0 495 p 121 c 0 r (et.) s 19 r (The) s 15 r (description) s 15 r (of) s 15 r (the) s 15 r (program) s 15 r (will) s 15 r (giv) s -1 r 101 c 14 r 121 c 0 r (ou) s 14 r 97 c 15 r (go) s 1 r 111 c 2 r 100 c 15 r (idea) s 15 r (of) s 15 r (what) s 14 r (is) s 15 r (going) s 15 r (on,) s 15 r (but) s 15 r (please) s 15 r (read) s 0 557 p (the) s 15 r (rest) s 15 r (of) s 15 r (the) s 16 r (man) s -1 r (ual) s 14 r (to) s 16 r 98 c 1 r (ecome) s 15 r (an) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (exp) s 2 r (ert!) s cmtt10.329 @sf 0 694 p (awk) s 15 r ('{) s 15 r (num_fields) s 15 r 61 c 16 r (num_fields) s 15 r 43 c 15 r (NF) s 15 r 125 c 119 756 p (END) s 24 r 123 c 24 r (print) s 24 r (num_fields) s 24 r (}') s cmr10.329 @sf 240 818 p (This) s 15 r (program) s 15 r (prin) s 0 r (ts) s 14 r (the) s 15 r (total) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 16 r (\014elds) s 15 r (in) s 15 r (all) s 15 r (input) s 15 r (lines.) s cmtt10.329 @sf 0 893 p (awk) s 15 r ('length\($0\)) s 15 r 62 c 15 r (80') s cmr10.329 @sf 240 955 p (This) s 13 r (program) s 13 r (prin) s 0 r (ts) s 12 r (ev) s 0 r (ery) s 12 r (line) s 13 r (longer) s 13 r (than) s 13 r (80) s 13 r 99 c -1 r (haracters.) s 19 r (The) s 13 r (sole) s 13 r (rule) s 13 r (has) s 13 r 97 c 13 r (relational) s 240 1018 p (expression) s 14 r (as) s 14 r (its) s 15 r (pattern,) s 14 r (and) s 14 r (has) s 14 r (no) s 14 r (action) s 15 r (\(so) s 14 r (the) s 14 r (default) s 14 r (action,) s 15 r (prin) s -1 r (ting) s 14 r (the) s 14 r (record,) s 240 1080 p (is) s 15 r (used\).) s cmtt10.329 @sf 0 1155 p (awk) s 15 r ('NF) s 15 r 62 c 15 r (0') s cmr10.329 @sf 240 1217 p (This) s 13 r (program) s 14 r (prin) s -1 r (ts) s 13 r (ev) s -1 r (ery) s 13 r (line) s 13 r (that) s 13 r (has) s 14 r (at) s 13 r (least) s 13 r (one) s 14 r (\014eld.) s 19 r (This) s 14 r (is) s 13 r (an) s 13 r (easy) s 14 r 119 c 0 r 97 c -2 r 121 c 13 r (to) s 13 r (delete) s 240 1279 p (blank) s 17 r (lines) s 17 r (from) s 18 r 97 c 17 r (\014le) s 17 r (\(or) s 17 r (rather,) s 18 r (to) s 17 r (create) s 18 r 97 c 17 r (new) s 17 r (\014le) s 17 r (similar) s 18 r (to) s 17 r (the) s 17 r (old) s 17 r (\014le) s 18 r (but) s 17 r (from) s 240 1341 p (whic) s 0 r 104 c 14 r (the) s 15 r (blank) s 15 r (lines) s 15 r (ha) s 0 r 118 c -1 r 101 c 14 r 98 c 1 r (een) s 15 r (deleted\).) s cmtt10.329 @sf 0 1416 p (awk) s 15 r ('{) s 15 r (if) s 15 r (\(NF) s 16 r 62 c 15 r (0\)) s 15 r (print) s 15 r (}') s cmr10.329 @sf 240 1478 p (This) s 16 r (program) s 15 r (also) s 16 r (prin) s 0 r (ts) s 15 r (ev) s -1 r (ery) s 15 r (line) s 16 r (that) s 15 r (has) s 16 r (at) s 16 r (least) s 15 r (one) s 16 r (\014eld.) s 22 r (Here) s 16 r 119 c -1 r 101 c 15 r (allo) s 0 r 119 c 14 r (the) s 16 r (rule) s 240 1541 p (to) s 15 r (matc) s 0 r 104 c 14 r (ev) s 0 r (ery) s 14 r (line,) s 15 r (then) s 15 r (decide) s 15 r (in) s 16 r (the) s 15 r (action) s 15 r (whether) s 15 r (to) s 15 r (prin) s 0 r (t.) s cmtt10.329 @sf 0 1615 p (awk) s 24 r ('BEGIN) s 24 r 123 c 24 r (for) s 23 r (\(i) s 24 r 61 c 24 r (1;) s 24 r 105 c 24 r (<=) s 24 r (7;) s 24 r (i++\)) s 358 1678 p (print) s 24 r (int\(101) s 24 r 42 c 24 r (rand\(\)\)) s 23 r (}') s cmr10.329 @sf 240 1740 p (This) s 15 r (program) s 15 r (prin) s 0 r (ts) s 14 r 55 c 15 r (random) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 15 r (from) s 16 r 48 c 15 r (to) s 15 r (100,) s 15 r (inclusiv) s 0 r (e.) s cmtt10.329 @sf 0 1815 p (ls) s 15 r (-l) s cmsl10.329 @sf 15 r (\014les) s cmtt10.329 @sf 17 r 124 c 15 r (awk) s 16 r ('{) s 15 r 120 c 15 r (+=) s 15 r ($4) s 15 r 125 c 15 r 59 c 16 r (END) s 15 r 123 c 15 r (print) s 15 r ("total) s 15 r (bytes:) s 15 r 34 c 15 r 120 c 16 r (}') s cmr10.329 @sf 240 1877 p (This) s 15 r (program) s 15 r (prin) s 0 r (ts) s 14 r (the) s 15 r (total) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 16 r 98 c -1 r (ytes) s 14 r (used) s 16 r 98 c -1 r 121 c cmsl10.329 @sf 14 r (\014les) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 0 1952 p (expand) s cmsl10.329 @sf 24 r (\014le) s cmtt10.329 @sf 26 r 124 c 24 r (awk) s 24 r ('{) s 24 r (if) s 24 r (\(x) s 24 r 60 c 23 r (length\(\)\)) s 24 r 120 c 24 r 61 c 24 r (length\(\)) s 24 r 125 c 430 2014 p (END) s 23 r 123 c 24 r (print) s 24 r ("maximum) s 24 r (line) s 24 r (length) s 24 r (is) s 24 r 34 c 23 r 120 c 24 r (}') s cmr10.329 @sf 240 2076 p (This) s 16 r (program) s 16 r (prin) s 0 r (ts) s 15 r (the) s 16 r (maxim) s 0 r (um) s 15 r (line) s 16 r (length) s 16 r (of) s cmsl10.329 @sf 16 r (\014le) s cmr10.329 @sf 0 r 46 c 24 r (The) s 16 r (input) s 16 r (is) s 16 r (pip) s 1 r (ed) s 16 r (through) s 16 r (the) s cmtt10.329 @sf 240 2138 p (expand) s cmr10.329 @sf 17 r (program) s 16 r (to) s 17 r 99 c 0 r (hange) s 16 r (tabs) s 16 r (in) s 0 r (to) s 16 r (spaces,) s 17 r (so) s 17 r (the) s 16 r (widths) s 17 r (compared) s 17 r (are) s 17 r (actually) s 16 r (the) s 240 2201 p (righ) s 0 r (t-margin) s 14 r (columns.) s @eop 48 @bop0 48 @bop1 cmr10.329 @sf 0 -57 p (48) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 240 183 p (The) s 18 r (\014le) s 18 r (asso) s 2 r (ciated) s 18 r (with) s 18 r (\014le) s 18 r (descriptor) s cmsl10.329 @sf 19 r 110 c cmr10.329 @sf 0 r 46 c 29 r (Suc) s 0 r 104 c 17 r 97 c 18 r (\014le) s 18 r 109 c 0 r (ust) s 17 r (ha) s 0 r 118 c -1 r 101 c 17 r 98 c 1 r (een) s 19 r (op) s 1 r (ened) s 18 r 98 c 0 r 121 c 17 r (the) s 240 246 p (program) s 21 r (initiating) s 22 r (the) s cmtt10.329 @sf 21 r (awk) s cmr10.329 @sf 22 r (execution) s 21 r (\(t) s 0 r (ypically) s 20 r (the) s 22 r (shell\).) s 39 r (Unless) s 21 r 121 c 0 r (ou) s 20 r (tak) s 0 r 101 c 21 r (sp) s 1 r (ecial) s 240 308 p (pains,) s 15 r (only) s 15 r (descriptors) s 15 r (0,) s 16 r 49 c 15 r (and) s 15 r 50 c 15 r (are) s 15 r 97 c 0 r 118 c -3 r (ailable.) s 62 445 p (The) s 20 r (\014le) s 19 r (names) s 19 r 96 c cmtt10.329 @sf 0 r (/dev/stdin) s cmr10.329 @sf 0 r (',) s 20 r 96 c cmtt10.329 @sf 0 r (/dev/stdout) s cmr10.329 @sf 0 r (',) s 21 r (and) s 19 r 96 c cmtt10.329 @sf 0 r (/dev/stderr) s cmr10.329 @sf 0 r 39 c 19 r (are) s 20 r (aliases) s 19 r (for) s 19 r 96 c cmtt10.329 @sf 0 r (/dev/fd/0) s cmr10.329 @sf 0 r (',) s 0 507 p 96 c cmtt10.329 @sf (/dev/fd/1) s cmr10.329 @sf (',) s 15 r (and) s 15 r 96 c cmtt10.329 @sf 0 r (/dev/fd/2) s cmr10.329 @sf 0 r (',) s 15 r (resp) s 2 r (ectiv) s -1 r (ely) s -3 r 44 c 14 r (but) s 15 r (they) s 15 r (are) s 15 r (more) s 15 r (self-explanatory) s -2 r 46 c 62 644 p (The) s 15 r (prop) s 1 r (er) s 14 r 119 c 0 r 97 c -1 r 121 c 13 r (to) s 15 r (write) s 14 r (an) s 14 r (error) s 15 r (message) s 14 r (in) s 14 r 97 c cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 14 r (program) s 15 r (is) s 14 r (to) s 14 r (use) s 15 r 96 c cmtt10.329 @sf 0 r (/dev/stderr) s cmr10.329 @sf 0 r (',) s 14 r (lik) s 0 r 101 c 13 r (this:) s cmtt10.329 @sf 120 781 p (NF) s 24 r (!=) s 24 r 52 c 24 r 123 c 168 831 p (printf\("line) s 24 r (%d) s 23 r (skipped:) s 24 r (doesn't) s 24 r (have) s 24 r 52 c 24 r (fields\\n",) s 24 r (FNR\)) s 24 r 62 c 23 r ("/dev/stderr") s 120 881 p 125 c cmr10.329 @sf 62 1018 p (Recognition) s 11 r (of) s 11 r (these) s 12 r (sp) s 1 r (ecial) s 11 r (\014le) s 11 r (names) s 11 r (is) s 11 r (disabled) s 11 r (if) s cmtt10.329 @sf 11 r (gawk) s cmr10.329 @sf 11 r (is) s 11 r (in) s 12 r (compatibilit) s -1 r 121 c 10 r (mo) s 2 r (de) s 11 r (\(see) s 11 r 99 c 0 r (hapter) s 10 r (14) s 0 1080 p ([Command) s 15 r (Line],) s 15 r (page) s 15 r (115\).) s @eop 47 @bop0 47 @bop1 cmr10.329 @sf 0 -57 p (Prin) s 0 r (ting) s 14 r (Output) s 1579 r (47) s cmbx10.432 @sf 0 183 p (4.6) s 34 r (Standard) s 23 r (I/O) s 23 r (Streams) s cmr10.329 @sf 62 321 p (Running) s 22 r (programs) s 21 r (con) s 0 r 118 c -1 r (en) s -2 r (tionally) s 21 r (ha) s -1 r 118 c -1 r 101 c 21 r (three) s 21 r (input) s 21 r (and) s 22 r (output) s 21 r (streams) s 22 r (already) s 21 r 97 c 0 r 118 c -3 r (ailable) s 21 r (to) s 0 383 p (them) s 22 r (for) s 21 r (reading) s 22 r (and) s 21 r (writing.) s 40 r (These) s 21 r (are) s 22 r (kno) s 0 r (wn) s 20 r (as) s 22 r (the) s cmsl10.329 @sf 21 r (standard) s 22 r (input) s cmr10.329 @sf 0 r 44 c cmsl10.329 @sf 23 r (standard) s 22 r (output) s cmr10.329 @sf 0 r 44 c 23 r (and) s cmsl10.329 @sf 0 446 p (standard) s 19 r (error) s 19 r (output) s cmr10.329 @sf 0 r 46 c 32 r (These) s 20 r (streams) s 19 r (are,) s 20 r 98 c 0 r 121 c 18 r (default,) s 20 r (terminal) s 19 r (input) s 19 r (and) s 19 r (output,) s 20 r (but) s 19 r (they) s 20 r (are) s 0 508 p (often) s 16 r (redirected) s 16 r (with) s 16 r (the) s 16 r (shell,) s 16 r (via) s 16 r (the) s 16 r 96 c cmtt10.329 @sf 0 r 60 c cmr10.329 @sf 0 r (',) s 17 r 96 c cmtt10.329 @sf 0 r (<<) s cmr10.329 @sf 0 r (',) s 16 r 96 c cmtt10.329 @sf 0 r 62 c cmr10.329 @sf 0 r (',) s 16 r 96 c cmtt10.329 @sf 0 r (>>) s cmr10.329 @sf 0 r (',) s 16 r 96 c cmtt10.329 @sf 0 r (>&) s cmr10.329 @sf 0 r 39 c 16 r (and) s 16 r 96 c cmtt10.329 @sf 0 r 124 c cmr10.329 @sf 0 r 39 c 16 r (op) s 2 r (erators.) s 22 r (Standard) s 16 r (error) s 16 r (is) s 0 570 p (used) s 18 r (only) s 18 r (for) s 18 r (writing) s 18 r (error) s 18 r (messages;) s 20 r (the) s 18 r (reason) s 18 r 119 c -1 r 101 c 18 r (ha) s -1 r 118 c -1 r 101 c 17 r 116 c 0 r 119 c -2 r 111 c 18 r (separate) s 18 r (streams,) s 18 r (standard) s 18 r (output) s 0 632 p (and) s 15 r (standard) s 15 r (error,) s 15 r (is) s 16 r (so) s 15 r (that) s 15 r (they) s 15 r (can) s 15 r 98 c 1 r 101 c 16 r (redirected) s 15 r (separately) s -3 r 46 c 62 770 p (In) s 17 r (other) s 18 r (implemen) s -1 r (tations) s 16 r (of) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 0 r 44 c 17 r (the) s 17 r (only) s 18 r 119 c -1 r 97 c -1 r 121 c 16 r (to) s 17 r (write) s 17 r (an) s 18 r (error) s 17 r (message) s 17 r (to) s 17 r (standard) s 17 r (error) s 17 r (in) s 0 832 p (an) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program) s 15 r (is) s 16 r (as) s 15 r (follo) s -1 r (ws:) s cmtt10.329 @sf 120 970 p (print) s 24 r ("Serious) s 24 r (error) s 24 r (detected!\\n") s 23 r 124 c 24 r ("cat) s 24 r (1>&2") s cmr10.329 @sf 0 1108 p (This) s 16 r 119 c -1 r (orks) s 15 r 98 c 0 r 121 c 15 r (op) s 1 r (ening) s 16 r 97 c 15 r (pip) s 2 r (eline) s 15 r (to) s 16 r 97 c 16 r (shell) s 16 r (command) s 15 r (whic) s 0 r 104 c 15 r (can) s 16 r (access) s 15 r (the) s 16 r (standard) s 16 r (error) s 15 r (stream) s 0 1170 p (whic) s 0 r 104 c 21 r (it) s 22 r (inherits) s 22 r (from) s 22 r (the) s cmtt10.329 @sf 22 r (awk) s cmr10.329 @sf 22 r (pro) s 1 r (cess.) s 41 r (This) s 22 r (is) s 22 r (far) s 22 r (from) s 22 r (elegan) s 0 r (t,) s 22 r (and) s 22 r (is) s 22 r (also) s 22 r (ine\016cien) s 0 r (t,) s 23 r (since) s 0 1232 p (it) s 19 r (requires) s 19 r 97 c 19 r (separate) s 19 r (pro) s 2 r (cess.) s 32 r (So) s 19 r 112 c 1 r (eople) s 19 r (writing) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 19 r (programs) s 19 r (ha) s 0 r 118 c -1 r 101 c 18 r (often) s 19 r (neglected) s 19 r (to) s 19 r (do) s 19 r (this.) s 0 1295 p (Instead,) s 15 r (they) s 15 r (ha) s 0 r 118 c -1 r 101 c 14 r (sen) s 0 r 116 c 14 r (the) s 15 r (error) s 15 r (messages) s 15 r (to) s 15 r (the) s 16 r (terminal,) s 15 r (lik) s -1 r 101 c 15 r (this:) s cmtt10.329 @sf 120 1432 p (NF) s 24 r (!=) s 24 r 52 c 24 r 123 c 192 1482 p (printf\("line) s 23 r (%d) s 24 r (skipped:) s 24 r (doesn't) s 24 r (have) s 24 r 52 c 24 r (fields\\n",) s 24 r (FNR\)) s 23 r 62 c 24 r ("/dev/tty") s 120 1532 p 125 c cmr10.329 @sf 0 1670 p (This) s 16 r (has) s 16 r (the) s 17 r (same) s 16 r (e\013ect) s 16 r (most) s 16 r (of) s 16 r (the) s 17 r (time,) s 16 r (but) s 16 r (not) s 17 r (alw) s -1 r 97 c -1 r (ys:) s 21 r (although) s 17 r (the) s 16 r (standard) s 16 r (error) s 16 r (stream) s 16 r (is) s 0 1732 p (usually) s 17 r (the) s 16 r (terminal,) s 17 r (it) s 17 r (can) s 17 r 98 c 1 r 101 c 17 r (redirected,) s 17 r (and) s 16 r (when) s 17 r (that) s 17 r (happ) s 1 r (ens,) s 17 r (writing) s 17 r (to) s 17 r (the) s 16 r (terminal) s 17 r (is) s 17 r (not) s 0 1794 p (correct.) s 32 r (In) s 19 r (fact,) s 21 r (if) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 19 r (is) s 19 r (run) s 19 r (from) s 20 r 97 c 19 r (bac) s -1 r (kground) s 19 r (job,) s 20 r (it) s 19 r (ma) s 0 r 121 c 18 r (not) s 19 r (ha) s 0 r 118 c -1 r 101 c 18 r 97 c 19 r (terminal) s 19 r (at) s 19 r (all.) s 32 r (Then) s 0 1857 p (op) s 1 r (ening) s 15 r 96 c cmtt10.329 @sf 0 r (/dev/tty) s cmr10.329 @sf 0 r 39 c 16 r (will) s 15 r (fail.) s cmtt10.329 @sf 62 1994 p (gawk) s cmr10.329 @sf 18 r (pro) s -1 r (vides) s 17 r (sp) s 1 r (ecial) s 17 r (\014le) s 18 r (names) s 17 r (for) s 17 r (accessing) s 18 r (the) s 17 r (three) s 17 r (standard) s 18 r (streams.) s 27 r (When) s 17 r 121 c 0 r (ou) s 16 r (redirect) s 0 2057 p (input) s 18 r (or) s 17 r (output) s 18 r (in) s cmtt10.329 @sf 17 r (gawk) s cmr10.329 @sf 0 r 44 c 18 r (if) s 18 r (the) s 17 r (\014le) s 18 r (name) s 18 r (matc) s -1 r (hes) s 17 r (one) s 17 r (of) s 18 r (these) s 17 r (sp) s 2 r (ecial) s 17 r (names,) s 18 r (then) s cmtt10.329 @sf 18 r (gawk) s cmr10.329 @sf 17 r (directly) s 0 2119 p (uses) s 15 r (the) s 15 r (stream) s 15 r (it) s 16 r (stands) s 15 r (for.) s 0 2257 p 96 c cmtt10.329 @sf (/dev/stdin) s cmr10.329 @sf 39 c 240 2319 p (The) s 15 r (standard) s 15 r (input) s 15 r (\(\014le) s 16 r (descriptor) s 15 r (0\).) s 0 2394 p 96 c cmtt10.329 @sf (/dev/stdout) s cmr10.329 @sf 39 c 240 2457 p (The) s 15 r (standard) s 15 r (output) s 15 r (\(\014le) s 16 r (descriptor) s 15 r (1\).) s 0 2532 p 96 c cmtt10.329 @sf (/dev/stderr) s cmr10.329 @sf 39 c 240 2594 p (The) s 15 r (standard) s 15 r (error) s 15 r (output) s 16 r (\(\014le) s 15 r (descriptor) s 15 r (2\).) s 0 2670 p 96 c cmtt10.329 @sf (/dev/fd/) s cmsl10.329 @sf 110 c cmr10.329 @sf 39 c @eop 46 @bop0 46 @bop1 cmr10.329 @sf 0 -57 p (46) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 0 183 p (\014le) s 15 r (or) s 15 r (pip) s 2 r 101 c 15 r (sta) s -1 r (ys) s 15 r (op) s 1 r (en) s 15 r (un) s 0 r (til) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 15 r (exits.) s 20 r (This) s 15 r (is) s 16 r (usually) s 15 r (con) s -1 r 118 c -1 r (enien) s -1 r (t.) s 62 321 p (Sometimes) s 14 r (there) s 14 r (is) s 14 r 97 c 14 r (reason) s 14 r (to) s 14 r (close) s 14 r (an) s 14 r (output) s 14 r (\014le) s 14 r (or) s 14 r (pip) s 1 r 101 c 14 r (earlier) s 14 r (than) s 14 r (that.) s 20 r 84 c -3 r 111 c 13 r (do) s 14 r (this,) s 15 r (use) s 14 r (the) s cmtt10.329 @sf 0 383 p (close) s cmr10.329 @sf 15 r (function,) s 15 r (as) s 15 r (follo) s 0 r (ws:) s cmtt10.329 @sf 120 521 p (close\() s cmsl10.329 @sf 0 r (\014lename) s cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 0 658 p (or) s cmtt10.329 @sf 120 796 p (close\() s cmsl10.329 @sf 0 r (command) s cmtt10.329 @sf 2 r 41 c cmr10.329 @sf 62 933 p (The) s 18 r (argumen) s 0 r 116 c cmsl10.329 @sf 16 r (\014lename) s cmr10.329 @sf 20 r (or) s cmsl10.329 @sf 18 r (command) s cmr10.329 @sf 20 r (can) s 17 r 98 c 1 r 101 c 18 r (an) s 0 r 121 c 16 r (expression.) s 28 r (Its) s 18 r 118 c -2 r (alue) s 17 r 109 c 0 r (ust) s 16 r (exactly) s 18 r (equal) s 18 r (the) s 0 996 p (string) s 15 r (used) s 15 r (to) s 15 r (op) s 2 r (en) s 15 r (the) s 15 r (\014le) s 15 r (or) s 15 r (pip) s 2 r 101 c 15 r (to) s 15 r 98 c 1 r (egin) s 15 r (with|for) s 15 r (example,) s 16 r (if) s 15 r 121 c -1 r (ou) s 15 r (op) s 1 r (en) s 15 r 97 c 15 r (pip) s 1 r 101 c 16 r (with) s 15 r (this:) s cmtt10.329 @sf 120 1133 p (print) s 24 r ($1) s 24 r 124 c 24 r ("sort) s 23 r (-r) s 24 r 62 c 24 r (names.sorted") s cmr10.329 @sf 0 1271 p (then) s 15 r 121 c 0 r (ou) s 14 r 109 c 0 r (ust) s 14 r (close) s 15 r (it) s 15 r (with) s 15 r (this:) s cmtt10.329 @sf 120 1409 p (close\("sort) s 24 r (-r) s 24 r 62 c 24 r (names.sorted"\)) s cmr10.329 @sf 62 1546 p (Here) s 15 r (are) s 16 r (some) s 15 r (reasons) s 15 r (wh) s 0 r 121 c 14 r 121 c -1 r (ou) s 15 r (migh) s -1 r 116 c 15 r (need) s 15 r (to) s 15 r (close) s 15 r (an) s 15 r (output) s 15 r (\014le:) s cmsy10.300 @sf 39 1684 p 15 c cmr10.329 @sf 30 r 84 c -3 r 111 c 18 r (write) s 18 r 97 c 18 r (\014le) s 18 r (and) s 18 r (read) s 18 r (it) s 18 r (bac) s 0 r 107 c 17 r (later) s 18 r (on) s 18 r (in) s 18 r (the) s 18 r (same) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 18 r (program.) s 29 r (Close) s 18 r (the) s 18 r (\014le) s 18 r (when) s 18 r 121 c 0 r (ou) s 90 1746 p (are) s 17 r (\014nished) s 17 r (writing) s 17 r (it;) s 18 r (then) s 17 r 121 c 0 r (ou) s 16 r (can) s 17 r (start) s 17 r (reading) s 17 r (it) s 17 r (with) s cmtt10.329 @sf 17 r (getline) s cmr10.329 @sf 17 r (\(see) s 17 r (section) s 17 r (3.7) s 18 r ([Getline],) s 90 1808 p (page) s 15 r (30\).) s cmsy10.300 @sf 39 1884 p 15 c cmr10.329 @sf 30 r 84 c -3 r 111 c 18 r (write) s 18 r 110 c 0 r (umerous) s 17 r (\014les,) s 19 r (successiv) s 0 r (ely) s -4 r 44 c 18 r (in) s 18 r (the) s 18 r (same) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 19 r (program.) s 29 r (If) s 18 r 121 c 0 r (ou) s 17 r (don't) s 18 r (close) s 19 r (the) s 18 r (\014les,) s 90 1946 p (ev) s 0 r (en) s -2 r (tually) s 12 r 121 c 0 r (ou) s 12 r (will) s 12 r (exceed) s 13 r (the) s 12 r (system) s 13 r (limit) s 13 r (on) s 12 r (the) s 13 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 13 r (of) s 12 r (op) s 1 r (en) s 13 r (\014les) s 13 r (in) s 12 r (one) s 13 r (pro) s 1 r (cess.) s 20 r (So) s 12 r (close) s 90 2008 p (eac) s 0 r 104 c 14 r (one) s 15 r (when) s 15 r 121 c 0 r (ou) s 14 r (are) s 15 r (\014nished) s 15 r (writing) s 16 r (it.) s cmsy10.300 @sf 39 2083 p 15 c cmr10.329 @sf 30 r 84 c -3 r 111 c 15 r (mak) s -1 r 101 c 15 r 97 c 15 r (command) s 15 r (\014nish.) s 21 r (When) s 15 r 121 c 0 r (ou) s 14 r (redirect) s 15 r (output) s 16 r (through) s 15 r 97 c 15 r (pip) s 1 r (e,) s 16 r (the) s 15 r (command) s 15 r (reading) s 90 2146 p (the) s 14 r (pip) s 1 r 101 c 14 r (normally) s 15 r (con) s -1 r (tin) s -1 r (ues) s 13 r (to) s 14 r (try) s 14 r (to) s 14 r (read) s 15 r (input) s 14 r (as) s 14 r (long) s 14 r (as) s 14 r (the) s 14 r (pip) s 1 r 101 c 14 r (is) s 15 r (op) s 1 r (en.) s 20 r (Often) s 14 r (this) s 14 r (means) s 90 2208 p (the) s 17 r (command) s 16 r (cannot) s 17 r (really) s 17 r (do) s 17 r (its) s 16 r 119 c 0 r (ork) s 16 r (un) s -1 r (til) s 16 r (the) s 17 r (pip) s 1 r 101 c 17 r (is) s 17 r (closed.) s 24 r 70 c -2 r (or) s 15 r (example,) s 17 r (if) s 17 r 121 c 0 r (ou) s 16 r (redirect) s 90 2270 p (output) s 15 r (to) s 15 r (the) s cmtt10.329 @sf 15 r (mail) s cmr10.329 @sf 16 r (program,) s 15 r (the) s 15 r (message) s 15 r (is) s 15 r (not) s 15 r (actually) s 16 r (sen) s -1 r 116 c 14 r (un) s 0 r (til) s 14 r (the) s 15 r (pip) s 2 r 101 c 15 r (is) s 15 r (closed.) s cmsy10.300 @sf 39 2346 p 15 c cmr10.329 @sf 30 r 84 c -3 r 111 c 13 r (run) s 14 r (the) s 13 r (same) s 14 r (program) s 13 r 97 c 14 r (second) s 13 r (time,) s 14 r (with) s 14 r (the) s 13 r (same) s 14 r (argumen) s -1 r (ts.) s 19 r (This) s 14 r (is) s 13 r (not) s 14 r (the) s 13 r (same) s 14 r (thing) s 90 2408 p (as) s 15 r (giving) s 15 r (more) s 15 r (input) s 16 r (to) s 15 r (the) s 15 r (\014rst) s 15 r (run!) s 90 2483 p 70 c -3 r (or) s 22 r (example,) s 24 r (supp) s 1 r (ose) s 23 r 121 c 0 r (ou) s 21 r (pip) s 1 r 101 c 23 r (output) s 22 r (to) s 23 r (the) s cmtt10.329 @sf 22 r (mail) s cmr10.329 @sf 23 r (program.) s 42 r (If) s 23 r 121 c 0 r (ou) s 21 r (output) s 23 r (sev) s -1 r (eral) s 22 r (lines) s 90 2545 p (redirected) s 20 r (to) s 21 r (this) s 20 r (pip) s 1 r 101 c 20 r (without) s 21 r (closing) s 20 r (it,) s 21 r (they) s 21 r (mak) s -1 r 101 c 20 r 97 c 20 r (single) s 20 r (message) s 21 r (of) s 20 r (sev) s 0 r (eral) s 19 r (lines.) s 35 r (By) s 90 2608 p (con) s 0 r (trast,) s 23 r (if) s 22 r 121 c 0 r (ou) s 21 r (close) s 22 r (the) s 23 r (pip) s 1 r 101 c 22 r (after) s 22 r (eac) s 0 r 104 c 21 r (line) s 23 r (of) s 22 r (output,) s 24 r (then) s 22 r (eac) s 0 r 104 c 21 r (line) s 23 r (mak) s -1 r (es) s 22 r 97 c 22 r (separate) s 90 2670 p (message.) s @eop 45 @bop0 45 @bop1 cmr10.329 @sf 0 -57 p (Prin) s 0 r (ting) s 14 r (Output) s 1579 r (45) s 240 183 p 70 c -3 r (or) s 11 r (example,) s 12 r (here) s 12 r (is) s 12 r (ho) s -1 r 119 c 11 r (one) s cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 12 r (program) s 11 r (can) s 12 r (write) s 12 r 97 c 11 r (list) s 12 r (of) s 12 r (BBS) s 12 r (names) s 11 r (to) s 12 r 97 c 12 r (\014le) s 11 r 96 c cmtt10.329 @sf 0 r (name-) s 240 246 p (list) s cmr10.329 @sf 0 r 39 c 13 r (and) s 13 r 97 c 13 r (list) s 13 r (of) s 13 r (phone) s 13 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 13 r (to) s 13 r 97 c 13 r (\014le) s 14 r 96 c cmtt10.329 @sf 0 r (phone-list) s cmr10.329 @sf 0 r ('.) s 19 r (Eac) s 0 r 104 c 12 r (output) s 13 r (\014le) s 13 r (con) s 0 r (tains) s 12 r (one) s 240 308 p (name) s 15 r (or) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r 112 c 1 r (er) s 16 r (line.) s cmtt10.329 @sf 360 382 p (awk) s 24 r ('{) s 24 r (print) s 24 r ($2) s 23 r 62 c 24 r ("phone-list") s 527 432 p (print) s 24 r ($1) s 24 r 62 c 24 r ("name-list") s 23 r (}') s 24 r (BBS-list) s 0 507 p (print) s cmsl10.329 @sf 15 r (items) s cmtt10.329 @sf 17 r (>>) s cmsl10.329 @sf 15 r (output-\014le) s cmr10.329 @sf 240 569 p (This) s 13 r 116 c -1 r (yp) s 1 r 101 c 12 r (of) s 13 r (redirection) s 13 r (prin) s 0 r (ts) s 11 r (the) s 13 r (items) s 13 r (on) s 0 r (to) s 11 r (the) s 13 r (output) s 13 r (\014le) s cmsl10.329 @sf 12 r (output-\014le) s cmr10.329 @sf 0 r 46 c 20 r (The) s 13 r (di\013erence) s 240 632 p 98 c 1 r (et) s 0 r 119 c -1 r (een) s 11 r (this) s 13 r (and) s 12 r (the) s 12 r (single-`) s cmtt10.329 @sf 0 r 62 c cmr10.329 @sf 0 r 39 c 13 r (redirection) s 12 r (is) s 12 r (that) s 13 r (the) s 12 r (old) s 13 r (con) s -1 r (ten) s -1 r (ts) s 12 r (\(if) s 12 r (an) s 0 r (y\)) s 11 r (of) s cmsl10.329 @sf 12 r (output-\014le) s cmr10.329 @sf 240 694 p (are) s 15 r (not) s 15 r (erased.) s 20 r (Instead,) s 16 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (output) s 15 r (is) s 15 r (app) s 2 r (ended) s 15 r (to) s 15 r (the) s 15 r (\014le.) s cmtt10.329 @sf 0 769 p (print) s cmsl10.329 @sf 15 r (items) s cmtt10.329 @sf 17 r 124 c cmsl10.329 @sf 15 r (command) s cmr10.329 @sf 240 831 p (It) s 18 r (is) s 19 r (also) s 18 r 112 c 1 r (ossible) s 19 r (to) s 18 r (send) s 18 r (output) s 19 r (through) s 18 r 97 c cmsl10.329 @sf 18 r (pip) s 1 r 101 c cmr10.329 @sf 21 r (instead) s 19 r (of) s 18 r (in) s 0 r (to) s 17 r 97 c 18 r (\014le.) s 30 r (This) s 18 r 116 c 0 r (yp) s 0 r 101 c 19 r (of) s 240 893 p (redirection) s 14 r (op) s 1 r (ens) s 14 r 97 c 14 r (pip) s 1 r 101 c 14 r (to) s cmsl10.329 @sf 14 r (command) s cmr10.329 @sf 16 r (and) s 14 r (writes) s 14 r (the) s 14 r 118 c -1 r (alues) s 13 r (of) s cmsl10.329 @sf 14 r (items) s cmr10.329 @sf 15 r (through) s 14 r (this) s 14 r (pip) s 2 r (e,) s 240 955 p (to) s 15 r (another) s 15 r (pro) s 2 r (cess) s 15 r (created) s 15 r (to) s 15 r (execute) s cmsl10.329 @sf 15 r (command) s cmr10.329 @sf 0 r 46 c 240 1030 p (The) s 11 r (redirection) s 11 r (argumen) s -1 r 116 c cmsl10.329 @sf 10 r (command) s cmr10.329 @sf 13 r (is) s 10 r (actually) s 11 r (an) s cmtt10.329 @sf 11 r (awk) s cmr10.329 @sf 11 r (expression.) s 18 r (Its) s 11 r 118 c -1 r (alue) s 9 r (is) s 11 r (con) s 0 r 118 c -1 r (erted) s 240 1092 p (to) s 15 r 97 c 15 r (string,) s 15 r (whose) s 16 r (con) s -1 r (ten) s -1 r (ts) s 14 r (giv) s 0 r 101 c 14 r (the) s 15 r (shell) s 15 r (command) s 16 r (to) s 15 r 98 c 1 r 101 c 15 r (run.) s 240 1167 p 70 c -3 r (or) s 11 r (example,) s 13 r (this) s 12 r (pro) s 2 r (duces) s 12 r 116 c 0 r 119 c -2 r 111 c 12 r (\014les,) s 12 r (one) s 12 r (unsorted) s 13 r (list) s 12 r (of) s 12 r (BBS) s 12 r (names) s 12 r (and) s 13 r (one) s 12 r (list) s 12 r (sorted) s 240 1229 p (in) s 15 r (rev) s 0 r (erse) s 14 r (alphab) s 1 r (etical) s 15 r (order:) s cmtt10.329 @sf 360 1304 p (awk) s 24 r ('{) s 24 r (print) s 24 r ($1) s 23 r 62 c 24 r ("names.unsorted") s 527 1354 p (print) s 24 r ($1) s 24 r 124 c 24 r ("sort) s 23 r (-r) s 24 r 62 c 24 r (names.sorted") s 24 r (}') s 24 r (BBS-list) s cmr10.329 @sf 240 1429 p (Here) s 18 r (the) s 18 r (unsorted) s 18 r (list) s 18 r (is) s 17 r (written) s 18 r (with) s 18 r (an) s 18 r (ordinary) s 18 r (redirection) s 18 r (while) s 18 r (the) s 18 r (sorted) s 18 r (list) s 17 r (is) s 240 1491 p (written) s 15 r 98 c 0 r 121 c 14 r (piping) s 15 r (through) s 15 r (the) s cmtt10.329 @sf 15 r (sort) s cmr10.329 @sf 16 r (utilit) s -1 r 121 c -3 r 46 c 240 1566 p (Here) s 21 r (is) s 21 r (an) s 20 r (example) s 21 r (that) s 21 r (uses) s 21 r (redirection) s 21 r (to) s 20 r (mail) s 21 r 97 c 21 r (message) s 21 r (to) s 21 r 97 c 21 r (mailing) s 20 r (list) s 21 r 96 c cmtt10.329 @sf 0 r (bug-) s 240 1628 p (system) s cmr10.329 @sf 0 r ('.) s 23 r (This) s 16 r (migh) s 0 r 116 c 15 r 98 c 1 r 101 c 16 r (useful) s 16 r (when) s 16 r (trouble) s 17 r (is) s 16 r (encoun) s -1 r (tered) s 15 r (in) s 17 r (an) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (script) s 16 r (run) s 16 r 112 c 1 r (eri-) s 240 1690 p 111 c 1 r (dically) s 15 r (for) s 16 r (system) s 15 r (main) s -1 r (tenance.) s cmtt10.329 @sf 360 1765 p (print) s 24 r ("Awk) s 24 r (script) s 24 r (failed:",) s 23 r ($0) s 24 r 124 c 24 r ("mail) s 24 r (bug-system") s 360 1815 p (print) s 24 r ("at) s 24 r (record) s 24 r (number",) s 23 r (FNR,) s 24 r ("of",) s 24 r (FILENAME) s 48 r 124 c 24 r ("mail) s 24 r (bug-system") s 360 1864 p (close\("mail) s 24 r (bug-system"\)) s cmr10.329 @sf 240 1939 p 87 c -3 r 101 c 16 r (call) s 17 r (the) s cmtt10.329 @sf 16 r (close) s cmr10.329 @sf 17 r (function) s 17 r (here) s 16 r 98 c 2 r (ecause) s 16 r (it's) s 17 r 97 c 17 r (go) s 1 r 111 c 1 r 100 c 17 r (idea) s 16 r (to) s 17 r (close) s 17 r (the) s 16 r (pip) s 2 r 101 c 16 r (as) s 17 r (so) s 1 r (on) s 17 r (as) s 240 2001 p (all) s 15 r (the) s 16 r (in) s 0 r (tended) s 14 r (output) s 16 r (has) s 15 r 98 c 1 r (een) s 16 r (sen) s 0 r 116 c 14 r (to) s 16 r (it.) s 21 r (See) s 15 r (section) s 16 r (4.5.2) s 15 r ([Close) s 16 r (Output],) s 15 r (page) s 16 r (45,) s 240 2064 p (for) s 15 r (more) s 15 r (information) s 15 r (on) s 16 r (this.) s 62 2201 p (Redirecting) s 22 r (output) s 21 r (using) s 21 r 96 c cmtt10.329 @sf 0 r 62 c cmr10.329 @sf 0 r (',) s 23 r 96 c cmtt10.329 @sf 0 r (>>) s cmr10.329 @sf 0 r (',) s 23 r (or) s 22 r 96 c cmtt10.329 @sf 0 r 124 c cmr10.329 @sf 0 r 39 c 21 r (asks) s 22 r (the) s 21 r (system) s 21 r (to) s 22 r (op) s 1 r (en) s 22 r 97 c 21 r (\014le) s 21 r (or) s 22 r (pip) s 1 r 101 c 21 r (only) s 22 r (if) s 21 r (the) s 0 2263 p (particular) s cmsl10.329 @sf 15 r (\014le) s cmr10.329 @sf 18 r (or) s cmsl10.329 @sf 15 r (command) s cmr10.329 @sf 17 r 121 c 0 r (ou'v) s -2 r 101 c 15 r (sp) s 1 r (eci\014ed) s 15 r (has) s 15 r (not) s 15 r (already) s 15 r 98 c 2 r (een) s 15 r (written) s 15 r (to) s 15 r 98 c 0 r 121 c 14 r 121 c 0 r (our) s 14 r (program.) s cmb10.390 @sf 0 2471 p (4.5.2) s 27 r (Closing) s 18 r (Output) s 18 r (Files) s 18 r (and) s 18 r (Pip) s 1 r (es) s cmr10.329 @sf 62 2608 p (When) s 17 r 97 c 16 r (\014le) s 17 r (or) s 16 r (pip) s 1 r 101 c 17 r (is) s 16 r (op) s 2 r (ened,) s 16 r (the) s 17 r (\014le) s 16 r (name) s 17 r (or) s 16 r (command) s 17 r (asso) s 1 r (ciated) s 16 r (with) s 17 r (it) s 16 r (is) s 17 r (remem) s -1 r 98 c 1 r (ered) s 16 r 98 c 0 r 121 c cmtt10.329 @sf 0 2670 p (awk) s cmr10.329 @sf 15 r (and) s 15 r (subsequen) s 0 r 116 c 14 r (writes) s 15 r (to) s 15 r (the) s 15 r (same) s 15 r (\014le) s 15 r (or) s 15 r (command) s 15 r (are) s 15 r (app) s 1 r (ended) s 15 r (to) s 15 r (the) s 15 r (previous) s 15 r (writes.) s 20 r (The) s @eop 44 @bop0 cmtt10.432 @sf [<FFFC0000FFFC0000FFFC0000FFFC000007800000078000000780000007800000078000000780000007800000078000000780 00000787E000079FF80007BFFC0007FFFE0007F87F0007E01F8007E007C007C007C007C003C0078003E0078001E0078001E0 078001E0078001E0078001E0078001E0078003E0078003C007C007C007C007C007E00F8007F83F00FFFFFF00FFBFFE00FF9F F800FF87F000> 32 39 -1 13 31.381] 112 @dc 44 @bop1 cmr10.329 @sf 0 -57 p (44) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 0 183 p (By) s 18 r (outputting) s 19 r (eac) s -1 r 104 c 18 r (column) s 18 r (heading) s 18 r (with) s 19 r (the) s 18 r (same) s 18 r (format) s 18 r (sp) s 2 r (eci\014cation) s 18 r (used) s 18 r (for) s 19 r (the) s 18 r (elemen) s 0 r (ts) s 17 r (of) s 0 246 p (the) s 15 r (column,) s 15 r 119 c 0 r 101 c 14 r (ha) s 0 r 118 c -1 r 101 c 14 r (made) s 15 r (sure) s 15 r (that) s 15 r (the) s 15 r (headings) s 16 r (are) s 15 r (aligned) s 15 r (just) s 15 r (lik) s 0 r 101 c 14 r (the) s 15 r (columns.) s 62 385 p (The) s 15 r (fact) s 14 r (that) s 14 r (the) s 15 r (same) s 14 r (format) s 14 r (sp) s 1 r (eci\014cation) s 15 r (is) s 14 r (used) s 14 r (three) s 15 r (times) s 14 r (can) s 14 r 98 c 2 r 101 c 14 r (emphasized) s 14 r 98 c 0 r 121 c 13 r (storing) s 15 r (it) s 0 447 p (in) s 15 r 97 c 15 r 118 c -1 r (ariable,) s 14 r (lik) s 0 r 101 c 14 r (this:) s cmtt10.329 @sf 120 587 p (awk) s 24 r ('BEGIN) s 24 r 123 c 24 r (format) s 23 r 61 c 24 r ("%-10s) s 24 r (%s\\n") s 430 636 p (printf) s 24 r (format,) s 24 r ("Name",) s 24 r ("Number") s 430 686 p (printf) s 24 r (format,) s 24 r ("----",) s 24 r ("------") s 24 r 125 c 239 736 p 123 c 24 r (printf) s 24 r (format,) s 24 r ($1,) s 24 r ($2) s 24 r (}') s 23 r (BBS-list) s cmr10.329 @sf 62 875 p (See) s 25 r (if) s 24 r 121 c 0 r (ou) s 23 r (can) s 24 r (use) s 25 r (the) s cmtt10.329 @sf 24 r (printf) s cmr10.329 @sf 24 r (statemen) s 0 r 116 c 24 r (to) s 24 r (line) s 24 r (up) s 25 r (the) s 24 r (headings) s 24 r (and) s 25 r (table) s 24 r (data) s 24 r (for) s 25 r (our) s 0 938 p 96 c cmtt10.329 @sf (inventory-shipped) s cmr10.329 @sf 39 c 12 r (example) s 11 r (co) s 0 r 118 c -2 r (ered) s 11 r (earlier) s 12 r (in) s 11 r (the) s 12 r (section) s 11 r (on) s 12 r (the) s cmtt10.329 @sf 11 r (print) s cmr10.329 @sf 12 r (statemen) s -1 r 116 c 11 r (\(see) s 11 r (section) s 12 r (4.1) s 0 1000 p ([Prin) s 0 r (t],) s 14 r (page) s 15 r (37\).) s cmbx10.432 @sf 0 1246 p (4.5) s 34 r (Redirecting) s 23 r (Output) s 23 r (of) s cmtt10.432 @sf 23 r (print) s cmbx10.432 @sf 23 r (and) s cmtt10.432 @sf 23 r (printf) s cmr10.329 @sf 62 1385 p (So) s 16 r (far) s 16 r 119 c -1 r 101 c 15 r (ha) s 0 r 118 c -1 r 101 c 14 r 98 c 2 r (een) s 15 r (dealing) s 16 r (only) s 16 r (with) s 15 r (output) s 16 r (that) s 16 r (prin) s -1 r (ts) s 15 r (to) s 16 r (the) s 16 r (standard) s 15 r (output,) s 16 r (usually) s 16 r 121 c 0 r (our) s 0 1447 p (terminal.) s 22 r (Both) s cmtt10.329 @sf 15 r (print) s cmr10.329 @sf 16 r (and) s cmtt10.329 @sf 16 r (printf) s cmr10.329 @sf 16 r (can) s 15 r 98 c 2 r 101 c 15 r (told) s 16 r (to) s 16 r (send) s 15 r (their) s 16 r (output) s 16 r (to) s 15 r (other) s 16 r (places.) s 22 r (This) s 15 r (is) s 16 r (called) s cmsl10.329 @sf 0 1510 p (redirection) s cmr10.329 @sf 46 c 62 1649 p 65 c 13 r (redirection) s 13 r (app) s 1 r (ears) s 13 r (after) s 13 r (the) s cmtt10.329 @sf 13 r (print) s cmr10.329 @sf 12 r (or) s cmtt10.329 @sf 13 r (printf) s cmr10.329 @sf 13 r (statemen) s 0 r (t.) s 18 r (Redirections) s 13 r (in) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 13 r (are) s 13 r (written) s 12 r (just) s 0 1711 p (lik) s 0 r 101 c 14 r (redirections) s 15 r (in) s 15 r (shell) s 15 r (commands,) s 15 r (except) s 16 r (that) s 15 r (they) s 15 r (are) s 15 r (written) s 15 r (inside) s 15 r (the) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 15 r (program.) s cmb10.390 @sf 0 1940 p (4.5.1) s 27 r (Redirecting) s 18 r (Output) s 18 r (to) s 18 r (Files) s 18 r (and) s 18 r (Pip) s 1 r (es) s cmr10.329 @sf 62 2080 p (Here) s 13 r (are) s 14 r (the) s 13 r (three) s 13 r (forms) s 13 r (of) s 13 r (output) s 13 r (redirection.) s 20 r (They) s 13 r (are) s 13 r (all) s 13 r (sho) s 0 r (wn) s 12 r (for) s 14 r (the) s cmtt10.329 @sf 13 r (print) s cmr10.329 @sf 13 r (statemen) s 0 r (t,) s 12 r (but) s 0 2142 p (they) s 15 r 119 c 0 r (ork) s 14 r (iden) s 0 r (tically) s 14 r (for) s cmtt10.329 @sf 15 r (printf) s cmr10.329 @sf 15 r (also.) s cmtt10.329 @sf 0 2281 p (print) s cmsl10.329 @sf 15 r (items) s cmtt10.329 @sf 17 r 62 c cmsl10.329 @sf 15 r (output-\014le) s cmr10.329 @sf 240 2344 p (This) s 14 r 116 c -1 r (yp) s 1 r 101 c 13 r (of) s 14 r (redirection) s 13 r (prin) s 0 r (ts) s 13 r (the) s 13 r (items) s 14 r (on) s 0 r (to) s 12 r (the) s 14 r (output) s 13 r (\014le) s cmsl10.329 @sf 14 r (output-\014le) s cmr10.329 @sf 0 r 46 c 20 r (The) s 13 r (\014le) s 14 r (name) s cmsl10.329 @sf 240 2406 p (output-\014le) s cmr10.329 @sf 19 r (can) s 15 r 98 c 2 r 101 c 16 r (an) s -1 r 121 c 15 r (expression.) s 23 r (Its) s 16 r 118 c -1 r (alue) s 15 r (is) s 15 r 99 c 0 r (hanged) s 15 r (to) s 16 r 97 c 16 r (string) s 16 r (and) s 16 r (then) s 16 r (used) s 16 r (as) s 16 r 97 c 240 2468 p (\014le) s 15 r (name) s 15 r (\(see) s 15 r 99 c 0 r (hapter) s 14 r 56 c 15 r ([Expressions],) s 16 r (page) s 15 r (63\).) s 240 2545 p (When) s 13 r (this) s 13 r 116 c 0 r (yp) s 0 r 101 c 13 r (of) s 13 r (redirection) s 13 r (is) s 13 r (used,) s 14 r (the) s cmsl10.329 @sf 13 r (output-\014le) s cmr10.329 @sf 15 r (is) s 13 r (erased) s 14 r 98 c 1 r (efore) s 13 r (the) s 13 r (\014rst) s 13 r (output) s 13 r (is) s 240 2608 p (written) s 11 r (to) s 11 r (it.) s 19 r (Subsequen) s 0 r 116 c 10 r (writes) s 11 r (do) s 11 r (not) s 11 r (erase) s cmsl10.329 @sf 12 r (output-\014le) s cmr10.329 @sf 0 r 44 c 12 r (but) s 11 r (app) s 1 r (end) s 11 r (to) s 11 r (it.) s 19 r (If) s cmsl10.329 @sf 11 r (output-\014le) s cmr10.329 @sf 240 2670 p (do) s 1 r (es) s 15 r (not) s 16 r (exist,) s 15 r (then) s 15 r (it) s 15 r (is) s 15 r (created.) s @eop 43 @bop0 43 @bop1 cmr10.329 @sf 0 -57 p (Prin) s 0 r (ting) s 14 r (Output) s 1579 r (43) s cmtt10.329 @sf 120 183 p (awk) s 24 r ('{) s 24 r (printf) s 24 r ("%-10s) s 23 r (%s\\n",) s 24 r ($1,) s 24 r ($2) s 24 r (}') s 24 r (BBS-list) s cmr10.329 @sf 0 337 p (prin) s 0 r (ts) s 18 r (the) s 20 r (names) s 19 r (of) s 20 r (bulletin) s 19 r 98 c 1 r (oards) s 20 r 40 c cmtt10.329 @sf 0 r ($1) s cmr10.329 @sf 0 r 41 c 19 r (of) s 20 r (the) s 19 r (\014le) s 19 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r 39 c 20 r (as) s 19 r 97 c 20 r (string) s 19 r (of) s 20 r (10) s 19 r 99 c 0 r (haracters,) s 19 r (left) s 0 399 p (justi\014ed.) s 27 r (It) s 18 r (also) s 17 r (prin) s 0 r (ts) s 17 r (the) s 17 r (phone) s 18 r 110 c 0 r (um) s -2 r 98 c 1 r (ers) s 17 r 40 c cmtt10.329 @sf 0 r ($2) s cmr10.329 @sf 0 r 41 c 18 r (afterw) s -1 r (ard) s 17 r (on) s 17 r (the) s 18 r (line.) s 27 r (This) s 18 r (pro) s 1 r (duces) s 18 r (an) s 17 r (aligned) s 0 461 p 116 c 0 r 119 c -2 r (o-column) s 15 r (table) s 15 r (of) s 15 r (names) s 15 r (and) s 15 r (phone) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (ers:) s cmtt10.329 @sf 120 615 p (aardvark) s 72 r (555-5553) s 120 665 p (alpo-net) s 72 r (555-3412) s 120 715 p (barfly) s 119 r (555-7685) s 120 764 p (bites) s 143 r (555-1675) s 120 814 p (camelot) s 95 r (555-0542) s 120 864 p (core) s 167 r (555-2912) s 120 914 p (fooey) s 143 r (555-1234) s 120 964 p (foot) s 167 r (555-6699) s 120 1014 p (macfoo) s 119 r (555-6480) s 120 1063 p (sdace) s 143 r (555-3430) s 120 1113 p (sabafoo) s 95 r (555-2127) s cmr10.329 @sf 62 1267 p (Did) s 17 r 121 c -1 r (ou) s 16 r (notice) s 16 r (that) s 17 r 119 c 0 r 101 c 15 r (did) s 16 r (not) s 17 r (sp) s 1 r (ecify) s 17 r (that) s 16 r (the) s 16 r (phone) s 17 r 110 c 0 r (um) s -2 r 98 c 1 r (ers) s 16 r 98 c 1 r 101 c 17 r (prin) s 0 r (ted) s 15 r (as) s 16 r 110 c 0 r (um) s -1 r 98 c 0 r (ers?) s 24 r (They) s 0 1329 p (had) s 18 r (to) s 18 r 98 c 2 r 101 c 18 r (prin) s 0 r (ted) s 17 r (as) s 18 r (strings) s 18 r 98 c 2 r (ecause) s 18 r (the) s 18 r 110 c 0 r (um) s -2 r 98 c 1 r (ers) s 18 r (are) s 18 r (separated) s 18 r 98 c 0 r 121 c 17 r 97 c 19 r (dash.) s 29 r (This) s 18 r (dash) s 18 r 119 c 0 r (ould) s 17 r 98 c 2 r 101 c 0 1391 p (in) s 0 r (terpreted) s 16 r (as) s 18 r 97 c 18 r (min) s 0 r (us) s 16 r (sign) s 18 r (if) s 18 r 119 c -1 r 101 c 17 r (had) s 18 r (tried) s 18 r (to) s 17 r (prin) s 0 r 116 c 17 r (the) s 17 r (phone) s 18 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 18 r (as) s 17 r 110 c 0 r (um) s -1 r 98 c 0 r (ers.) s 28 r (This) s 18 r 119 c -1 r (ould) s 0 1454 p (ha) s 0 r 118 c -2 r 101 c 15 r (led) s 15 r (to) s 15 r (some) s 15 r (prett) s 0 r 121 c 14 r (confusing) s 15 r (results.) s 62 1607 p 87 c -3 r 101 c 18 r (did) s 19 r (not) s 19 r (sp) s 1 r (ecify) s 19 r 97 c 19 r (width) s 19 r (for) s 19 r (the) s 19 r (phone) s 19 r 110 c 0 r (um) s -2 r 98 c 1 r (ers) s 19 r 98 c 1 r (ecause) s 19 r (they) s 19 r (are) s 19 r (the) s 19 r (last) s 18 r (things) s 19 r (on) s 19 r (their) s 0 1669 p (lines.) s 20 r 87 c -3 r 101 c 15 r (don't) s 15 r (need) s 15 r (to) s 15 r (put) s 15 r (spaces) s 15 r (after) s 15 r (them.) s 62 1823 p 87 c -3 r 101 c 17 r (could) s 18 r (mak) s 0 r 101 c 17 r (our) s 18 r (table) s 18 r (lo) s 1 r (ok) s 18 r (ev) s 0 r (en) s 17 r (nicer) s 18 r 98 c 0 r 121 c 17 r (adding) s 18 r (headings) s 18 r (to) s 17 r (the) s 18 r (tops) s 18 r (of) s 18 r (the) s 18 r (columns.) s 29 r 84 c -3 r 111 c 0 1885 p (do) s 15 r (this,) s 16 r (use) s 15 r (the) s cmtt10.329 @sf 15 r (BEGIN) s cmr10.329 @sf 16 r (pattern) s 15 r (\(see) s 15 r (section) s 16 r (6.8) s 15 r ([BEGIN/END],) s 15 r (page) s 16 r (59\)) s 15 r (to) s 15 r (cause) s 16 r (the) s 15 r (header) s 15 r (to) s 16 r 98 c 1 r 101 c 0 1948 p (prin) s 0 r (ted) s 14 r (only) s 15 r (once,) s 15 r (at) s 15 r (the) s 15 r 98 c 2 r (eginning) s 15 r (of) s 15 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program:) s cmtt10.329 @sf 120 2101 p (awk) s 24 r ('BEGIN) s 24 r 123 c 24 r (print) s 23 r ("Name) s 144 r (Number") s 430 2151 p (print) s 24 r ("----) s 143 r (------") s 24 r 125 c 239 2201 p 123 c 24 r (printf) s 24 r ("%-10s) s 24 r (%s\\n",) s 24 r ($1,) s 24 r ($2) s 23 r (}') s 24 r (BBS-list) s cmr10.329 @sf 62 2354 p (Did) s 17 r 121 c -1 r (ou) s 16 r (notice) s 16 r (that) s 16 r 119 c 0 r 101 c 16 r (mixed) s cmtt10.329 @sf 16 r (print) s cmr10.329 @sf 16 r (and) s cmtt10.329 @sf 17 r (printf) s cmr10.329 @sf 16 r (statemen) s 0 r (ts) s 15 r (in) s 16 r (the) s 17 r (ab) s 1 r 111 c 0 r 118 c -1 r 101 c 15 r (example?) s 24 r 87 c -3 r 101 c 15 r (could) s 0 2417 p (ha) s 0 r 118 c -2 r 101 c 15 r (used) s 15 r (just) s cmtt10.329 @sf 15 r (printf) s cmr10.329 @sf 15 r (statemen) s 0 r (ts) s 14 r (to) s 15 r (get) s 15 r (the) s 15 r (same) s 16 r (results:) s cmtt10.329 @sf 120 2570 p (awk) s 24 r ('BEGIN) s 24 r 123 c 24 r (printf) s 23 r ("%-10s) s 24 r (%s\\n",) s 24 r ("Name",) s 24 r ("Number") s 430 2620 p (printf) s 24 r ("%-10s) s 24 r (%s\\n",) s 24 r ("----",) s 24 r ("------") s 24 r 125 c 239 2670 p 123 c 24 r (printf) s 24 r ("%-10s) s 24 r (%s\\n",) s 24 r ($1,) s 24 r ($2) s 23 r (}') s 24 r (BBS-list) s @eop 42 @bop0 cmb10.390 @sf [<FFF87FFCFFF87FFC078007800780078007800780078007800780078007800780078007800780078007800780078007800780 07800780078007800780078007800780078007800780078007800780078007800780078007800780078007800F80FFFFFF80 FFFFFF8007800000078000000780000007800000078000000780000007800000078000000780070007800F8003C00F8001C0 0F8000E0070000700100003C06000007F800> 32 42 -1 0 29.980] 12 @dc [<FFFE00FFFE0007C0000780000780000780000780000780000780000780000780000780000780000780000780000780000780 00078000078000078000078000078000078000078000FFFE00FFFE0007800007800007800007800007800007800007800007 80000780000780800381C003C3E001C3E000E1E00070C0001F00> 24 42 -1 0 16.489] 102 @dc 42 @bop1 cmr10.329 @sf 0 -57 p (42) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 0 183 p 96 c cmtt10.329 @sf 37 c cmr10.329 @sf 39 c 191 r (This) s 15 r (isn't) s 15 r (really) s 15 r 97 c 15 r (format-con) s 0 r (trol) s 14 r (letter,) s 15 r (but) s 15 r (it) s 15 r (do) s 1 r (es) s 16 r (ha) s -1 r 118 c -1 r 101 c 14 r 97 c 15 r (meaning) s 15 r (when) s 15 r (used) s 15 r (after) s 15 r 97 c 240 246 p 96 c cmtt10.329 @sf 0 r 37 c cmr10.329 @sf 0 r (':) s 20 r (the) s 15 r (sequence) s 15 r 96 c cmtt10.329 @sf 0 r (%%) s cmr10.329 @sf 0 r 39 c 16 r (outputs) s 15 r (one) s 15 r 96 c cmtt10.329 @sf 0 r 37 c cmr10.329 @sf 0 r ('.) s 20 r (It) s 15 r (do) s 2 r (es) s 15 r (not) s 15 r (consume) s 15 r (an) s 15 r (argumen) s 0 r (t.) s cmb10.390 @sf 0 465 p (4.4.3) s 27 r (Mo) s 1 r (di\014ers) s 18 r (for) s cmtt10.390 @sf 18 r (printf) s cmb10.390 @sf 18 r 70 c -3 r (ormats) s cmr10.329 @sf 62 604 p 65 c 14 r (format) s 15 r (sp) s 1 r (eci\014cation) s 14 r (can) s 14 r (also) s 14 r (include) s cmsl10.329 @sf 15 r (mo) s 1 r (di\014ers) s cmr10.329 @sf 16 r (that) s 14 r (can) s 14 r (con) s 0 r (trol) s 13 r (ho) s 0 r 119 c 13 r 109 c 0 r (uc) s -1 r 104 c 13 r (of) s 14 r (the) s 14 r (item's) s 14 r 118 c -1 r (alue) s 0 666 p (is) s 14 r (prin) s 0 r (ted) s 13 r (and) s 15 r (ho) s 0 r 119 c 13 r 109 c 0 r (uc) s -2 r 104 c 14 r (space) s 14 r (it) s 14 r (gets.) s 20 r (The) s 15 r (mo) s 1 r (di\014ers) s 14 r (come) s 15 r 98 c 1 r (et) s 0 r 119 c -2 r (een) s 14 r (the) s 14 r 96 c cmtt10.329 @sf 0 r 37 c cmr10.329 @sf 0 r 39 c 14 r (and) s 15 r (the) s 14 r (format-con) s 0 r (trol) s 0 728 p (letter.) s 20 r (Here) s 15 r (are) s 16 r (the) s 15 r 112 c 1 r (ossible) s 15 r (mo) s 1 r (di\014ers,) s 15 r (in) s 16 r (the) s 15 r (order) s 15 r (in) s 15 r (whic) s 0 r 104 c 14 r (they) s 15 r (ma) s 0 r 121 c 14 r (app) s 1 r (ear:) s 0 866 p 96 c cmtt10.329 @sf 45 c cmr10.329 @sf 39 c 191 r (The) s 12 r (min) s 0 r (us) s 10 r (sign,) s 13 r (used) s 12 r 98 c 1 r (efore) s 12 r (the) s 12 r (width) s 12 r (mo) s 1 r (di\014er,) s 13 r (sa) s 0 r (ys) s 11 r (to) s 11 r (left-justify) s 12 r (the) s 12 r (argumen) s 0 r 116 c 11 r (within) s 240 929 p (its) s 19 r (sp) s 1 r (eci\014ed) s 19 r (width.) s 32 r (Normally) s 19 r (the) s 19 r (argumen) s -1 r 116 c 18 r (is) s 19 r (prin) s 0 r (ted) s 18 r (righ) s 0 r (t-justi\014ed) s 17 r (in) s 19 r (the) s 19 r (sp) s 2 r (eci\014ed) s 240 991 p (width.) s 20 r (Th) s 0 r (us,) s cmtt10.329 @sf 360 1067 p (printf) s 24 r ("%-4s",) s 24 r ("foo") s cmr10.329 @sf 240 1143 p (prin) s 0 r (ts) s 14 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 15 r ('.) s 0 1219 p 96 c cmsl10.329 @sf (width) s cmr10.329 @sf 39 c 101 r (This) s 22 r (is) s 23 r 97 c 22 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 23 r (represen) s -1 r (ting) s 22 r (the) s 22 r (desired) s 22 r (width) s 22 r (of) s 22 r 97 c 23 r (\014eld.) s 41 r (Inserting) s 22 r (an) s 0 r 121 c 21 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 240 1281 p 98 c 1 r (et) s 0 r 119 c -1 r (een) s 12 r (the) s 13 r 96 c cmtt10.329 @sf 0 r 37 c cmr10.329 @sf 0 r 39 c 12 r (sign) s 13 r (and) s 13 r (the) s 13 r (format) s 13 r (con) s 0 r (trol) s 12 r 99 c 0 r (haracter) s 12 r (forces) s 12 r (the) s 13 r (\014eld) s 13 r (to) s 13 r 98 c 1 r 101 c 13 r (expanded) s 13 r (to) s 240 1344 p (this) s 15 r (width.) s 20 r (The) s 15 r (default) s 16 r 119 c -1 r 97 c -1 r 121 c 14 r (to) s 15 r (do) s 16 r (this) s 15 r (is) s 15 r (to) s 15 r (pad) s 15 r (with) s 15 r (spaces) s 15 r (on) s 16 r (the) s 15 r (left.) s 20 r 70 c -3 r (or) s 14 r (example,) s cmtt10.329 @sf 360 1420 p (printf) s 24 r ("%4s",) s 24 r ("foo") s cmr10.329 @sf 240 1496 p (prin) s 0 r (ts) s 14 r 96 c cmtt10.329 @sf 15 r (foo) s cmr10.329 @sf 0 r ('.) s 240 1572 p (The) s 18 r 118 c -2 r (alue) s 17 r (of) s cmsl10.329 @sf 17 r (width) s cmr10.329 @sf 18 r (is) s 17 r 97 c 18 r (minim) s -1 r (um) s 17 r (width,) s 18 r (not) s 18 r 97 c 17 r (maxim) s 0 r (um.) s 26 r (If) s 18 r (the) s 17 r (item) s 18 r 118 c -2 r (alue) s 17 r (requires) s 240 1634 p (more) s 15 r (than) s cmsl10.329 @sf 15 r (width) s cmr10.329 @sf 15 r 99 c 0 r (haracters,) s 14 r (it) s 15 r (can) s 16 r 98 c 1 r 101 c 15 r (as) s 15 r (wide) s 15 r (as) s 16 r (necessary) s -3 r 46 c 19 r (Th) s 0 r (us,) s cmtt10.329 @sf 360 1710 p (printf) s 24 r ("%4s",) s 24 r ("foobar") s cmr10.329 @sf 240 1786 p (prin) s 0 r (ts) s 11 r 96 c cmtt10.329 @sf 0 r (foobar) s cmr10.329 @sf 0 r ('.) s 20 r (Preceding) s 12 r (the) s cmsl10.329 @sf 13 r (width) s cmr10.329 @sf 12 r (with) s 13 r 97 c 12 r (min) s 0 r (us) s 11 r (sign) s 13 r (causes) s 12 r (the) s 13 r (output) s 13 r (to) s 12 r 98 c 1 r 101 c 13 r (padded) s 240 1848 p (with) s 15 r (spaces) s 15 r (on) s 15 r (the) s 16 r (righ) s -1 r (t,) s 14 r (instead) s 16 r (of) s 15 r (on) s 15 r (the) s 15 r (left.) s 0 1925 p 96 c cmtt10.329 @sf 46 c cmsl10.329 @sf (prec) s cmr10.329 @sf 3 r 39 c 104 r (This) s 17 r (is) s 17 r 97 c 17 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 17 r (that) s 17 r (sp) s 1 r (eci\014es) s 17 r (the) s 17 r (precision) s 17 r (to) s 17 r (use) s 16 r (when) s 17 r (prin) s 0 r (ting.) s 25 r (This) s 16 r (sp) s 2 r (eci\014es) s 17 r (the) s 240 1987 p 110 c 0 r (um) s -2 r 98 c 1 r (er) s 17 r (of) s 18 r (digits) s 18 r 121 c -1 r (ou) s 17 r 119 c 0 r (an) s -2 r 116 c 17 r (prin) s 0 r (ted) s 16 r (to) s 18 r (the) s 18 r (righ) s 0 r 116 c 16 r (of) s 18 r (the) s 17 r (decimal) s 18 r 112 c 1 r (oin) s 0 r (t.) s 27 r 70 c -3 r (or) s 17 r 97 c 17 r (string,) s 18 r (it) s 240 2049 p (sp) s 1 r (eci\014es) s 15 r (the) s 16 r (maxim) s -1 r (um) s 14 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 15 r 99 c 0 r (haracters) s 14 r (from) s 16 r (the) s 15 r (string) s 15 r (that) s 15 r (should) s 15 r 98 c 1 r 101 c 16 r (prin) s -1 r (ted.) s 62 2187 p (The) s 18 r 67 c 17 r (library) s cmtt10.329 @sf 18 r (printf) s cmr10.329 @sf 0 r ('s) s 17 r (dynamic) s cmsl10.329 @sf 18 r (width) s cmr10.329 @sf 17 r (and) s cmsl10.329 @sf 18 r (prec) s cmr10.329 @sf 20 r (capabilit) s 0 r 121 c 16 r (\(for) s 18 r (example,) s cmtt10.329 @sf 18 r ("%*.*s") s cmr10.329 @sf 0 r 41 c 17 r (is) s 18 r (not) s 17 r 121 c 0 r (et) s 0 2250 p (supp) s 1 r (orted.) s 19 r (Ho) s 0 r 119 c -1 r (ev) s -2 r (er,) s 11 r (it) s 12 r (can) s 11 r (easily) s 11 r 98 c 2 r 101 c 11 r (sim) s 0 r (ulated) s 10 r (using) s 11 r (concatenation) s 12 r (to) s 11 r (dynamically) s 11 r (build) s 12 r (the) s 11 r (format) s 0 2312 p (string.) s cmb10.390 @sf 0 2532 p (4.4.4) s 27 r (Examples) s 18 r (of) s 18 r (Using) s cmtt10.390 @sf 18 r (printf) s cmr10.329 @sf 62 2670 p (Here) s 15 r (is) s 16 r (ho) s -1 r 119 c 14 r (to) s 16 r (use) s cmtt10.329 @sf 15 r (printf) s cmr10.329 @sf 15 r (to) s 15 r (mak) s 0 r 101 c 14 r (an) s 15 r (aligned) s 15 r (table:) s @eop 41 @bop0 41 @bop1 cmr10.329 @sf 0 -57 p (Prin) s 0 r (ting) s 14 r (Output) s 1579 r (41) s 62 183 p (The) s 15 r (di\013erence) s 14 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s cmtt10.329 @sf 13 r (printf) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 14 r (print) s cmr10.329 @sf 15 r (is) s 14 r (the) s 15 r (argumen) s -1 r 116 c cmsl10.329 @sf 14 r (format) s cmr10.329 @sf 0 r 46 c 20 r (This) s 14 r (is) s 15 r (an) s 14 r (expression) s 15 r (whose) s 0 246 p 118 c -2 r (alue) s 15 r (is) s 16 r (tak) s -1 r (en) s 15 r (as) s 15 r 97 c 16 r (string;) s 16 r (its) s 15 r (job) s 16 r (is) s 15 r (to) s 16 r (sa) s 0 r 121 c 14 r (ho) s 0 r 119 c 15 r (to) s 15 r (output) s 16 r (eac) s -1 r 104 c 15 r (of) s 15 r (the) s 16 r (other) s 16 r (argumen) s -1 r (ts.) s 21 r (It) s 15 r (is) s 16 r (called) s 0 308 p (the) s cmsl10.329 @sf 15 r (format) s 15 r (string) s cmr10.329 @sf 0 r 46 c 62 446 p (The) s 17 r (format) s 16 r (string) s 17 r (is) s 16 r (essen) s 0 r (tially) s 16 r (the) s 16 r (same) s 17 r (as) s 16 r (in) s 17 r (the) s 16 r 67 c 17 r (library) s 16 r (function) s cmtt10.329 @sf 17 r (printf) s cmr10.329 @sf 0 r 46 c 24 r (Most) s 17 r (of) s cmsl10.329 @sf 16 r (format) s cmr10.329 @sf 0 508 p (is) s 14 r (text) s 15 r (to) s 14 r 98 c 1 r 101 c 15 r (output) s 14 r 118 c 0 r (erbatim.) s 19 r (Scattered) s 14 r (among) s 15 r (this) s 14 r (text) s 15 r (are) s cmsl10.329 @sf 14 r (format) s 14 r (sp) s 2 r (eci\014ers) s cmr10.329 @sf 0 r 44 c 14 r (one) s 15 r 112 c 1 r (er) s 14 r (item.) s 20 r (Eac) s 0 r 104 c 0 570 p (format) s 15 r (sp) s 1 r (eci\014er) s 16 r (sa) s -1 r (ys) s 14 r (to) s 16 r (output) s 15 r (the) s 15 r (next) s 15 r (item) s 15 r (at) s 15 r (that) s 16 r (place) s 15 r (in) s 15 r (the) s 15 r (format.) s 62 708 p (The) s cmtt10.329 @sf 11 r (printf) s cmr10.329 @sf 10 r (statemen) s 0 r 116 c 10 r (do) s 1 r (es) s 11 r (not) s 10 r (automatically) s 11 r (app) s 1 r (end) s 11 r 97 c 10 r (newline) s 11 r (to) s 10 r (its) s 11 r (output.) s 19 r (It) s 10 r (outputs) s 11 r (nothing) s 0 771 p (but) s 15 r (what) s 16 r (the) s 15 r (format) s 15 r (sp) s 1 r (eci\014es.) s 21 r (So) s 15 r (if) s 16 r 121 c -1 r (ou) s 15 r 119 c -1 r (an) s -1 r 116 c 15 r 97 c 15 r (newline,) s 15 r 121 c 0 r (ou) s 14 r 109 c 0 r (ust) s 14 r (include) s 16 r (one) s 15 r (in) s 15 r (the) s 15 r (format.) s 21 r (The) s 0 833 p (output) s 15 r (separator) s 15 r 118 c -1 r (ariables) s cmtt10.329 @sf 14 r (OFS) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 15 r (ORS) s cmr10.329 @sf 15 r (ha) s 0 r 118 c -1 r 101 c 14 r (no) s 15 r (e\013ect) s 15 r (on) s cmtt10.329 @sf 15 r (printf) s cmr10.329 @sf 16 r (statemen) s -1 r (ts.) s cmb10.390 @sf 0 1049 p (4.4.2) s 27 r 70 c -4 r (ormat-Con) s -1 r (trol) s 17 r (Letters) s cmr10.329 @sf 62 1187 p 65 c 18 r (format) s 18 r (sp) s 2 r (eci\014er) s 18 r (starts) s 18 r (with) s 18 r (the) s 18 r 99 c 0 r (haracter) s 17 r 96 c cmtt10.329 @sf 0 r 37 c cmr10.329 @sf 0 r 39 c 18 r (and) s 18 r (ends) s 18 r (with) s 18 r 97 c cmsl10.329 @sf 18 r (format-con) s 0 r (trol) s 17 r (letter) s cmr10.329 @sf 3 r 59 c 20 r (it) s 18 r (tells) s 0 1250 p (the) s cmtt10.329 @sf 17 r (printf) s cmr10.329 @sf 16 r (statemen) s 0 r 116 c 15 r (ho) s 0 r 119 c 16 r (to) s 16 r (output) s 17 r (one) s 16 r (item.) s 25 r (\(If) s 16 r 121 c 0 r (ou) s 15 r (actually) s 17 r 119 c 0 r (an) s -2 r 116 c 16 r (to) s 16 r (output) s 17 r 97 c 16 r 96 c cmtt10.329 @sf 0 r 37 c cmr10.329 @sf 0 r (',) s 17 r (write) s 17 r 96 c cmtt10.329 @sf 0 r (%%) s cmr10.329 @sf 0 r ('.\)) s 0 1312 p (The) s 16 r (format-con) s 0 r (trol) s 15 r (letter) s 17 r (sp) s 1 r (eci\014es) s 16 r (what) s 17 r (kind) s 16 r (of) s 16 r 118 c -1 r (alue) s 15 r (to) s 16 r (prin) s 0 r (t.) s 23 r (The) s 16 r (rest) s 16 r (of) s 17 r (the) s 16 r (format) s 16 r (sp) s 2 r (eci\014er) s 16 r (is) s 0 1374 p (made) s 15 r (up) s 15 r (of) s 15 r (optional) s cmsl10.329 @sf 16 r (mo) s 1 r (di\014ers) s cmr10.329 @sf 17 r (whic) s 0 r 104 c 14 r (are) s 15 r (parameters) s 15 r (suc) s 0 r 104 c 14 r (as) s 15 r (the) s 15 r (\014eld) s 15 r (width) s 16 r (to) s 15 r (use.) s 62 1512 p (Here) s 15 r (is) s 16 r 97 c 15 r (list) s 15 r (of) s 15 r (the) s 15 r (format-con) s 0 r (trol) s 14 r (letters:) s 0 1650 p 96 c cmtt10.329 @sf 99 c cmr10.329 @sf 39 c 191 r (This) s 19 r (prin) s 0 r (ts) s 19 r 97 c 19 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 19 r (as) s 20 r (an) s 19 r (ASCI) s 1 r 73 c 20 r 99 c 0 r (haracter.) s 32 r (Th) s -1 r (us,) s 20 r 96 c cmtt10.329 @sf 0 r (printf) s 15 r ("%c",) s 15 r (65) s cmr10.329 @sf 0 r 39 c 20 r (outputs) s 19 r (the) s 240 1712 p (letter) s 15 r 96 c cmtt10.329 @sf 0 r 65 c cmr10.329 @sf 0 r ('.) s 20 r (The) s 15 r (output) s 16 r (for) s 15 r 97 c 15 r (string) s 15 r 118 c -1 r (alue) s 14 r (is) s 15 r (the) s 15 r (\014rst) s 15 r 99 c 0 r (haracter) s 14 r (of) s 15 r (the) s 15 r (string.) s 0 1788 p 96 c cmtt10.329 @sf 100 c cmr10.329 @sf 39 c 191 r (This) s 15 r (prin) s 0 r (ts) s 14 r 97 c 15 r (decimal) s 15 r (in) s 0 r (teger.) s 0 1864 p 96 c cmtt10.329 @sf 105 c cmr10.329 @sf 39 c 191 r (This) s 15 r (also) s 15 r (prin) s 0 r (ts) s 14 r 97 c 15 r (decimal) s 15 r (in) s 0 r (teger.) s 0 1940 p 96 c cmtt10.329 @sf 101 c cmr10.329 @sf 39 c 191 r (This) s 15 r (prin) s 0 r (ts) s 14 r 97 c 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (in) s 15 r (scien) s 0 r (ti\014c) s 14 r (\(exp) s 1 r (onen) s 0 r (tial\)) s 14 r (notation.) s 20 r 70 c -2 r (or) s 14 r (example,) s cmtt10.329 @sf 360 2015 p (printf) s 24 r ("%4.3e",) s 24 r (1950) s cmr10.329 @sf 240 2091 p (prin) s 0 r (ts) s 16 r 96 c cmtt10.329 @sf 0 r (1.950e+03) s cmr10.329 @sf 0 r (',) s 18 r (with) s 17 r 97 c 18 r (total) s 17 r (of) s 17 r 52 c 17 r (signi\014can) s 0 r 116 c 17 r (\014gures) s 17 r (of) s 17 r (whic) s 0 r 104 c 16 r 51 c 18 r (follo) s -1 r 119 c 17 r (the) s 17 r (decimal) s 240 2153 p 112 c 1 r (oin) s 0 r (t.) s 19 r (The) s 15 r 96 c cmtt10.329 @sf 0 r (4.3) s cmr10.329 @sf 0 r 39 c 15 r (are) s cmsl10.329 @sf 16 r (mo) s 1 r (di\014ers) s cmr10.329 @sf 0 r 44 c 15 r (discussed) s 15 r 98 c 1 r (elo) s 0 r (w.) s 0 2229 p 96 c cmtt10.329 @sf 102 c cmr10.329 @sf 39 c 191 r (This) s 15 r (prin) s 0 r (ts) s 14 r 97 c 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (in) s 15 r (\015oating) s 15 r 112 c 2 r (oin) s -1 r 116 c 14 r (notation.) s 0 2305 p 96 c cmtt10.329 @sf 103 c cmr10.329 @sf 39 c 191 r (This) s 15 r (prin) s 0 r (ts) s 14 r (either) s 15 r (scien) s 0 r (ti\014c) s 14 r (notation) s 15 r (or) s 15 r (\015oating) s 15 r 112 c 2 r (oin) s -1 r 116 c 15 r (notation,) s 15 r (whic) s -1 r (hev) s -1 r (er) s 14 r (is) s 15 r (shorter.) s 0 2380 p 96 c cmtt10.329 @sf 111 c cmr10.329 @sf 39 c 191 r (This) s 15 r (prin) s 0 r (ts) s 14 r (an) s 15 r (unsigned) s 15 r 111 c 1 r (ctal) s 16 r (in) s -1 r (teger.) s 0 2456 p 96 c cmtt10.329 @sf 115 c cmr10.329 @sf 39 c 191 r (This) s 15 r (prin) s 0 r (ts) s 14 r 97 c 15 r (string.) s 0 2532 p 96 c cmtt10.329 @sf 120 c cmr10.329 @sf 39 c 191 r (This) s 15 r (prin) s 0 r (ts) s 14 r (an) s 15 r (unsigned) s 15 r (hexadecimal) s 15 r (in) s 0 r (teger.) s 0 2608 p 96 c cmtt10.329 @sf 88 c cmr10.329 @sf 39 c 191 r (This) s 17 r (prin) s 0 r (ts) s 16 r (an) s 17 r (unsigned) s 17 r (hexadecimal) s 17 r (in) s -1 r (teger.) s 25 r (Ho) s 0 r 119 c -1 r (ev) s -2 r (er,) s 17 r (for) s 17 r (the) s 17 r 118 c -2 r (alues) s 16 r (10) s 17 r (through) s 17 r (15,) s 240 2670 p (it) s 15 r (uses) s 15 r (the) s 15 r (letters) s 16 r 96 c cmtt10.329 @sf 0 r 65 c cmr10.329 @sf 0 r 39 c 15 r (through) s 15 r 96 c cmtt10.329 @sf 0 r 70 c cmr10.329 @sf 0 r 39 c 15 r (instead) s 15 r (of) s 15 r 96 c cmtt10.329 @sf 0 r 97 c cmr10.329 @sf 0 r 39 c 16 r (through) s 15 r 96 c cmtt10.329 @sf 0 r 102 c cmr10.329 @sf 0 r ('.) s @eop 40 @bop0 40 @bop1 cmr10.329 @sf 0 -57 p (40) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 0 183 p (in) s 16 r 118 c -1 r (ariable) s cmtt10.329 @sf 15 r (ORS) s cmr10.329 @sf 16 r (sp) s 1 r (eci\014es) s 16 r (this) s 16 r (string.) s 23 r (The) s 16 r (initial) s 16 r 118 c -2 r (alue) s 15 r (of) s 16 r (the) s 16 r 118 c -1 r (ariable) s 15 r (is) s 16 r (the) s 16 r (string) s cmtt10.329 @sf 16 r ("\\n") s cmr10.329 @sf 16 r (con) s 0 r (taining) s 0 246 p 97 c 15 r (newline) s 15 r 99 c 0 r (haracter;) s 14 r (th) s 0 r (us,) s 14 r (normally) s 15 r (eac) s 0 r 104 c cmtt10.329 @sf 14 r (print) s cmr10.329 @sf 15 r (statemen) s 0 r 116 c 14 r (mak) s 0 r (es) s 14 r 97 c 15 r (separate) s 15 r (line.) s 62 386 p 89 c -3 r (ou) s 19 r (can) s 20 r 99 c 0 r (hange) s 18 r (ho) s 0 r 119 c 19 r (output) s 20 r (\014elds) s 19 r (and) s 20 r (records) s 20 r (are) s 20 r (separated) s 19 r 98 c 0 r 121 c 19 r (assigning) s 20 r (new) s 19 r 118 c -1 r (alues) s 18 r (to) s 20 r (the) s 0 449 p 118 c -2 r (ariables) s cmtt10.329 @sf 18 r (OFS) s cmr10.329 @sf 19 r (and/or) s cmtt10.329 @sf 19 r (ORS) s cmr10.329 @sf 0 r 46 c 31 r (The) s 19 r (usual) s 19 r (place) s 19 r (to) s 18 r (do) s 19 r (this) s 19 r (is) s 19 r (in) s 19 r (the) s cmtt10.329 @sf 18 r (BEGIN) s cmr10.329 @sf 19 r (rule) s 19 r (\(see) s 19 r (section) s 19 r (6.8) s 18 r ([BE-) s 0 511 p (GIN/END],) s 15 r (page) s 14 r (59\),) s 15 r (so) s 15 r (that) s 14 r (it) s 15 r (happ) s 1 r (ens) s 15 r 98 c 1 r (efore) s 15 r (an) s 0 r 121 c 13 r (input) s 15 r (is) s 15 r (pro) s 1 r (cessed.) s 20 r 89 c -3 r (ou) s 14 r (ma) s -1 r 121 c 14 r (also) s 15 r (do) s 14 r (this) s 15 r (with) s 0 573 p (assignmen) s 0 r (ts) s 14 r (on) s 15 r (the) s 15 r (command) s 15 r (line,) s 15 r 98 c 2 r (efore) s 15 r (the) s 15 r (names) s 15 r (of) s 15 r 121 c 0 r (our) s 14 r (input) s 15 r (\014les.) s 62 714 p (The) s 20 r (follo) s -1 r (wing) s 19 r (example) s 19 r (prin) s 0 r (ts) s 19 r (the) s 19 r (\014rst) s 20 r (and) s 19 r (second) s 20 r (\014elds) s 19 r (of) s 20 r (eac) s -1 r 104 c 19 r (input) s 19 r (record) s 20 r (separated) s 19 r 98 c 0 r 121 c 19 r 97 c 0 776 p (semicolon,) s 15 r (with) s 15 r 97 c 15 r (blank) s 16 r (line) s 15 r (added) s 15 r (after) s 15 r (eac) s 0 r 104 c 14 r (line:) s cmtt10.329 @sf 120 917 p (awk) s 24 r ('BEGIN) s 24 r 123 c 24 r (OFS) s 23 r 61 c 24 r (";";) s 24 r (ORS) s 24 r 61 c 24 r ("\\n\\n") s 24 r 125 c 382 967 p 123 c 24 r (print) s 24 r ($1,) s 24 r ($2) s 24 r (}') s 48 r (BBS-list) s cmr10.329 @sf 62 1108 p (If) s 16 r (the) s 16 r 118 c -2 r (alue) s 15 r (of) s cmtt10.329 @sf 16 r (ORS) s cmr10.329 @sf 15 r (do) s 2 r (es) s 15 r (not) s 16 r (con) s 0 r (tain) s 15 r 97 c 15 r (newline,) s 16 r (all) s 16 r 121 c 0 r (our) s 14 r (output) s 16 r (will) s 16 r 98 c 1 r 101 c 16 r (run) s 15 r (together) s 16 r (on) s 16 r 97 c 16 r (single) s 0 1170 p (line,) s 15 r (unless) s 15 r 121 c 0 r (ou) s 14 r (output) s 15 r (newlines) s 15 r (some) s 16 r (other) s 15 r 119 c 0 r 97 c -2 r 121 c -4 r 46 c cmbx10.432 @sf 0 1429 p (4.4) s 34 r (Using) s cmtt10.432 @sf 23 r (printf) s cmbx10.432 @sf 23 r (Statemen) s -1 r (ts) s 22 r 70 c -5 r (or) s 22 r 70 c -4 r (ancier) s 22 r (Prin) s -1 r (ting) s cmr10.329 @sf 62 1569 p (If) s 20 r 121 c 0 r (ou) s 19 r 119 c -1 r (an) s -1 r 116 c 19 r (more) s 20 r (precise) s 20 r (con) s 0 r (trol) s 18 r 111 c 0 r 118 c -1 r (er) s 19 r (the) s 20 r (output) s 20 r (format) s 19 r (than) s cmtt10.329 @sf 20 r (print) s cmr10.329 @sf 20 r (giv) s 0 r (es) s 19 r 121 c 0 r (ou,) s 20 r (use) s cmtt10.329 @sf 20 r (printf) s cmr10.329 @sf 0 r 46 c 0 1632 p (With) s cmtt10.329 @sf 16 r (printf) s cmr10.329 @sf 15 r 121 c 0 r (ou) s 15 r (can) s 16 r (sp) s 1 r (ecify) s 16 r (the) s 15 r (width) s 16 r (to) s 16 r (use) s 15 r (for) s 16 r (eac) s 0 r 104 c 15 r (item,) s 15 r (and) s 16 r 121 c 0 r (ou) s 15 r (can) s 15 r (sp) s 1 r (ecify) s 16 r 118 c -1 r (arious) s 14 r (st) s 0 r (ylistic) s 0 1694 p 99 c 0 r (hoices) s 15 r (for) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (ers) s 16 r (\(suc) s 0 r 104 c 14 r (as) s 16 r (what) s 16 r (radix) s 16 r (to) s 15 r (use,) s 16 r (whether) s 16 r (to) s 16 r (prin) s 0 r 116 c 14 r (an) s 16 r (exp) s 1 r (onen) s 0 r (t,) s 15 r (whether) s 16 r (to) s 16 r (prin) s -1 r 116 c 15 r 97 c 0 1756 p (sign,) s 19 r (and) s 18 r (ho) s -1 r 119 c 17 r (man) s 0 r 121 c 17 r (digits) s 18 r (to) s 18 r (prin) s 0 r 116 c 17 r (after) s 18 r (the) s 18 r (decimal) s 18 r 112 c 1 r (oin) s 0 r (t\).) s 27 r 89 c -2 r (ou) s 17 r (do) s 18 r (this) s 18 r 98 c -1 r 121 c 17 r (sp) s 2 r (ecifying) s 17 r 97 c 18 r (string,) s 0 1819 p (called) s 15 r (the) s cmsl10.329 @sf 15 r (format) s 15 r (string) s cmr10.329 @sf 0 r 44 c 16 r (whic) s -1 r 104 c 14 r (con) s 0 r (trols) s 14 r (ho) s 0 r 119 c 14 r (and) s 15 r (where) s 16 r (to) s 15 r (prin) s -1 r 116 c 15 r (the) s 15 r (other) s 15 r (argumen) s 0 r (ts.) s cmb10.390 @sf 0 2061 p (4.4.1) s 27 r (In) s -1 r (tro) s 1 r (duction) s 18 r (to) s 18 r (the) s cmtt10.390 @sf 18 r (printf) s cmb10.390 @sf 18 r (Statemen) s -1 r 116 c cmr10.329 @sf 62 2201 p (The) s cmtt10.329 @sf 15 r (printf) s cmr10.329 @sf 16 r (statemen) s -1 r 116 c 14 r (lo) s 2 r (oks) s 15 r (lik) s 0 r 101 c 14 r (this:) s cmtt10.329 @sf 120 2342 p (printf) s cmsl10.329 @sf 24 r (format) s cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 24 r (item1) s cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 24 r (item2) s cmtt10.329 @sf 0 r 44 c cmr10.300 @sf 23 r 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 0 2483 p (The) s 16 r (en) s 0 r (tire) s 14 r (list) s 16 r (of) s 16 r (items) s 16 r (ma) s 0 r 121 c 15 r (optionally) s 16 r 98 c 1 r 101 c 16 r (enclosed) s 16 r (in) s 15 r (paren) s 0 r (theses.) s 22 r (The) s 15 r (paren) s 0 r (theses) s 15 r (are) s 16 r (necessary) s 0 2545 p (if) s 20 r (an) s 0 r 121 c 18 r (of) s 20 r (the) s 20 r (item) s 20 r (expressions) s 19 r (uses) s 20 r 97 c 20 r (relational) s 20 r (op) s 1 r (erator;) s 22 r (otherwise) s 20 r (it) s 20 r (could) s 19 r 98 c 2 r 101 c 20 r (confused) s 19 r (with) s 20 r 97 c 0 2608 p (redirection) s 16 r (\(see) s 16 r (section) s 15 r (4.5) s 16 r ([Redirection],) s 16 r (page) s 16 r (44\).) s 22 r (The) s 16 r (relational) s 15 r (op) s 2 r (erators) s 15 r (are) s 16 r 96 c cmtt10.329 @sf 0 r (==) s cmr10.329 @sf 0 r (',) s 16 r 96 c cmtt10.329 @sf 0 r (!=) s cmr10.329 @sf 0 r (',) s 16 r 96 c cmtt10.329 @sf 0 r 60 c cmr10.329 @sf 0 r (',) s 16 r 96 c cmtt10.329 @sf 0 r 62 c cmr10.329 @sf 0 r (',) s 0 2670 p 96 c cmtt10.329 @sf (>=) s cmr10.329 @sf (',) s 15 r 96 c cmtt10.329 @sf 0 r (<=) s cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r 126 c cmr10.329 @sf 0 r 39 c 15 r (and) s 16 r 96 c cmtt10.329 @sf 0 r (!~) s cmr10.329 @sf 0 r 39 c 15 r (\(see) s 15 r (section) s 15 r (8.5) s 15 r ([Comparison) s 15 r (Ops],) s 16 r (page) s 15 r (68\).) s @eop 39 @bop0 39 @bop1 cmr10.329 @sf 0 -57 p (Prin) s 0 r (ting) s 14 r (Output) s 1579 r (39) s cmtt10.329 @sf 0 183 p (shipped) s cmr10.329 @sf ('.) s 34 r 65 c 20 r (heading) s 20 r (line) s 19 r (at) s 20 r (the) s 20 r 98 c 1 r (eginning) s 20 r 119 c 0 r (ould) s 19 r (mak) s -1 r 101 c 19 r (it) s 20 r (clearer.) s 34 r (Let's) s 20 r (add) s 20 r (some) s 19 r (headings) s 20 r (to) s 0 246 p (our) s 16 r (table) s 16 r (of) s 17 r (mon) s -1 r (ths) s 16 r 40 c cmtt10.329 @sf 0 r ($1) s cmr10.329 @sf 0 r 41 c 16 r (and) s 16 r (green) s 16 r (crates) s 16 r (shipp) s 2 r (ed) s 16 r 40 c cmtt10.329 @sf 0 r ($2) s cmr10.329 @sf 0 r (\).) s 23 r 87 c -3 r 101 c 15 r (do) s 17 r (this) s 16 r (using) s 16 r (the) s cmtt10.329 @sf 16 r (BEGIN) s cmr10.329 @sf 16 r (pattern) s 17 r (\(see) s 0 308 p (section) s 15 r (6.8) s 15 r ([BEGIN/END],) s 15 r (page) s 16 r (59\)) s 15 r (to) s 15 r (cause) s 15 r (the) s 15 r (headings) s 15 r (to) s 16 r 98 c 1 r 101 c 15 r (prin) s 0 r (ted) s 14 r (only) s 15 r (once:) s cmtt10.329 @sf 120 447 p (awk) s 24 r ('BEGIN) s 24 r 123 c 47 r (print) s 24 r ("Month) s 24 r (Crates") s 454 497 p (print) s 24 r ("-----) s 24 r (------") s 24 r 125 c 382 547 p 123 c 48 r (print) s 24 r ($1,) s 24 r ($2) s 24 r (}') s 24 r (inventory-shipped) s cmr10.329 @sf 0 687 p (Did) s 15 r 121 c 0 r (ou) s 14 r (already) s 15 r (guess) s 15 r (what) s 15 r (happ) s 2 r (ens?) s 20 r (This) s 15 r (program) s 15 r (prin) s 0 r (ts) s 14 r (the) s 15 r (follo) s 0 r (wing:) s cmtt10.329 @sf 120 815 p (Month) s 24 r (Crates) s 120 864 p (-----) s 24 r (------) s 120 914 p (Jan) s 24 r (13) s 120 964 p (Feb) s 24 r (15) s 120 1014 p (Mar) s 24 r (15) s cmr10.300 @sf 120 1064 p 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 0 1203 p (The) s 17 r (headings) s 17 r (and) s 17 r (the) s 17 r (table) s 16 r (data) s 17 r (don't) s 17 r (line) s 17 r (up!) s 26 r 87 c -3 r 101 c 16 r (can) s 17 r (\014x) s 17 r (this) s 16 r 98 c 0 r 121 c 16 r (prin) s 0 r (ting) s 16 r (some) s 17 r (spaces) s 17 r 98 c 1 r (et) s 0 r 119 c -2 r (een) s 0 1266 p (the) s 15 r 116 c 0 r 119 c -1 r 111 c 14 r (\014elds:) s cmtt10.329 @sf 120 1405 p (awk) s 24 r ('BEGIN) s 24 r 123 c 24 r (print) s 23 r ("Month) s 24 r (Crates") s 430 1455 p (print) s 24 r ("-----) s 24 r (------") s 24 r 125 c 382 1505 p 123 c 24 r (print) s 24 r ($1,) s 24 r 34 c 119 r (",) s 24 r ($2) s 24 r (}') s 24 r (inventory-shipped) s cmr10.329 @sf 62 1644 p 89 c -3 r (ou) s 15 r (can) s 15 r (imagine) s 15 r (that) s 15 r (this) s 15 r 119 c 0 r 97 c -1 r 121 c 14 r (of) s 15 r (lining) s 15 r (up) s 15 r (columns) s 15 r (can) s 15 r (get) s 15 r (prett) s 0 r 121 c 14 r (complicated) s 15 r (when) s 15 r 121 c 0 r (ou) s 14 r (ha) s 0 r 118 c -1 r 101 c 0 1707 p (man) s 0 r 121 c 13 r (columns) s 15 r (to) s 15 r (\014x.) s 20 r (Coun) s 0 r (ting) s 14 r (spaces) s 14 r (for) s 15 r 116 c 0 r 119 c -2 r 111 c 14 r (or) s 15 r (three) s 15 r (columns) s 14 r (can) s 15 r 98 c 1 r 101 c 15 r (simple,) s 15 r (but) s 15 r (more) s 15 r (than) s 14 r (this) s 0 1769 p (and) s 15 r 121 c -1 r (ou) s 14 r (can) s 14 r (get) s 15 r (\\lost") s 15 r (quite) s 14 r (easily) s -3 r 46 c 19 r (This) s 15 r (is) s 14 r (wh) s 0 r 121 c 14 r (the) s cmtt10.329 @sf 14 r (printf) s cmr10.329 @sf 15 r (statemen) s 0 r 116 c 13 r 119 c 0 r (as) s 13 r (created) s 15 r (\(see) s 15 r (section) s 14 r (4.4) s 0 1831 p ([Prin) s 0 r (tf],) s 14 r (page) s 15 r (40\);) s 15 r (one) s 15 r (of) s 15 r (its) s 16 r (sp) s 1 r (ecialties) s 15 r (is) s 15 r (lining) s 15 r (up) s 16 r (columns) s 15 r (of) s 15 r (data.) s cmbx10.432 @sf 0 2079 p (4.3) s 34 r (Output) s 23 r (Separators) s cmr10.329 @sf 62 2219 p (As) s 16 r (men) s 0 r (tioned) s 14 r (previously) s -2 r 44 c 15 r 97 c cmtt10.329 @sf 15 r (print) s cmr10.329 @sf 16 r (statemen) s 0 r 116 c 15 r (con) s -1 r (tains) s 15 r 97 c 16 r (list) s 16 r (of) s 15 r (items,) s 16 r (separated) s 16 r 98 c 0 r 121 c 14 r (commas.) s 22 r (In) s 0 2281 p (the) s 15 r (output,) s 15 r (the) s 15 r (items) s 15 r (are) s 15 r (normally) s 15 r (separated) s 15 r 98 c -1 r 121 c 14 r (single) s 15 r (spaces.) s 20 r (But) s 15 r (they) s 15 r (do) s 15 r (not) s 15 r (ha) s 0 r 118 c -2 r 101 c 14 r (to) s 15 r 98 c 2 r 101 c 15 r (spaces;) s 0 2344 p 97 c 18 r (single) s 18 r (space) s 18 r (is) s 18 r (only) s 18 r (the) s 18 r (default.) s 29 r 89 c -3 r (ou) s 17 r (can) s 18 r (sp) s 1 r (ecify) s 19 r (an) s -1 r 121 c 17 r (string) s 18 r (of) s 18 r 99 c 0 r (haracters) s 17 r (to) s 18 r (use) s 18 r (as) s 18 r (the) s cmsl10.329 @sf 18 r (output) s 0 2406 p (\014eld) s 17 r (separator) s cmr10.329 @sf 20 r 98 c 0 r 121 c 15 r (setting) s 17 r (the) s 17 r (built-in) s 17 r 118 c -2 r (ariable) s cmtt10.329 @sf 16 r (OFS) s cmr10.329 @sf 0 r 46 c 25 r (The) s 17 r (initial) s 17 r 118 c -2 r (alue) s 16 r (of) s 17 r (this) s 17 r 118 c -2 r (ariable) s 16 r (is) s 17 r (the) s 17 r (string) s cmtt10.329 @sf 0 2468 p 34 c 15 r 34 c cmr10.329 @sf 0 r 46 c 62 2608 p (The) s 16 r (output) s 16 r (from) s 16 r (an) s 17 r (en) s -1 r (tire) s cmtt10.329 @sf 15 r (print) s cmr10.329 @sf 16 r (statemen) s 0 r 116 c 15 r (is) s 16 r (called) s 16 r (an) s cmsl10.329 @sf 16 r (output) s 16 r (record) s cmr10.329 @sf 0 r 46 c 23 r (Eac) s 0 r 104 c cmtt10.329 @sf 15 r (print) s cmr10.329 @sf 16 r (statemen) s 0 r 116 c 0 2670 p (outputs) s 13 r (one) s 13 r (output) s 13 r (record) s 13 r (and) s 14 r (then) s 13 r (outputs) s 13 r 97 c 13 r (string) s 13 r (called) s 13 r (the) s cmsl10.329 @sf 13 r (output) s 13 r (record) s 14 r (separator) s cmr10.329 @sf 0 r 46 c 19 r (The) s 13 r (built-) s @eop 38 @bop0 38 @bop1 cmr10.329 @sf 0 -57 p (38) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmbx10.432 @sf 0 183 p (4.2) s 34 r (Examples) s 23 r (of) s cmtt10.432 @sf 23 r (print) s cmbx10.432 @sf 23 r (Statemen) s -1 r (ts) s cmr10.329 @sf 62 325 p (Here) s 15 r (is) s 16 r (an) s 15 r (example) s 15 r (of) s 15 r (prin) s 0 r (ting) s 14 r 97 c 15 r (string) s 15 r (that) s 15 r (con) s 0 r (tains) s 14 r (em) s 0 r 98 c 0 r (edded) s 15 r (newlines:) s cmtt10.329 @sf 120 466 p (awk) s 24 r ('BEGIN) s 24 r 123 c 24 r (print) s 23 r ("line) s 24 r (one\\nline) s 24 r (two\\nline) s 24 r (three") s 24 r (}') s cmr10.329 @sf 0 608 p (pro) s 1 r (duces) s 15 r (output) s 16 r (lik) s -1 r 101 c 14 r (this:) s cmtt10.329 @sf 120 749 p (line) s 24 r (one) s 120 799 p (line) s 24 r (two) s 120 849 p (line) s 24 r (three) s cmr10.329 @sf 62 990 p (Here) s 18 r (is) s 17 r (an) s 18 r (example) s 17 r (that) s 18 r (prin) s -1 r (ts) s 17 r (the) s 17 r (\014rst) s 18 r 116 c -1 r 119 c -1 r 111 c 17 r (\014elds) s 17 r (of) s 18 r (eac) s -1 r 104 c 17 r (input) s 17 r (record,) s 18 r (with) s 18 r 97 c 17 r (space) s 18 r 98 c 1 r (et) s 0 r 119 c -2 r (een) s 0 1052 p (them:) s cmtt10.329 @sf 120 1194 p (awk) s 24 r ('{) s 24 r (print) s 24 r ($1,) s 23 r ($2) s 24 r (}') s 24 r (inventory-shipped) s cmr10.329 @sf 0 1335 p (Its) s 15 r (output) s 15 r (lo) s 2 r (oks) s 15 r (lik) s -1 r 101 c 15 r (this:) s cmtt10.329 @sf 120 1477 p (Jan) s 24 r (13) s 120 1527 p (Feb) s 24 r (15) s 120 1577 p (Mar) s 24 r (15) s cmr10.300 @sf 120 1626 p 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 62 1768 p 65 c 13 r (common) s 13 r (mistak) s -1 r 101 c 12 r (in) s 13 r (using) s 13 r (the) s cmtt10.329 @sf 12 r (print) s cmr10.329 @sf 13 r (statemen) s 0 r 116 c 11 r (is) s 13 r (to) s 13 r (omit) s 13 r (the) s 12 r (comma) s 13 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 11 r 116 c 0 r 119 c -1 r 111 c 12 r (items.) s 19 r (This) s 0 1830 p (often) s 15 r (has) s 14 r (the) s 15 r (e\013ect) s 15 r (of) s 15 r (making) s 14 r (the) s 15 r (items) s 15 r (run) s 15 r (together) s 14 r (in) s 15 r (the) s 15 r (output,) s 14 r (with) s 15 r (no) s 15 r (space.) s 20 r (The) s 15 r (reason) s 14 r (for) s 0 1892 p (this) s 18 r (is) s 18 r (that) s 18 r (juxtap) s 1 r (osing) s 18 r 116 c -1 r 119 c -1 r 111 c 17 r (string) s 18 r (expressions) s 18 r (in) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 17 r (means) s 18 r (to) s 18 r (concatenate) s 18 r (them.) s 28 r 70 c -2 r (or) s 16 r (example,) s 0 1955 p (without) s 15 r (the) s 15 r (comma:) s cmtt10.329 @sf 120 2096 p (awk) s 24 r ('{) s 24 r (print) s 24 r ($1) s 23 r ($2) s 24 r (}') s 24 r (inventory-shipped) s cmr10.329 @sf 0 2238 p (prin) s 0 r (ts:) s cmtt10.329 @sf 120 2379 p (Jan13) s 120 2429 p (Feb15) s 120 2479 p (Mar15) s cmr10.300 @sf 120 2528 p 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 62 2670 p (Neither) s 18 r (example's) s 18 r (output) s 17 r (mak) s 0 r (es) s 17 r 109 c -1 r (uc) s -1 r 104 c 17 r (sense) s 17 r (to) s 18 r (someone) s 18 r (unfamiliar) s 17 r (with) s 18 r (the) s 18 r (\014le) s 17 r 96 c cmtt10.329 @sf 0 r (inventory-) s @eop 37 @bop0 37 @bop1 cmr10.329 @sf 0 -57 p (Prin) s 0 r (ting) s 14 r (Output) s 1579 r (37) s cmbx10.518 @sf 0 183 p (4.) s 41 r (Prin) s -1 r (ting) s 26 r (Output) s cmr10.329 @sf 62 399 p (One) s 16 r (of) s 16 r (the) s 16 r (most) s 16 r (common) s 16 r (things) s 16 r (that) s 16 r (actions) s 16 r (do) s 16 r (is) s 16 r (to) s 16 r (output) s 16 r (or) s cmsl10.329 @sf 16 r (prin) s -1 r 116 c cmr10.329 @sf 16 r (some) s 16 r (or) s 16 r (all) s 16 r (of) s 16 r (the) s 16 r (input.) s 0 461 p 70 c -3 r (or) s 19 r (simple) s 19 r (output,) s 21 r (use) s 19 r (the) s cmtt10.329 @sf 20 r (print) s cmr10.329 @sf 19 r (statemen) s 0 r (t.) s 32 r 70 c -3 r (or) s 19 r (fancier) s 19 r (formatting) s 20 r (use) s 19 r (the) s cmtt10.329 @sf 19 r (printf) s cmr10.329 @sf 20 r (statemen) s 0 r (t.) s 0 523 p (Both) s 15 r (are) s 15 r (describ) s 2 r (ed) s 15 r (in) s 15 r (this) s 15 r 99 c 0 r (hapter.) s cmbx10.432 @sf 0 799 p (4.1) s 34 r (The) s cmtt10.432 @sf 23 r (print) s cmbx10.432 @sf 23 r (Statemen) s -1 r 116 c cmr10.329 @sf 62 942 p (The) s cmtt10.329 @sf 17 r (print) s cmr10.329 @sf 16 r (statemen) s 0 r 116 c 16 r (do) s 1 r (es) s 17 r (output) s 16 r (with) s 17 r (simple,) s 17 r (standardized) s 16 r (formatting.) s 25 r 89 c -3 r (ou) s 16 r (sp) s 1 r (ecify) s 17 r (only) s 16 r (the) s 0 1004 p (strings) s 17 r (or) s 18 r 110 c -1 r (um) s -1 r 98 c 0 r (ers) s 18 r (to) s 17 r 98 c 1 r 101 c 18 r (prin) s 0 r (ted,) s 16 r (in) s 18 r 97 c 17 r (list) s 17 r (separated) s 18 r 98 c 0 r 121 c 16 r (commas.) s 27 r (They) s 17 r (are) s 17 r (output,) s 18 r (separated) s 18 r 98 c -1 r 121 c 0 1066 p (single) s 15 r (spaces,) s 15 r (follo) s 0 r 119 c -1 r (ed) s 14 r 98 c 0 r 121 c 14 r 97 c 15 r (newline.) s 20 r (The) s 15 r (statemen) s 0 r 116 c 14 r (lo) s 1 r (oks) s 16 r (lik) s -1 r 101 c 15 r (this:) s cmtt10.329 @sf 120 1209 p (print) s cmsl10.329 @sf 24 r (item1) s cmtt10.329 @sf 0 r 44 c cmsl10.329 @sf 24 r (item2) s cmtt10.329 @sf 0 r 44 c cmr10.300 @sf 24 r 46 c 7 r 46 c 6 r 46 c cmr10.329 @sf 0 1352 p (The) s 16 r (en) s 0 r (tire) s 14 r (list) s 16 r (of) s 16 r (items) s 16 r (ma) s 0 r 121 c 15 r (optionally) s 16 r 98 c 1 r 101 c 16 r (enclosed) s 16 r (in) s 15 r (paren) s 0 r (theses.) s 22 r (The) s 15 r (paren) s 0 r (theses) s 15 r (are) s 16 r (necessary) s 0 1414 p (if) s 20 r (an) s 0 r 121 c 18 r (of) s 20 r (the) s 20 r (item) s 20 r (expressions) s 19 r (uses) s 20 r 97 c 20 r (relational) s 20 r (op) s 1 r (erator;) s 22 r (otherwise) s 20 r (it) s 20 r (could) s 19 r 98 c 2 r 101 c 20 r (confused) s 19 r (with) s 20 r 97 c 0 1476 p (redirection) s 16 r (\(see) s 16 r (section) s 15 r (4.5) s 16 r ([Redirection],) s 16 r (page) s 16 r (44\).) s 22 r (The) s 16 r (relational) s 15 r (op) s 2 r (erators) s 15 r (are) s 16 r 96 c cmtt10.329 @sf 0 r (==) s cmr10.329 @sf 0 r (',) s 16 r 96 c cmtt10.329 @sf 0 r (!=) s cmr10.329 @sf 0 r (',) s 16 r 96 c cmtt10.329 @sf 0 r 60 c cmr10.329 @sf 0 r (',) s 16 r 96 c cmtt10.329 @sf 0 r 62 c cmr10.329 @sf 0 r (',) s 0 1539 p 96 c cmtt10.329 @sf (>=) s cmr10.329 @sf (',) s 15 r 96 c cmtt10.329 @sf 0 r (<=) s cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 0 r 126 c cmr10.329 @sf 0 r 39 c 15 r (and) s 16 r 96 c cmtt10.329 @sf 0 r (!~) s cmr10.329 @sf 0 r 39 c 15 r (\(see) s 15 r (section) s 15 r (8.5) s 15 r ([Comparison) s 15 r (Ops],) s 16 r (page) s 15 r (68\).) s 62 1681 p (The) s 15 r (items) s 14 r (prin) s 0 r (ted) s 14 r (can) s 14 r 98 c 1 r 101 c 15 r (constan) s 0 r 116 c 13 r (strings) s 15 r (or) s 14 r 110 c 0 r (um) s -2 r 98 c 1 r (ers,) s 14 r (\014elds) s 15 r (of) s 14 r (the) s 15 r (curren) s 0 r 116 c 13 r (record) s 15 r (\(suc) s -1 r 104 c 14 r (as) s cmtt10.329 @sf 14 r ($1) s cmr10.329 @sf 0 r (\),) s 0 1744 p 118 c -2 r (ariables,) s 15 r (or) s 15 r (an) s 0 r 121 c cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 16 r (expressions.) s 21 r (The) s cmtt10.329 @sf 15 r (print) s cmr10.329 @sf 15 r (statemen) s 0 r 116 c 14 r (is) s 16 r (completely) s 15 r (general) s 15 r (for) s 16 r (computing) s cmsl10.329 @sf 15 r (what) s cmr10.329 @sf 0 1806 p 118 c -2 r (alues) s 14 r (to) s 14 r (prin) s 0 r (t.) s 19 r (With) s 14 r (one) s 15 r (exception) s 14 r (\(see) s 14 r (section) s 15 r (4.3) s 14 r ([Output) s 14 r (Separators],) s 15 r (page) s 14 r (39\),) s 15 r (what) s 14 r 121 c 0 r (ou) s 13 r (can't) s 0 1868 p (do) s 16 r (is) s 16 r (sp) s 2 r (ecify) s cmsl10.329 @sf 16 r (ho) s 0 r 119 c cmr10.329 @sf 19 r (to) s 16 r (prin) s 0 r 116 c 15 r (them|ho) s 0 r 119 c 15 r (man) s 0 r 121 c 15 r (columns) s 16 r (to) s 16 r (use,) s 17 r (whether) s 16 r (to) s 16 r (use) s 17 r (exp) s 1 r (onen) s 0 r (tial) s 15 r (notation) s 0 1930 p (or) s 15 r (not,) s 15 r (and) s 15 r (so) s 16 r (on.) s 20 r 70 c -3 r (or) s 14 r (that,) s 15 r 121 c 0 r (ou) s 14 r (need) s 15 r (the) s cmtt10.329 @sf 16 r (printf) s cmr10.329 @sf 15 r (statemen) s -1 r 116 c 15 r (\(see) s 15 r (section) s 15 r (4.4) s 15 r ([Prin) s 0 r (tf],) s 14 r (page) s 15 r (40\).) s 62 2073 p (The) s 20 r (simple) s 20 r (statemen) s 0 r 116 c 18 r 96 c cmtt10.329 @sf 0 r (print) s cmr10.329 @sf 0 r 39 c 20 r (with) s 20 r (no) s 20 r (items) s 20 r (is) s 19 r (equiv) s -1 r (alen) s -1 r 116 c 18 r (to) s 20 r 96 c cmtt10.329 @sf 0 r (print) s 15 r ($0) s cmr10.329 @sf 0 r (':) s 30 r (it) s 20 r (prin) s -1 r (ts) s 19 r (the) s 20 r (en) s 0 r (tire) s 0 2135 p (curren) s 0 r 116 c 14 r (record.) s 20 r 84 c -3 r 111 c 14 r (prin) s 0 r 116 c 14 r 97 c 15 r (blank) s 16 r (line,) s 15 r (use) s 15 r 96 c cmtt10.329 @sf 0 r (print) s 15 r ("") s cmr10.329 @sf 0 r (',) s 15 r (where) s cmtt10.329 @sf 15 r ("") s cmr10.329 @sf 16 r (is) s 15 r (the) s 15 r 110 c 0 r (ull,) s 14 r (or) s 15 r (empt) s 0 r 121 c -4 r 44 c 14 r (string.) s 62 2278 p 84 c -3 r 111 c 15 r (prin) s 0 r 116 c 14 r 97 c 16 r (\014xed) s 15 r (piece) s 16 r (of) s 15 r (text,) s 16 r (use) s 15 r 97 c 16 r (string) s 15 r (constan) s 0 r 116 c 15 r (suc) s -1 r 104 c 15 r (as) s cmtt10.329 @sf 16 r ("Hello) s 15 r (there") s cmr10.329 @sf 15 r (as) s 16 r (one) s 15 r (item.) s 22 r (If) s 15 r 121 c 0 r (ou) s 0 2340 p (forget) s 18 r (to) s 17 r (use) s 18 r (the) s 17 r (double-quote) s 18 r 99 c 0 r (haracters,) s 17 r 121 c 0 r (our) s 16 r (text) s 18 r (will) s 18 r 98 c 1 r 101 c 18 r (tak) s -1 r (en) s 17 r (as) s 17 r (an) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 18 r (expression,) s 18 r (and) s 18 r 121 c -1 r (ou) s 0 2403 p (will) s 15 r (probably) s 15 r (get) s 15 r (an) s 16 r (error.) s 20 r (Keep) s 15 r (in) s 15 r (mind) s 15 r (that) s 15 r 97 c 16 r (space) s 15 r (is) s 15 r (prin) s 0 r (ted) s 14 r 98 c 1 r (et) s 0 r 119 c -2 r (een) s 15 r (an) s -1 r 121 c 15 r 116 c -1 r 119 c -1 r 111 c 14 r (items.) s 62 2545 p (Most) s 16 r (often,) s 16 r (eac) s -1 r 104 c cmtt10.329 @sf 15 r (print) s cmr10.329 @sf 15 r (statemen) s 0 r 116 c 15 r (mak) s 0 r (es) s 14 r (one) s 16 r (line) s 15 r (of) s 16 r (output.) s 21 r (But) s 16 r (it) s 16 r (isn't) s 15 r (limited) s 16 r (to) s 15 r (one) s 16 r (line.) s 21 r (If) s 0 2608 p (an) s 16 r (item) s 16 r 118 c -1 r (alue) s 15 r (is) s 16 r 97 c 16 r (string) s 16 r (that) s 16 r (con) s 0 r (tains) s 15 r 97 c 16 r (newline,) s 16 r (the) s 16 r (newline) s 16 r (is) s 17 r (output) s 16 r (along) s 16 r (with) s 16 r (the) s 16 r (rest) s 16 r (of) s 16 r (the) s 0 2670 p (string.) s 20 r 65 c 15 r (single) s cmtt10.329 @sf 16 r (print) s cmr10.329 @sf 15 r (can) s 15 r (mak) s 0 r 101 c 14 r (an) s -1 r 121 c 15 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 16 r (lines) s 15 r (this) s 15 r 119 c 0 r 97 c -2 r 121 c -3 r 46 c @eop 36 @bop0 36 @bop1 cmr10.329 @sf 0 -57 p (36) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s @eop 35 @bop0 35 @bop1 cmr10.329 @sf 0 -57 p (Reading) s 15 r (Input) s 15 r (Files) s 1509 r (35) s 0 183 p (string) s 16 r (that) s 15 r 119 c 0 r (as) s 15 r (used) s 16 r (to) s 15 r (op) s 2 r (en) s 15 r (the) s 16 r (\014le) s 16 r (or) s 15 r (start) s 16 r (the) s 16 r (command|for) s 16 r (example,) s 15 r (if) s 16 r 121 c 0 r (ou) s 15 r (op) s 1 r (en) s 16 r 97 c 15 r (pip) s 2 r 101 c 15 r (with) s 0 246 p (this:) s cmtt10.329 @sf 120 382 p ("sort) s 24 r (-r) s 24 r (names") s 24 r 124 c 23 r (getline) s 24 r (foo) s cmr10.329 @sf 0 519 p (then) s 15 r 121 c 0 r (ou) s 14 r 109 c 0 r (ust) s 14 r (close) s 15 r (it) s 15 r (with) s 15 r (this:) s cmtt10.329 @sf 120 656 p (close\("sort) s 24 r (-r) s 24 r (names"\)) s cmr10.329 @sf 62 793 p (Once) s 14 r (this) s 13 r (function) s 14 r (call) s 13 r (is) s 14 r (executed,) s 13 r (the) s 14 r (next) s cmtt10.329 @sf 13 r (getline) s cmr10.329 @sf 14 r (from) s 13 r (that) s 14 r (\014le) s 13 r (or) s 14 r (command) s 13 r (will) s 14 r (reop) s 1 r (en) s 14 r (the) s 0 856 p (\014le) s 15 r (or) s 15 r (rerun) s 15 r (the) s 16 r (command.) s @eop 34 @bop0 34 @bop1 cmr10.329 @sf 0 -57 p (34) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmtt10.329 @sf 360 183 p (hack) s 119 r (ttyp1) s 72 r (Jul) s 24 r (13) s 24 r (14:23) s 119 r (\(gnu:0\)) s 360 233 p (hack) s 119 r (ttyp2) s 72 r (Jul) s 24 r (13) s 24 r (14:23) s 119 r (\(gnu:0\)) s 360 283 p (hack) s 119 r (ttyp3) s 72 r (Jul) s 24 r (13) s 24 r (14:23) s 119 r (\(gnu:0\)) s 360 333 p (bletch) s cmr10.329 @sf 240 409 p (Notice) s 14 r (that) s 13 r (this) s 14 r (program) s 14 r (ran) s 13 r (the) s 14 r (command) s cmtt10.329 @sf 14 r (who) s cmr10.329 @sf 14 r (and) s 13 r (prin) s 0 r (ted) s 13 r (the) s 13 r (result.) s 20 r (\(If) s 14 r 121 c -1 r (ou) s 13 r (try) s 14 r (this) s 240 472 p (program) s 15 r 121 c 0 r (ourself,) s 14 r 121 c 0 r (ou) s 14 r (will) s 15 r (get) s 15 r (di\013eren) s 0 r 116 c 14 r (results,) s 15 r (sho) s 0 r (wing) s 14 r 121 c 0 r (ou) s 14 r (logged) s 15 r (in.\)) s 240 548 p (This) s 15 r 118 c -1 r (ariation) s 14 r (of) s cmtt10.329 @sf 15 r (getline) s cmr10.329 @sf 16 r (splits) s 15 r (the) s 15 r (record) s 15 r (in) s 0 r (to) s 14 r (\014elds,) s 16 r (sets) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s cmtt10.329 @sf 15 r (NF) s cmr10.329 @sf 16 r (and) s 15 r (recom-) s 240 611 p (putes) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s cmtt10.329 @sf 15 r ($0) s cmr10.329 @sf 0 r 46 c 20 r (The) s 15 r 118 c -1 r (alues) s 14 r (of) s cmtt10.329 @sf 15 r (NR) s cmr10.329 @sf 15 r (and) s cmtt10.329 @sf 16 r (FNR) s cmr10.329 @sf 15 r (are) s 15 r (not) s 15 r 99 c 0 r (hanged.) s cmsl10.329 @sf 0 687 p (command) s cmtt10.329 @sf 17 r 124 c 15 r (getline) s cmsl10.329 @sf 15 r 118 c -1 r (ar) s cmr10.329 @sf 240 750 p (The) s 14 r (output) s 15 r (of) s 14 r (the) s 15 r (command) s cmsl10.329 @sf 14 r (command) s cmr10.329 @sf 17 r (is) s 14 r (sen) s 0 r 116 c 13 r (through) s 15 r 97 c 14 r (pip) s 2 r 101 c 14 r (to) s cmtt10.329 @sf 15 r (getline) s cmr10.329 @sf 14 r (and) s 15 r (in) s -1 r (to) s 14 r (the) s 240 812 p 118 c -2 r (ariable) s cmsl10.329 @sf 14 r 118 c -1 r (ar) s cmr10.329 @sf 0 r 46 c 19 r 70 c -3 r (or) s 14 r (example,) s 14 r (the) s 15 r (follo) s 0 r (wing) s 14 r (program) s 14 r (reads) s 15 r (the) s 15 r (curren) s 0 r 116 c 13 r (date) s 15 r (and) s 15 r (time) s 14 r (in) s 0 r (to) s 240 874 p (the) s 15 r 118 c -1 r (ariable) s cmtt10.329 @sf 14 r (current_time) s cmr10.329 @sf 0 r 44 c 15 r (using) s 15 r (the) s 15 r (utilit) s 0 r 121 c 14 r (called) s cmtt10.329 @sf 15 r (date) s cmr10.329 @sf 0 r 44 c 15 r (and) s 16 r (then) s 15 r (prin) s -1 r (ts) s 15 r (it.) s cmtt10.329 @sf 360 944 p (awk) s 24 r ('BEGIN) s 24 r 123 c 479 994 p ("date") s 24 r 124 c 24 r (getline) s 24 r (current_time) s 479 1043 p (close\("date"\)) s 479 1093 p (print) s 24 r ("Report) s 24 r (printed) s 24 r (on) s 24 r 34 c 24 r (current_time) s 360 1143 p (}') s cmr10.329 @sf 240 1220 p (In) s 17 r (this) s 16 r 118 c 0 r (ersion) s 15 r (of) s cmtt10.329 @sf 17 r (getline) s cmr10.329 @sf 0 r 44 c 17 r (none) s 16 r (of) s 17 r (the) s 16 r (built-in) s 17 r 118 c -2 r (ariables) s 16 r (are) s 16 r 99 c 0 r (hanged,) s 16 r (and) s 17 r (the) s 16 r (record) s 240 1282 p (is) s 15 r (not) s 15 r (split) s 15 r (in) s 0 r (to) s 14 r (\014elds.) s cmbx10.432 @sf 0 1524 p (3.8) s 34 r (Closing) s 23 r (Input) s 23 r (Files) s 23 r (and) s 23 r (Pip) s 2 r (es) s cmr10.329 @sf 62 1664 p (If) s 16 r (the) s 16 r (same) s 15 r (\014le) s 16 r (name) s 16 r (or) s 16 r (the) s 15 r (same) s 16 r (shell) s 16 r (command) s 15 r (is) s 16 r (used) s 16 r (with) s cmtt10.329 @sf 15 r (getline) s cmr10.329 @sf 16 r (more) s 16 r (than) s 16 r (once) s 15 r (during) s 0 1726 p (the) s 18 r (execution) s 18 r (of) s 19 r (an) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 18 r (program,) s 19 r (the) s 18 r (\014le) s 18 r (is) s 19 r (op) s 1 r (ened) s 18 r (\(or) s 18 r (the) s 18 r (command) s 19 r (is) s 18 r (executed\)) s 18 r (only) s 18 r (the) s 18 r (\014rst) s 0 1788 p (time.) s 20 r 65 c 0 r 116 c 14 r (that) s 15 r (time,) s 15 r (the) s 14 r (\014rst) s 15 r (record) s 15 r (of) s 15 r (input) s 15 r (is) s 15 r (read) s 15 r (from) s 15 r (that) s 15 r (\014le) s 14 r (or) s 15 r (command.) s 20 r (The) s 15 r (next) s 15 r (time) s 15 r (the) s 0 1850 p (same) s 15 r (\014le) s 15 r (or) s 15 r (command) s 16 r (is) s 15 r (used) s 15 r (in) s cmtt10.329 @sf 15 r (getline) s cmr10.329 @sf 0 r 44 c 15 r (another) s 15 r (record) s 16 r (is) s 15 r (read) s 15 r (from) s 15 r (it,) s 15 r (and) s 15 r (so) s 15 r (on.) s 62 1989 p (This) s 16 r (implies) s 15 r (that) s 16 r (if) s 15 r 121 c 0 r (ou) s 14 r 119 c 0 r (an) s -1 r 116 c 14 r (to) s 15 r (start) s 16 r (reading) s 15 r (the) s 16 r (same) s 15 r (\014le) s 16 r (again) s 15 r (from) s 15 r (the) s 16 r 98 c 1 r (eginning,) s 16 r (or) s 15 r (if) s 15 r 121 c 0 r (ou) s 0 2052 p 119 c 0 r (an) s -2 r 116 c 17 r (to) s 17 r (rerun) s 17 r 97 c 17 r (shell) s 17 r (command) s 17 r (\(rather) s 17 r (that) s 17 r (reading) s 17 r (more) s 17 r (output) s 17 r (from) s 17 r (the) s 18 r (command\),) s 17 r 121 c 0 r (ou) s 16 r 109 c 0 r (ust) s 0 2114 p (tak) s 0 r 101 c 14 r (sp) s 1 r (ecial) s 15 r (steps.) s 21 r (What) s 15 r 121 c -1 r (ou) s 15 r (can) s 15 r (do) s 15 r (is) s 15 r (use) s 15 r (the) s cmtt10.329 @sf 15 r (close) s cmr10.329 @sf 15 r (function,) s 16 r (as) s 15 r (follo) s -1 r (ws:) s cmtt10.329 @sf 120 2253 p (close\() s cmsl10.329 @sf 0 r (\014lename) s cmtt10.329 @sf 3 r 41 c cmr10.329 @sf 0 2392 p (or) s cmtt10.329 @sf 120 2531 p (close\() s cmsl10.329 @sf 0 r (command) s cmtt10.329 @sf 2 r 41 c cmr10.329 @sf 62 2670 p (The) s 18 r (argumen) s 0 r 116 c cmsl10.329 @sf 16 r (\014lename) s cmr10.329 @sf 20 r (or) s cmsl10.329 @sf 18 r (command) s cmr10.329 @sf 20 r (can) s 17 r 98 c 1 r 101 c 18 r (an) s 0 r 121 c 16 r (expression.) s 28 r (Its) s 18 r 118 c -2 r (alue) s 17 r 109 c 0 r (ust) s 16 r (exactly) s 18 r (equal) s 18 r (the) s @eop 33 @bop0 33 @bop1 cmr10.329 @sf 0 -57 p (Reading) s 15 r (Input) s 15 r (Files) s 1509 r (33) s cmtt10.329 @sf 479 183 p 125 c 24 r (else) s 599 233 p (print) s 360 283 p (}') s cmr10.329 @sf 240 359 p (Note) s 13 r (here) s 13 r (ho) s 0 r 119 c 12 r (the) s 13 r (name) s 14 r (of) s 13 r (the) s 13 r (extra) s 13 r (input) s 13 r (\014le) s 14 r (is) s 13 r (not) s 13 r (built) s 13 r (in) s 0 r (to) s 12 r (the) s 13 r (program;) s 14 r (it) s 13 r (is) s 13 r (tak) s 0 r (en) s 240 422 p (from) s 15 r (the) s 15 r (data,) s 15 r (from) s 16 r (the) s 15 r (second) s 15 r (\014eld) s 15 r (on) s 15 r (the) s 15 r 96 c cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (include) s cmr10.329 @sf 0 r 39 c 16 r (line.) s 240 498 p (The) s cmtt10.329 @sf 19 r (close) s cmr10.329 @sf 18 r (function) s 19 r (is) s 19 r (called) s 19 r (to) s 18 r (ensure) s 19 r (that) s 19 r (if) s 18 r 116 c 0 r 119 c -1 r 111 c 18 r (iden) s -1 r (tical) s 18 r 96 c cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (include) s cmr10.329 @sf 0 r 39 c 19 r (lines) s 19 r (app) s 1 r (ear) s 240 561 p (in) s 18 r (the) s 18 r (input,) s 18 r (the) s 18 r (en) s 0 r (tire) s 17 r (sp) s 1 r (eci\014ed) s 18 r (\014le) s 18 r (is) s 18 r (included) s 18 r 116 c 0 r (wice.) s 27 r (See) s 18 r (section) s 18 r (3.8) s 18 r ([Close) s 18 r (Input],) s 240 623 p (page) s 15 r (34.) s 240 700 p (One) s 12 r (de\014ciency) s 12 r (of) s 12 r (this) s 12 r (program) s 12 r (is) s 12 r (that) s 12 r (it) s 12 r (do) s 1 r (es) s 12 r (not) s 12 r (pro) s 1 r (cess) s 12 r (nested) s 12 r 96 c cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (include) s cmr10.329 @sf 0 r 39 c 12 r (statemen) s 0 r (ts) s 240 762 p (the) s 15 r 119 c 0 r 97 c -1 r 121 c 14 r 97 c 15 r (true) s 15 r (macro) s 15 r (prepro) s 1 r (cessor) s 16 r 119 c -1 r (ould.) s cmsl10.329 @sf 0 838 p (command) s cmtt10.329 @sf 17 r 124 c 15 r (getline) s cmr10.329 @sf 240 901 p 89 c -3 r (ou) s 15 r (can) s cmsl10.329 @sf 16 r (pip) s 1 r 101 c cmr10.329 @sf 19 r (the) s 16 r (output) s 16 r (of) s 16 r 97 c 15 r (command) s 16 r (in) s 0 r (to) s cmtt10.329 @sf 15 r (getline) s cmr10.329 @sf 0 r 46 c 23 r 65 c 15 r (pip) s 2 r 101 c 16 r (is) s 16 r (simply) s 16 r 97 c 15 r 119 c 0 r 97 c -1 r 121 c 15 r (to) s 16 r (link) s 240 963 p (the) s 16 r (output) s 17 r (of) s 16 r (one) s 16 r (program) s 17 r (to) s 16 r (the) s 16 r (input) s 17 r (of) s 16 r (another.) s 24 r (In) s 16 r (this) s 17 r (case,) s 16 r (the) s 17 r (string) s cmsl10.329 @sf 16 r (command) s cmr10.329 @sf 240 1025 p (is) s 16 r (run) s 16 r (as) s 17 r 97 c 16 r (shell) s 16 r (command) s 16 r (and) s 17 r (its) s 16 r (output) s 16 r (is) s 16 r (pip) s 1 r (ed) s 17 r (in) s -1 r (to) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (to) s 16 r 98 c 1 r 101 c 17 r (used) s 16 r (as) s 16 r (input.) s 23 r (This) s 240 1087 p (form) s 15 r (of) s cmtt10.329 @sf 15 r (getline) s cmr10.329 @sf 15 r (reads) s 16 r (one) s 15 r (record) s 15 r (from) s 15 r (the) s 15 r (pip) s 1 r (e.) s 240 1164 p 70 c -3 r (or) s 14 r (example,) s 14 r (the) s 15 r (follo) s -1 r (wing) s 14 r (program) s 14 r (copies) s 15 r (input) s 14 r (to) s 15 r (output,) s 14 r (except) s 15 r (for) s 14 r (lines) s 15 r (that) s 14 r 98 c 1 r (egin) s 240 1226 p (with) s 19 r 96 c cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (execute) s cmr10.329 @sf 0 r (',) s 19 r (whic) s 0 r 104 c 17 r (are) s 19 r (replaced) s 19 r 98 c -1 r 121 c 18 r (the) s 19 r (output) s 18 r (pro) s 1 r (duced) s 19 r 98 c 0 r 121 c 17 r (running) s 19 r (the) s 19 r (rest) s 18 r (of) s 240 1289 p (the) s 15 r (line) s 15 r (as) s 15 r 97 c 16 r (shell) s 15 r (command:) s cmtt10.329 @sf 360 1365 p (awk) s 24 r ('{) s 479 1415 p (if) s 24 r (\($1) s 24 r (==) s 24 r 34 c cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (execute"\)) s 24 r 123 c 599 1465 p (tmp) s 23 r 61 c 24 r (substr\($0,) s 24 r (10\)) s 599 1515 p (while) s 23 r (\(\(tmp) s 24 r 124 c 24 r (getline\)) s 24 r 62 c 24 r (0\)) s 718 1565 p (print) s 599 1614 p (close\(tmp\)) s 479 1664 p 125 c 24 r (else) s 599 1714 p (print) s 360 1764 p (}') s cmr10.329 @sf 240 1840 p (The) s cmtt10.329 @sf 19 r (close) s cmr10.329 @sf 18 r (function) s 19 r (is) s 19 r (called) s 19 r (to) s 18 r (ensure) s 19 r (that) s 19 r (if) s 18 r 116 c 0 r 119 c -1 r 111 c 18 r (iden) s -1 r (tical) s 18 r 96 c cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (execute) s cmr10.329 @sf 0 r 39 c 19 r (lines) s 19 r (app) s 1 r (ear) s 240 1903 p (in) s 19 r (the) s 18 r (input,) s 20 r (the) s 19 r (command) s 18 r (is) s 19 r (run) s 19 r (again) s 19 r (for) s 18 r (eac) s 0 r 104 c 18 r (one.) s 30 r (See) s 19 r (section) s 19 r (3.8) s 19 r ([Close) s 18 r (Input],) s 240 1965 p (page) s 15 r (34.) s 240 2042 p (Giv) s 0 r (en) s 14 r (the) s 15 r (input:) s cmtt10.329 @sf 360 2118 p (foo) s 360 2168 p (bar) s 360 2218 p (baz) s cmss10.329 @sf 360 2268 p 64 c cmtt10.329 @sf 0 r (execute) s 24 r (who) s 360 2317 p (bletch) s cmr10.329 @sf 240 2394 p (the) s 15 r (program) s 15 r (migh) s 0 r 116 c 14 r (pro) s 1 r (duce:) s cmtt10.329 @sf 360 2471 p (foo) s 360 2520 p (bar) s 360 2570 p (baz) s 360 2620 p (hack) s 119 r (ttyv0) s 72 r (Jul) s 24 r (13) s 24 r (14:22) s 360 2670 p (hack) s 119 r (ttyp0) s 72 r (Jul) s 24 r (13) s 24 r (14:23) s 119 r (\(gnu:0\)) s @eop 32 @bop0 32 @bop1 cmr10.329 @sf 0 -57 p (32) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmtt10.329 @sf 599 183 p (print) s 23 r ($0) s 360 233 p (}') s cmr10.329 @sf 240 309 p (The) s cmtt10.329 @sf 21 r (getline) s cmr10.329 @sf 20 r (function) s 21 r (used) s 21 r (in) s 20 r (this) s 21 r 119 c 0 r 97 c -2 r 121 c 20 r (sets) s 21 r (only) s 20 r (the) s 21 r 118 c -1 r (ariables) s cmtt10.329 @sf 19 r (NR) s cmr10.329 @sf 21 r (and) s cmtt10.329 @sf 20 r (FNR) s cmr10.329 @sf 21 r (\(and) s 21 r (of) s 240 371 p (course,) s cmsl10.329 @sf 18 r 118 c -1 r (ar) s cmr10.329 @sf 2 r (\).) s 28 r (The) s 18 r (record) s 18 r (is) s 17 r (not) s 18 r (split) s 18 r (in) s 0 r (to) s 16 r (\014elds,) s 19 r (so) s 17 r (the) s 18 r 118 c -1 r (alues) s 16 r (of) s 18 r (the) s 18 r (\014elds) s 18 r (\(including) s cmtt10.329 @sf 240 433 p ($0) s cmr10.329 @sf 0 r 41 c 15 r (and) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s cmtt10.329 @sf 15 r (NF) s cmr10.329 @sf 15 r (do) s 16 r (not) s 15 r 99 c -1 r (hange.) s cmtt10.329 @sf 0 509 p (getline) s 15 r 60 c cmsl10.329 @sf 15 r (\014le) s cmr10.329 @sf 240 571 p (This) s 21 r (form) s 21 r (of) s 21 r (the) s cmtt10.329 @sf 21 r (getline) s cmr10.329 @sf 21 r (function) s 21 r (tak) s 0 r (es) s 20 r (its) s 21 r (input) s 21 r (from) s 21 r (the) s 21 r (\014le) s cmsl10.329 @sf 21 r (\014le) s cmr10.329 @sf 0 r 46 c 38 r (Here) s cmsl10.329 @sf 21 r (\014le) s cmr10.329 @sf 24 r (is) s 21 r 97 c 240 633 p (string-v) s -2 r (alued) s 13 r (expression) s 13 r (that) s 13 r (sp) s 1 r (eci\014es) s 14 r (the) s 13 r (\014le) s 13 r (name.) s 20 r 96 c cmtt10.329 @sf 0 r 60 c cmsl10.329 @sf 15 r (\014le) s cmr10.329 @sf 2 r 39 c 13 r (is) s 14 r (called) s 13 r 97 c cmsl10.329 @sf 13 r (redirection) s cmr10.329 @sf 13 r (since) s 240 696 p (it) s 15 r (directs) s 15 r (input) s 15 r (to) s 16 r (come) s 15 r (from) s 15 r 97 c 15 r (di\013eren) s 0 r 116 c 14 r (place.) s 240 771 p (This) s 19 r (form) s 20 r (is) s 19 r (useful) s 19 r (if) s 20 r 121 c -1 r (ou) s 19 r 119 c 0 r (an) s -2 r 116 c 19 r (to) s 19 r (read) s 19 r 121 c 0 r (our) s 18 r (input) s 20 r (from) s 19 r 97 c 19 r (particular) s 20 r (\014le,) s 20 r (instead) s 19 r (of) s 240 833 p (from) s 13 r (the) s 12 r (main) s 13 r (input) s 13 r (stream.) s 19 r 70 c -3 r (or) s 12 r (example,) s 13 r (the) s 13 r (follo) s 0 r (wing) s 11 r (program) s 13 r (reads) s 13 r (its) s 12 r (input) s 13 r (record) s 240 896 p (from) s 18 r (the) s 18 r (\014le) s 17 r 96 c cmtt10.329 @sf 0 r (foo.input) s cmr10.329 @sf 0 r 39 c 18 r (when) s 18 r (it) s 18 r (encoun) s 0 r (ters) s 16 r 97 c 18 r (\014rst) s 18 r (\014eld) s 18 r (with) s 17 r 97 c 18 r 118 c -1 r (alue) s 17 r (equal) s 17 r (to) s 18 r (10) s 18 r (in) s 240 958 p (the) s 15 r (curren) s 0 r 116 c 14 r (input) s 15 r (\014le.) s cmtt10.329 @sf 360 1033 p (awk) s 24 r ('{) s 360 1083 p (if) s 24 r (\($1) s 24 r (==) s 24 r (10\)) s 23 r 123 c 479 1133 p (getline) s 24 r 60 c 24 r ("foo.input") s 479 1183 p (print) s 360 1233 p 125 c 24 r (else) s 479 1283 p (print) s 360 1332 p (}') s cmr10.329 @sf 240 1408 p (Since) s 18 r (the) s 19 r (main) s 18 r (input) s 19 r (stream) s 18 r (is) s 18 r (not) s 19 r (used,) s 19 r (the) s 18 r 118 c -1 r (alues) s 17 r (of) s cmtt10.329 @sf 19 r (NR) s cmr10.329 @sf 18 r (and) s cmtt10.329 @sf 18 r (FNR) s cmr10.329 @sf 19 r (are) s 18 r (not) s 19 r 99 c -1 r (hanged.) s 240 1470 p (But) s 17 r (the) s 16 r (record) s 17 r (read) s 17 r (is) s 16 r (split) s 17 r (in) s 0 r (to) s 15 r (\014elds) s 17 r (in) s 17 r (the) s 16 r (normal) s 17 r (manner,) s 17 r (so) s 17 r (the) s 16 r 118 c -1 r (alues) s 15 r (of) s cmtt10.329 @sf 17 r ($0) s cmr10.329 @sf 17 r (and) s 240 1532 p (other) s 15 r (\014elds) s 15 r (are) s 15 r 99 c 0 r (hanged.) s 19 r (So) s 16 r (is) s 15 r (the) s 15 r 118 c -2 r (alue) s 14 r (of) s cmtt10.329 @sf 16 r (NF) s cmr10.329 @sf 0 r 46 c 240 1608 p (This) s 12 r (do) s 2 r (es) s 12 r (not) s 13 r (cause) s 12 r (the) s 13 r (record) s 12 r (to) s 12 r 98 c 2 r 101 c 12 r (tested) s 13 r (against) s 12 r (all) s 13 r (the) s 12 r (patterns) s 13 r (in) s 12 r (the) s cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 13 r (program,) s 240 1670 p (in) s 14 r (the) s 14 r 119 c -1 r 97 c -1 r 121 c 13 r (that) s 14 r 119 c 0 r (ould) s 12 r (happ) s 2 r (en) s 13 r (if) s 14 r (the) s 14 r (record) s 14 r 119 c 0 r (ere) s 13 r (read) s 13 r (normally) s 14 r 98 c 0 r 121 c 13 r (the) s 14 r (main) s 13 r (pro) s 2 r (cessing) s 240 1733 p (lo) s 1 r (op) s 19 r (of) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 0 r 46 c 30 r (Ho) s 0 r 119 c -2 r (ev) s -1 r (er) s 18 r (the) s 18 r (new) s 18 r (record) s 19 r (is) s 18 r (tested) s 18 r (against) s 19 r (an) s 0 r 121 c 17 r (subsequen) s 0 r 116 c 17 r (rules,) s 19 r (just) s 19 r (as) s 240 1795 p (when) s cmtt10.329 @sf 15 r (getline) s cmr10.329 @sf 15 r (is) s 15 r (used) s 16 r (without) s 15 r 97 c 15 r (redirection.) s cmtt10.329 @sf 0 1870 p (getline) s cmsl10.329 @sf 15 r 118 c -1 r (ar) s cmtt10.329 @sf 17 r 60 c cmsl10.329 @sf 15 r (\014le) s cmr10.329 @sf 240 1933 p (This) s 16 r (form) s 17 r (of) s 16 r (the) s cmtt10.329 @sf 17 r (getline) s cmr10.329 @sf 16 r (function) s 16 r (tak) s 0 r (es) s 16 r (its) s 16 r (input) s 16 r (from) s 17 r (the) s 16 r (\014le) s cmsl10.329 @sf 17 r (\014le) s cmr10.329 @sf 19 r (and) s 16 r (puts) s 16 r (it) s 17 r (in) s 16 r (the) s 240 1995 p 118 c -2 r (ariable) s cmsl10.329 @sf 16 r 118 c -2 r (ar) s cmr10.329 @sf 0 r 46 c 23 r (As) s 16 r (ab) s 1 r 111 c 0 r 118 c -1 r (e,) s cmsl10.329 @sf 15 r (\014le) s cmr10.329 @sf 19 r (is) s 16 r 97 c 17 r (string-v) s -2 r (alued) s 15 r (expression) s 17 r (that) s 16 r (sp) s 1 r (eci\014es) s 17 r (the) s 16 r (\014le) s 16 r (to) s 16 r (read) s 240 2057 p (from.) s 240 2133 p (In) s 17 r (this) s 16 r 118 c 0 r (ersion) s 15 r (of) s cmtt10.329 @sf 17 r (getline) s cmr10.329 @sf 0 r 44 c 17 r (none) s 16 r (of) s 17 r (the) s 16 r (built-in) s 17 r 118 c -2 r (ariables) s 16 r (are) s 16 r 99 c 0 r (hanged,) s 16 r (and) s 17 r (the) s 16 r (record) s 240 2195 p (is) s 15 r (not) s 15 r (split) s 15 r (in) s 0 r (to) s 14 r (\014elds.) s 21 r (The) s 15 r (only) s 15 r 118 c -2 r (ariable) s 14 r 99 c 0 r (hanged) s 14 r (is) s cmsl10.329 @sf 16 r 118 c -2 r (ar) s cmr10.329 @sf 0 r 46 c 240 2271 p 70 c -3 r (or) s 15 r (example,) s 15 r (the) s 16 r (follo) s 0 r (wing) s 14 r (program) s 16 r (copies) s 15 r (all) s 16 r (the) s 15 r (input) s 16 r (\014les) s 15 r (to) s 16 r (the) s 15 r (output,) s 16 r (except) s 15 r (for) s 240 2333 p (records) s 14 r (that) s 15 r (sa) s 0 r 121 c 13 r 96 c cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (include) s cmsl10.329 @sf 15 r (\014lename) s cmr10.329 @sf 3 r 39 c 0 r 46 c 20 r (Suc) s -1 r 104 c 14 r 97 c 14 r (record) s 15 r (is) s 14 r (replaced) s 14 r 98 c 0 r 121 c 13 r (the) s 15 r (con) s 0 r (ten) s -2 r (ts) s 14 r (of) s 14 r (the) s 240 2395 p (\014le) s cmsl10.329 @sf 15 r (\014lename) s cmr10.329 @sf 0 r 46 c cmtt10.329 @sf 360 2471 p (awk) s 24 r ('{) s 479 2520 p (if) s 24 r (\(NF) s 24 r (==) s 24 r 50 c 24 r (&&) s 24 r ($1) s 23 r (==) s 24 r 34 c cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r (include"\)) s 24 r 123 c 599 2570 p (while) s 23 r (\(\(getline) s 24 r (line) s 24 r 60 c 24 r ($2\)) s 24 r 62 c 24 r (0\)) s 718 2620 p (print) s 24 r (line) s 599 2670 p (close\($2\)) s @eop 31 @bop0 31 @bop1 cmr10.329 @sf 0 -57 p (Reading) s 15 r (Input) s 15 r (Files) s 1509 r (31) s cmtt10.329 @sf 599 183 p 125 c 599 233 p (if\(u) s 23 r (<=) s 24 r (length\($0\)) s 24 r 45 c 24 r (2\)) s 718 283 p ($0) s 24 r 61 c 24 r (tmp) s 24 r (substr\($0,) s 23 r 116 c 24 r 43 c 24 r 117 c 24 r 43 c 24 r (3\)) s 599 333 p (else) s 718 382 p ($0) s 24 r 61 c 24 r (tmp) s 479 432 p 125 c 479 482 p (print) s 24 r ($0) s 360 532 p (}') s cmr10.329 @sf 240 607 p (This) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 17 r (program) s 16 r (deletes) s 17 r (all) s 16 r (commen) s 0 r (ts,) s 15 r 96 c cmtt10.329 @sf 0 r (/*) s cmr10.300 @sf 15 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 15 r (*/) s cmr10.329 @sf 0 r (',) s 17 r (from) s 17 r (the) s 16 r (input.) s 24 r (By) s 16 r (replacing) s 17 r (the) s 240 670 p 96 c cmtt10.329 @sf 0 r (print) s 15 r ($0) s cmr10.329 @sf 0 r 39 c 16 r (with) s 17 r (other) s 16 r (statemen) s 0 r (ts,) s 15 r 121 c 0 r (ou) s 15 r (could) s 16 r 112 c 2 r (erform) s 16 r (more) s 16 r (complicated) s 16 r (pro) s 1 r (cessing) s 17 r (on) s 240 732 p (the) s 15 r (decommen) s 0 r (ted) s 14 r (input,) s 15 r (suc) s 0 r 104 c 14 r (as) s 15 r (searc) s 0 r (hing) s 14 r (it) s 15 r (for) s 15 r (matc) s 0 r (hes) s 14 r (for) s 15 r 97 c 16 r (regular) s 15 r (expression.) s 240 807 p (This) s 10 r (form) s 11 r (of) s 10 r (the) s cmtt10.329 @sf 11 r (getline) s cmr10.329 @sf 10 r (command) s 11 r (sets) s cmtt10.329 @sf 10 r (NF) s cmr10.329 @sf 10 r (\(the) s 11 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 10 r (of) s 10 r (\014elds;) s 12 r (see) s 11 r (section) s 10 r (3.2) s 11 r ([Fields],) s 240 870 p (page) s 18 r (22\),) s cmtt10.329 @sf 19 r (NR) s cmr10.329 @sf 19 r (\(the) s 18 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 18 r (of) s 18 r (records) s 18 r (read) s 19 r (so) s 18 r (far;) s 20 r (see) s 18 r (section) s 18 r (3.1) s 18 r ([Records],) s 20 r (page) s 18 r (21\),) s cmtt10.329 @sf 240 932 p (FNR) s cmr10.329 @sf 15 r (\(the) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 15 r (records) s 15 r (read) s 16 r (from) s 15 r (this) s 15 r (input) s 15 r (\014le\),) s 15 r (and) s 15 r (the) s 16 r 118 c -2 r (alue) s 14 r (of) s cmtt10.329 @sf 15 r ($0) s cmr10.329 @sf 0 r 46 c cmb10.329 @sf 240 1007 p (Note:) s cmr10.329 @sf 20 r (the) s 14 r (new) s 15 r 118 c -2 r (alue) s 14 r (of) s cmtt10.329 @sf 15 r ($0) s cmr10.329 @sf 14 r (is) s 15 r (used) s 14 r (in) s 15 r (testing) s 14 r (the) s 15 r (patterns) s 14 r (of) s 15 r (an) s 0 r 121 c 13 r (subsequen) s 0 r 116 c 13 r (rules.) s 20 r (The) s 240 1070 p (original) s 12 r 118 c -1 r (alue) s 11 r (of) s cmtt10.329 @sf 12 r ($0) s cmr10.329 @sf 12 r (that) s 12 r (triggered) s 12 r (the) s 12 r (rule) s 12 r (whic) s 0 r 104 c 11 r (executed) s cmtt10.329 @sf 12 r (getline) s cmr10.329 @sf 12 r (is) s 12 r (lost.) s 19 r (By) s 12 r (con) s 0 r (trast,) s 240 1132 p (the) s cmtt10.329 @sf 14 r (next) s cmr10.329 @sf 14 r (statemen) s 0 r 116 c 13 r (reads) s 15 r 97 c 14 r (new) s 14 r (record) s 14 r (but) s 15 r (immediately) s 14 r 98 c 1 r (egins) s 14 r (pro) s 2 r (cessing) s 14 r (it) s 14 r (normally) s -3 r 44 c 240 1194 p (starting) s 15 r (with) s 15 r (the) s 15 r (\014rst) s 16 r (rule) s 15 r (in) s 15 r (the) s 15 r (program.) s 20 r (See) s 15 r (section) s 16 r (9.7) s 15 r ([Next) s 15 r (Statemen) s 0 r (t],) s 14 r (page) s 15 r (86.) s cmtt10.329 @sf 0 1270 p (getline) s cmsl10.329 @sf 15 r 118 c -1 r (ar) s cmr10.329 @sf 240 1332 p (This) s 19 r (form) s 19 r (of) s cmtt10.329 @sf 19 r (getline) s cmr10.329 @sf 19 r (reads) s 18 r 97 c 19 r (record) s 19 r (in) s 0 r (to) s 18 r (the) s 19 r 118 c -2 r (ariable) s cmsl10.329 @sf 18 r 118 c -1 r (ar) s cmr10.329 @sf 0 r 46 c 30 r (This) s 19 r (is) s 19 r (useful) s 19 r (when) s 19 r 121 c -1 r (ou) s 240 1394 p 119 c 0 r (an) s -2 r 116 c 15 r 121 c 0 r (our) s 15 r (program) s 16 r (to) s 16 r (read) s 16 r (the) s 16 r (next) s 16 r (record) s 16 r (from) s 16 r (the) s 16 r (curren) s 0 r 116 c 15 r (input) s 16 r (\014le,) s 16 r (but) s 16 r 121 c 0 r (ou) s 15 r (don't) s 240 1457 p 119 c 0 r (an) s -2 r 116 c 15 r (to) s 15 r (sub) s 2 r (ject) s 15 r (the) s 16 r (record) s 15 r (to) s 15 r (the) s 15 r (normal) s 15 r (input) s 15 r (pro) s 2 r (cessing.) s 240 1532 p 70 c -3 r (or) s 18 r (example,) s 19 r (supp) s 2 r (ose) s 18 r (the) s 19 r (next) s 19 r (line) s 18 r (is) s 19 r 97 c 18 r (commen) s 0 r (t,) s 19 r (or) s 18 r 97 c 19 r (sp) s 1 r (ecial) s 19 r (string,) s 19 r (and) s 19 r 121 c 0 r (ou) s 17 r 119 c 0 r (an) s -1 r 116 c 240 1594 p (to) s 19 r (read) s 20 r (it,) s 20 r (but) s 19 r 121 c 0 r (ou) s 18 r 109 c 0 r (ust) s 18 r (mak) s 0 r 101 c 18 r (certain) s 20 r (that) s 19 r (it) s 19 r 119 c 0 r (on't) s 18 r (trigger) s 20 r (an) s 0 r 121 c 18 r (rules.) s 33 r (This) s 19 r 118 c 0 r (ersion) s 240 1657 p (of) s cmtt10.329 @sf 20 r (getline) s cmr10.329 @sf 19 r (allo) s 0 r (ws) s 19 r 121 c -1 r (ou) s 19 r (to) s 20 r (read) s 19 r (that) s 20 r (line) s 19 r (and) s 20 r (store) s 20 r (it) s 19 r (in) s 20 r 97 c 19 r 118 c -1 r (ariable) s 19 r (so) s 19 r (that) s 20 r (the) s 19 r (main) s 240 1719 p (read-a-line-and-c) s 0 r (hec) s -2 r (k-eac) s -1 r (h-rule) s 14 r (lo) s 2 r (op) s 15 r (of) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (nev) s 0 r (er) s 14 r (sees) s 15 r (it.) s 240 1794 p (The) s 15 r (follo) s 0 r (wing) s 14 r (example) s 15 r (sw) s 0 r (aps) s 14 r (ev) s 0 r (ery) s 14 r 116 c 0 r 119 c -2 r 111 c 15 r (lines) s 15 r (of) s 15 r (input.) s 20 r 70 c -3 r (or) s 14 r (example,) s 16 r (giv) s -1 r (en:) s cmtt10.329 @sf 360 1870 p (wan) s 360 1920 p (tew) s 360 1969 p (free) s 360 2019 p (phore) s cmr10.329 @sf 240 2095 p (it) s 15 r (outputs:) s cmtt10.329 @sf 360 2170 p (tew) s 360 2220 p (wan) s 360 2270 p (phore) s 360 2320 p (free) s cmr10.329 @sf 240 2395 p (Here's) s 15 r (the) s 15 r (program:) s cmtt10.329 @sf 360 2471 p (awk) s 24 r ('{) s 479 2520 p (if) s 24 r (\(\(getline) s 24 r (tmp\)) s 24 r 62 c 24 r (0\)) s 24 r 123 c 599 2570 p (print) s 23 r (tmp) s 599 2620 p (print) s 23 r ($0) s 479 2670 p 125 c 24 r (else) s @eop 30 @bop0 30 @bop1 cmr10.329 @sf 0 -57 p (30) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmsl10.329 @sf 0 183 p (alw) s 0 r 97 c -2 r (ys) s cmr10.329 @sf 16 r (acts) s 16 r (as) s 15 r 97 c 15 r (\014eld) s 15 r (separator.) s 20 r (This) s 15 r (is) s 16 r (in) s 15 r (addition) s 15 r (to) s 15 r (whatev) s 0 r (er) s 14 r (\014eld) s 15 r (separations) s 15 r (result) s 15 r (from) s cmtt10.329 @sf 16 r (FS) s cmr10.329 @sf 0 r 46 c 62 320 p (The) s 15 r (original) s 15 r (motiv) s -1 r (ation) s 14 r (for) s 15 r (this) s 14 r (sp) s 2 r (ecial) s 15 r (exception) s 15 r 119 c -1 r (as) s 14 r (probably) s 15 r (so) s 15 r (that) s 15 r 121 c 0 r (ou) s 14 r (get) s 15 r (useful) s 15 r 98 c 1 r (eha) s 0 r (vior) s 0 382 p (in) s 19 r (the) s 18 r (default) s 19 r (case) s 18 r (\(i.e.,) s cmtt10.329 @sf 19 r (FS) s 16 r (==) s 15 r 34 c 15 r 34 c cmr10.329 @sf 0 r (\).) s 30 r (This) s 19 r (feature) s 18 r (can) s 19 r 98 c 1 r 101 c 18 r 97 c 19 r (problem) s 19 r (if) s 18 r 121 c 0 r (ou) s 17 r (really) s 19 r (don't) s 18 r 119 c 0 r (an) s -1 r 116 c 17 r (the) s 0 445 p (newline) s 18 r 99 c 0 r (haracter) s 17 r (to) s 18 r (separate) s 18 r (\014elds,) s 18 r (since) s 18 r (there) s 18 r (is) s 18 r (no) s 18 r 119 c 0 r 97 c -2 r 121 c 17 r (to) s 18 r (prev) s 0 r (en) s -1 r 116 c 17 r (it.) s 28 r (Ho) s 0 r 119 c -1 r (ev) s -2 r (er,) s 18 r 121 c 0 r (ou) s 17 r (can) s 18 r 119 c -1 r (ork) s 0 507 p (around) s 15 r (this) s 15 r 98 c 0 r 121 c 14 r (using) s 16 r (the) s cmtt10.329 @sf 15 r (split) s cmr10.329 @sf 15 r (function) s 15 r (to) s 15 r (break) s 16 r (up) s 15 r (the) s 15 r (record) s 15 r (man) s 0 r (ually) s 14 r (\(see) s 15 r (section) s 15 r (11.3) s 16 r ([String) s 0 569 p 70 c -3 r (unctions],) s 14 r (page) s 16 r (101\).) s cmbx10.432 @sf 0 790 p (3.7) s 34 r (Explicit) s 23 r (Input) s 23 r (with) s cmtt10.432 @sf 23 r (getline) s cmr10.329 @sf 62 927 p (So) s 16 r (far) s 16 r 119 c -1 r 101 c 15 r (ha) s 0 r 118 c -2 r 101 c 15 r 98 c 1 r (een) s 16 r (getting) s 16 r (our) s 15 r (input) s 16 r (\014les) s 16 r (from) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r ('s) s 16 r (main) s 16 r (input) s 15 r (stream|either) s 16 r (the) s 16 r (standard) s 0 990 p (input) s 16 r (\(usually) s 16 r 121 c 0 r (our) s 15 r (terminal\)) s 16 r (or) s 17 r (the) s 16 r (\014les) s 16 r (sp) s 1 r (eci\014ed) s 16 r (on) s 17 r (the) s 16 r (command) s 16 r (line.) s 23 r (The) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 17 r (language) s 16 r (has) s 16 r 97 c 0 1052 p (sp) s 1 r (ecial) s 12 r (built-in) s 12 r (command) s 12 r (called) s cmtt10.329 @sf 13 r (getline) s cmr10.329 @sf 12 r (that) s 12 r (can) s 12 r 98 c 1 r 101 c 12 r (used) s 12 r (to) s 12 r (read) s 12 r (input) s 12 r (under) s 12 r 121 c 0 r (our) s 11 r (explicit) s 12 r (con) s 0 r (trol.) s 62 1189 p (This) s 13 r (command) s 13 r (is) s 13 r (quite) s 13 r (complex) s 12 r (and) s 13 r (should) s cmsl10.329 @sf 13 r (not) s cmr10.329 @sf 14 r 98 c 1 r 101 c 13 r (used) s 13 r 98 c -1 r 121 c 12 r 98 c 1 r (eginners.) s 20 r (It) s 13 r (is) s 13 r (co) s -1 r 118 c -1 r (ered) s 12 r (here) s 13 r 98 c 1 r (ecause) s 0 1251 p (this) s 17 r (is) s 16 r (the) s 17 r 99 c 0 r (hapter) s 15 r (on) s 17 r (input.) s 24 r (The) s 17 r (examples) s 16 r (that) s 17 r (follo) s 0 r 119 c 15 r (the) s 17 r (explanation) s 17 r (of) s 16 r (the) s cmtt10.329 @sf 17 r (getline) s cmr10.329 @sf 16 r (command) s 0 1313 p (include) s 21 r (material) s 20 r (that) s 21 r (has) s 21 r (not) s 20 r 98 c 2 r (een) s 20 r (co) s 0 r 118 c -1 r (ered) s 20 r 121 c -1 r (et.) s 36 r (Therefore,) s 22 r (come) s 21 r (bac) s 0 r 107 c 19 r (and) s 21 r (study) s 21 r (the) s cmtt10.329 @sf 20 r (getline) s cmr10.329 @sf 0 1376 p (command) s cmsl10.329 @sf 16 r (after) s cmr10.329 @sf 18 r 121 c 0 r (ou) s 15 r (ha) s -1 r 118 c -1 r 101 c 15 r (review) s -1 r (ed) s 15 r (the) s 16 r (rest) s 15 r (of) s 16 r (this) s 15 r (man) s 0 r (ual) s 14 r (and) s 16 r (ha) s 0 r 118 c -1 r 101 c 14 r 97 c 16 r (go) s 1 r 111 c 1 r 100 c 16 r (kno) s -1 r (wledge) s 15 r (of) s 16 r (ho) s -1 r 119 c cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 1438 p 119 c 0 r (orks.) s cmtt10.329 @sf 62 1575 p (getline) s cmr10.329 @sf 14 r (returns) s 13 r 49 c 14 r (if) s 13 r (it) s 14 r (\014nds) s 13 r 97 c 14 r (record,) s 13 r (and) s 14 r 48 c 13 r (if) s 14 r (the) s 13 r (end) s 14 r (of) s 13 r (the) s 14 r (\014le) s 13 r (is) s 14 r (encoun) s -1 r (tered.) s 19 r (If) s 13 r (there) s 14 r (is) s 13 r (some) s 0 1637 p (error) s 15 r (in) s 15 r (getting) s 15 r 97 c 16 r (record,) s 15 r (suc) s -1 r 104 c 15 r (as) s 15 r 97 c 15 r (\014le) s 15 r (that) s 15 r (cannot) s 15 r 98 c 2 r 101 c 15 r (op) s 1 r (ened,) s 15 r (then) s cmtt10.329 @sf 15 r (getline) s cmr10.329 @sf 16 r (returns) s cmsy10.300 @sf 15 r 0 c cmr10.329 @sf 0 r (1.) s 62 1774 p (In) s 15 r (the) s 14 r (follo) s 0 r (wing) s 13 r (examples,) s cmsl10.329 @sf 14 r (command) s cmr10.329 @sf 17 r (stands) s 14 r (for) s 14 r 97 c 14 r (string) s 15 r 118 c -2 r (alue) s 14 r (that) s 14 r (represen) s 0 r (ts) s 13 r 97 c 14 r (shell) s 15 r (command.) s cmtt10.329 @sf 0 1911 p (getline) s cmr10.329 @sf 73 r (The) s cmtt10.329 @sf 14 r (getline) s cmr10.329 @sf 13 r (command) s 14 r (can) s 14 r 98 c 1 r 101 c 14 r (used) s 13 r (without) s 14 r (argumen) s 0 r (ts) s 13 r (to) s 13 r (read) s 14 r (input) s 14 r (from) s 13 r (the) s 14 r (curren) s 0 r 116 c 240 1973 p (input) s 19 r (\014le.) s 31 r (All) s 18 r (it) s 19 r (do) s 2 r (es) s 18 r (in) s 19 r (this) s 19 r (case) s 19 r (is) s 18 r (read) s 19 r (the) s 19 r (next) s 19 r (input) s 18 r (record) s 19 r (and) s 19 r (split) s 19 r (it) s 18 r (up) s 19 r (in) s 0 r (to) s 240 2036 p (\014elds.) s 24 r (This) s 16 r (is) s 16 r (useful) s 16 r (if) s 17 r 121 c -1 r (ou'v) s -1 r 101 c 15 r (\014nished) s 17 r (pro) s 1 r (cessing) s 16 r (the) s 16 r (curren) s 0 r 116 c 15 r (record,) s 17 r (but) s 16 r 121 c 0 r (ou) s 15 r 119 c 0 r (an) s -1 r 116 c 15 r (to) s 240 2098 p (do) s 15 r (some) s 15 r (sp) s 2 r (ecial) s 15 r (pro) s 1 r (cessing) s cmsl10.329 @sf 15 r (righ) s 0 r 116 c 14 r (no) s 0 r 119 c cmr10.329 @sf 18 r (on) s 15 r (the) s 15 r (next) s 15 r (record.) s 20 r (Here's) s 16 r (an) s 15 r (example:) s cmtt10.329 @sf 360 2172 p (awk) s 24 r ('{) s 479 2222 p (if) s 24 r (\(t) s 24 r 61 c 24 r (index\($0,) s 24 r ("/*"\)\)) s 24 r 123 c 599 2271 p (if\(t) s 23 r 62 c 24 r (1\)) s 718 2321 p (tmp) s 24 r 61 c 24 r (substr\($0,) s 24 r (1,) s 23 r 116 c 24 r 45 c 24 r (1\)) s 599 2371 p (else) s 718 2421 p (tmp) s 24 r 61 c 24 r ("") s 599 2471 p 117 c 23 r 61 c 24 r (index\(substr\($0,) s 24 r 116 c 24 r 43 c 24 r (2\),) s 24 r ("*/"\)) s 599 2520 p (while) s 23 r (\(!) s 24 r (u\)) s 24 r 123 c 718 2570 p (getline) s 718 2620 p 116 c 24 r 61 c 24 r (-1) s 718 2670 p 117 c 24 r 61 c 24 r (index\($0,) s 24 r ("*/"\)) s @eop 29 @bop0 29 @bop1 cmr10.329 @sf 0 -57 p (Reading) s 15 r (Input) s 15 r (Files) s 1509 r (29) s 0 183 p 99 c 0 r (ho) s 0 r (osing) s 15 r 121 c 0 r (our) s 14 r (\014eld) s 15 r (and) s 15 r (record) s 15 r (separators.) s 62 322 p (The) s 17 r (follo) s 0 r (wing) s 16 r (program) s 17 r (searc) s 0 r (hes) s 16 r (the) s 16 r (system) s 17 r (passw) s 0 r (ord) s 16 r (\014le,) s 18 r (and) s 16 r (prin) s 0 r (ts) s 16 r (the) s 17 r (en) s 0 r (tries) s 16 r (for) s 17 r (users) s 17 r (who) s 0 384 p (ha) s 0 r 118 c -2 r 101 c 15 r (no) s 15 r (passw) s 0 r (ord:) s cmtt10.329 @sf 120 523 p (awk) s 24 r (-F:) s 24 r ('$2) s 24 r (==) s 23 r (""') s 24 r (/etc/passwd) s cmr10.329 @sf 0 662 p (Here) s 19 r 119 c -1 r 101 c 18 r (use) s 19 r (the) s 19 r 96 c cmtt10.329 @sf 0 r (-F) s cmr10.329 @sf 0 r 39 c 18 r (option) s 19 r (on) s 19 r (the) s 18 r (command) s 19 r (line) s 19 r (to) s 19 r (set) s 18 r (the) s 19 r (\014eld) s 19 r (separator.) s 31 r (Note) s 18 r (that) s 19 r (\014elds) s 19 r (in) s 0 724 p 96 c cmtt10.329 @sf (/etc/passwd) s cmr10.329 @sf 39 c 17 r (are) s 17 r (separated) s 17 r 98 c 0 r 121 c 16 r (colons.) s 26 r (The) s 17 r (second) s 17 r (\014eld) s 17 r (represen) s 0 r (ts) s 16 r 97 c 17 r (user's) s 17 r (encrypted) s 17 r (passw) s 0 r (ord,) s 0 787 p (but) s 15 r (if) s 15 r (the) s 15 r (\014eld) s 16 r (is) s 15 r (empt) s -1 r 121 c -3 r 44 c 14 r (that) s 15 r (user) s 15 r (has) s 15 r (no) s 15 r (passw) s 0 r (ord.) s cmbx10.432 @sf 0 1027 p (3.6) s 34 r (Multiple-Line) s 23 r (Records) s cmr10.329 @sf 62 1166 p (In) s 17 r (some) s 16 r (data) s 16 r (bases,) s 17 r 97 c 16 r (single) s 17 r (line) s 16 r (cannot) s 16 r (con) s 0 r 118 c -1 r (enien) s -2 r (tly) s 16 r (hold) s 16 r (all) s 16 r (the) s 17 r (information) s 16 r (in) s 16 r (one) s 17 r (en) s 0 r (try) s -4 r 46 c 22 r (In) s 0 1229 p (suc) s 0 r 104 c 14 r (cases,) s 15 r 121 c 0 r (ou) s 14 r (can) s 15 r (use) s 15 r 109 c 0 r (ulti-line) s 14 r (records.) s 62 1367 p (The) s 13 r (\014rst) s 14 r (step) s 13 r (in) s 13 r (doing) s 13 r (this) s 13 r (is) s 13 r (to) s 13 r 99 c 0 r (ho) s 0 r (ose) s 13 r 121 c 0 r (our) s 12 r (data) s 13 r (format:) s 20 r (when) s 13 r (records) s 13 r (are) s 13 r (not) s 13 r (de\014ned) s 13 r (as) s 13 r (single) s 0 1430 p (lines,) s 15 r (ho) s 0 r 119 c 14 r (do) s 15 r 121 c 0 r (ou) s 14 r 119 c 0 r (an) s -1 r 116 c 14 r (to) s 15 r (de\014ne) s 15 r (them?) s 20 r (What) s 15 r (should) s 16 r (separate) s 15 r (records?) s 62 1568 p (One) s 18 r (tec) s -1 r (hnique) s 17 r (is) s 17 r (to) s 18 r (use) s 17 r (an) s 18 r (un) s 0 r (usual) s 16 r 99 c 0 r (haracter) s 16 r (or) s 18 r (string) s 17 r (to) s 18 r (separate) s 17 r (records.) s 27 r 70 c -3 r (or) s 17 r (example,) s 18 r 121 c 0 r (ou) s 0 1631 p (could) s 12 r (use) s 12 r (the) s 11 r (formfeed) s 12 r 99 c 0 r (haracter) s 11 r (\(written) s 11 r 96 c cmtt10.329 @sf 0 r (\\f) s cmr10.329 @sf 0 r 39 c 12 r (in) s cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 0 r 44 c 12 r (as) s 12 r (in) s 12 r (C\)) s 12 r (to) s 11 r (separate) s 12 r (them,) s 13 r (making) s 11 r (eac) s 0 r 104 c 11 r (record) s 0 1693 p 97 c 18 r (page) s 18 r (of) s 18 r (the) s 18 r (\014le.) s 28 r 84 c -2 r 111 c 16 r (do) s 18 r (this,) s 19 r (just) s 18 r (set) s 18 r (the) s 18 r 118 c -2 r (ariable) s cmtt10.329 @sf 17 r (RS) s cmr10.329 @sf 18 r (to) s cmtt10.329 @sf 18 r ("\\f") s cmr10.329 @sf 18 r (\(a) s 18 r (string) s 18 r (con) s 0 r (taining) s 17 r (the) s 18 r (formfeed) s 0 1755 p 99 c 0 r (haracter\).) s 19 r (An) s 0 r 121 c 13 r (other) s 15 r 99 c 0 r (haracter) s 14 r (could) s 14 r (equally) s 15 r 119 c 0 r (ell) s 14 r 98 c 1 r 101 c 15 r (used,) s 15 r (as) s 15 r (long) s 14 r (as) s 15 r (it) s 15 r 119 c 0 r (on't) s 13 r 98 c 2 r 101 c 15 r (part) s 14 r (of) s 15 r (the) s 15 r (data) s 0 1818 p (in) s 15 r 97 c 15 r (record.) s 62 1956 p (Another) s 20 r (tec) s 0 r (hnique) s 18 r (is) s 20 r (to) s 19 r (ha) s 0 r 118 c -1 r 101 c 18 r (blank) s 20 r (lines) s 19 r (separate) s 20 r (records.) s 33 r (By) s 20 r 97 c 20 r (sp) s 1 r (ecial) s 19 r (disp) s 2 r (ensation,) s 20 r 97 c 20 r 110 c 0 r (ull) s 0 2019 p (string) s 14 r (as) s 14 r (the) s 14 r 118 c -1 r (alue) s 13 r (of) s cmtt10.329 @sf 14 r (RS) s cmr10.329 @sf 14 r (indicates) s 14 r (that) s 14 r (records) s 14 r (are) s 14 r (separated) s 14 r 98 c -1 r 121 c 13 r (one) s 14 r (or) s 14 r (more) s 14 r (blank) s 14 r (lines.) s 20 r (If) s 14 r 121 c 0 r (ou) s 13 r (set) s cmtt10.329 @sf 0 2081 p (RS) s cmr10.329 @sf 14 r (to) s 14 r (the) s 14 r 110 c 0 r (ull) s 13 r (string,) s 14 r 97 c 14 r (record) s 14 r (alw) s 0 r 97 c -1 r (ys) s 13 r (ends) s 14 r (at) s 14 r (the) s 14 r (\014rst) s 14 r (blank) s 14 r (line) s 14 r (encoun) s 0 r (tered.) s 19 r (And) s 14 r (the) s 14 r (next) s 14 r (record) s 0 2143 p (do) s 1 r (esn't) s 15 r (start) s 15 r (un) s 0 r (til) s 13 r (the) s 15 r (\014rst) s 15 r (non) s 0 r (blank) s 14 r (line) s 14 r (that) s 15 r (follo) s 0 r (ws|no) s 14 r (matter) s 15 r (ho) s -1 r 119 c 14 r (man) s 0 r 121 c 14 r (blank) s 15 r (lines) s 14 r (app) s 2 r (ear) s 14 r (in) s 0 2205 p 97 c 15 r (ro) s 0 r (w,) s 14 r (they) s 15 r (are) s 15 r (considered) s 15 r (one) s 16 r (record-separator.) s 62 2344 p (The) s 16 r (second) s 17 r (step) s 16 r (is) s 16 r (to) s 16 r (separate) s 16 r (the) s 16 r (\014elds) s 16 r (in) s 17 r (the) s 16 r (record.) s 23 r (One) s 16 r 119 c 0 r 97 c -1 r 121 c 15 r (to) s 16 r (do) s 16 r (this) s 16 r (is) s 16 r (to) s 16 r (put) s 17 r (eac) s -1 r 104 c 15 r (\014eld) s 0 2407 p (on) s 19 r 97 c 19 r (separate) s 19 r (line:) s 27 r (to) s 19 r (do) s 19 r (this,) s 20 r (just) s 19 r (set) s 19 r (the) s 19 r 118 c -2 r (ariable) s cmtt10.329 @sf 18 r (FS) s cmr10.329 @sf 19 r (to) s 19 r (the) s 19 r (string) s cmtt10.329 @sf 19 r ("\\n") s cmr10.329 @sf 0 r 46 c 31 r (\(This) s 19 r (simple) s 19 r (regular) s 0 2469 p (expression) s 15 r (matc) s 0 r (hes) s 14 r 97 c 15 r (single) s 15 r (newline.\)) s 62 2608 p (Another) s 17 r (idea) s 17 r (is) s 17 r (to) s 17 r (divide) s 17 r (eac) s 0 r 104 c 16 r (of) s 17 r (the) s 17 r (lines) s 17 r (in) s 0 r (to) s 16 r (\014elds) s 17 r (in) s 17 r (the) s 17 r (normal) s 17 r (manner.) s 25 r (This) s 17 r (happ) s 2 r (ens) s 17 r 98 c -1 r 121 c 0 2670 p (default) s 19 r (as) s 20 r 97 c 19 r (result) s 19 r (of) s 19 r 97 c 20 r (sp) s 1 r (ecial) s 19 r (feature:) s 29 r (when) s cmtt10.329 @sf 19 r (RS) s cmr10.329 @sf 19 r (is) s 19 r (set) s 20 r (to) s 19 r (the) s 19 r 110 c 0 r (ull) s 18 r (string,) s 21 r (the) s 19 r (newline) s 19 r 99 c 0 r (haracter) s @eop 28 @bop0 28 @bop1 cmr10.329 @sf 0 -57 p (28) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 0 183 p (to) s 15 r (set) s 15 r (the) s cmtt10.329 @sf 15 r (FS) s cmr10.329 @sf 16 r (argumen) s -1 r 116 c cmsl10.329 @sf 14 r (and) s cmr10.329 @sf 17 r (get) s 16 r (an) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program) s 15 r (from) s 15 r 97 c 15 r (\014le.) s 62 326 p (As) s 20 r 97 c 20 r (sp) s 1 r (ecial) s 20 r (case,) s 21 r (in) s 20 r (compatibilit) s 0 r 121 c 19 r (mo) s 1 r (de) s 20 r (\(see) s 20 r 99 c -1 r (hapter) s 19 r (14) s 20 r ([Command) s 20 r (Line],) s 21 r (page) s 20 r (115\),) s 21 r (if) s 20 r (the) s 0 388 p (argumen) s 0 r 116 c 17 r (to) s 18 r 96 c cmtt10.329 @sf 0 r (-F) s cmr10.329 @sf 0 r 39 c 19 r (is) s 18 r 96 c cmtt10.329 @sf 0 r 116 c cmr10.329 @sf 0 r (',) s 19 r (then) s cmtt10.329 @sf 19 r (FS) s cmr10.329 @sf 18 r (is) s 18 r (set) s 19 r (to) s 18 r (the) s 18 r (tab) s 19 r 99 c -1 r (haracter.) s 29 r (\(This) s 19 r (is) s 18 r 98 c 1 r (ecause) s 19 r (if) s 18 r 121 c 0 r (ou) s 17 r 116 c 0 r (yp) s 0 r 101 c 18 r 96 c cmtt10.329 @sf 0 r (-F\\t) s cmr10.329 @sf 0 r (',) s 0 451 p (without) s 14 r (the) s 14 r (quotes,) s 14 r (at) s 14 r (the) s 14 r (shell,) s 14 r (the) s 14 r 96 c cmtt10.329 @sf 0 r 92 c cmr10.329 @sf 0 r 39 c 14 r (gets) s 14 r (deleted,) s 14 r (so) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 14 r (\014gures) s 14 r (that) s 14 r 121 c 0 r (ou) s 13 r (really) s 13 r 119 c 0 r (an) s -1 r 116 c 13 r 121 c 0 r (our) s 13 r (\014elds) s 0 513 p (to) s 16 r 98 c 2 r 101 c 16 r (separated) s 17 r (with) s 16 r (tabs,) s 17 r (and) s 16 r (not) s 17 r 96 c cmtt10.329 @sf 0 r 116 c cmr10.329 @sf 0 r ('s.) s 24 r (Use) s 16 r 96 c cmtt10.329 @sf 0 r (FS="t") s cmr10.329 @sf 0 r 39 c 17 r (on) s 16 r (the) s 17 r (command) s 16 r (line) s 17 r (if) s 16 r 121 c 0 r (ou) s 15 r (really) s 17 r (do) s 16 r 119 c 0 r (an) s -1 r 116 c 0 575 p (to) s 15 r (separate) s 15 r 121 c 0 r (our) s 14 r (\014elds) s 15 r (with) s 15 r 96 c cmtt10.329 @sf 0 r 116 c cmr10.329 @sf 0 r ('s.\)) s 62 718 p 70 c -3 r (or) s 17 r (example,) s 17 r (let's) s 17 r (use) s 17 r (an) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (program) s 17 r (\014le) s 17 r (called) s 17 r 96 c cmtt10.329 @sf 0 r (baud.awk) s cmr10.329 @sf 0 r 39 c 17 r (that) s 17 r (con) s 0 r (tains) s 16 r (the) s 17 r (pattern) s cmtt10.329 @sf 17 r (/300/) s cmr10.329 @sf 0 r 44 c 0 780 p (and) s 15 r (the) s 15 r (action) s 15 r 96 c cmtt10.329 @sf 0 r (print) s 16 r ($1) s cmr10.329 @sf 0 r ('.) s 20 r (Here) s 15 r (is) s 15 r (the) s 15 r (program:) s cmtt10.329 @sf 120 923 p (/300/) s 72 r 123 c 23 r (print) s 24 r ($1) s 24 r 125 c cmr10.329 @sf 62 1066 p (Let's) s 21 r (also) s 21 r (set) s cmtt10.329 @sf 20 r (FS) s cmr10.329 @sf 21 r (to) s 20 r 98 c 2 r 101 c 20 r (the) s 21 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r 39 c 21 r 99 c -1 r (haracter,) s 21 r (and) s 21 r (run) s 21 r (the) s 20 r (program) s 21 r (on) s 21 r (the) s 20 r (\014le) s 21 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r ('.) s 36 r (The) s 0 1128 p (follo) s 0 r (wing) s 14 r (command) s 16 r (prin) s -1 r (ts) s 15 r 97 c 15 r (list) s 16 r (of) s 15 r (the) s 16 r (names) s 15 r (of) s 16 r (the) s 15 r (bulletin) s 16 r 98 c 1 r (oards) s 15 r (that) s 16 r (op) s 1 r (erate) s 16 r (at) s 15 r (300) s 16 r (baud) s 15 r (and) s 0 1190 p (the) s 15 r (\014rst) s 15 r (three) s 15 r (digits) s 16 r (of) s 15 r (their) s 15 r (phone) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (ers:) s cmtt10.329 @sf 120 1333 p (awk) s 24 r (-F-) s 24 r (-f) s 24 r (baud.awk) s 23 r (BBS-list) s cmr10.329 @sf 0 1476 p (It) s 15 r (pro) s 1 r (duces) s 16 r (this) s 15 r (output:) s cmtt10.329 @sf 120 1619 p (aardvark) s 119 r (555) s 120 1669 p (alpo) s 120 1718 p (barfly) s 167 r (555) s 120 1768 p (bites) s 191 r (555) s 120 1818 p (camelot) s 143 r (555) s 120 1868 p (core) s 215 r (555) s 120 1918 p (fooey) s 191 r (555) s 120 1968 p (foot) s 215 r (555) s 120 2017 p (macfoo) s 167 r (555) s 120 2067 p (sdace) s 191 r (555) s 120 2117 p (sabafoo) s 143 r (555) s cmr10.329 @sf 0 2260 p (Note) s 20 r (the) s 19 r (second) s 20 r (line) s 19 r (of) s 20 r (output.) s 33 r (If) s 20 r 121 c 0 r (ou) s 18 r 99 c 0 r (hec) s -1 r 107 c 18 r (the) s 20 r (original) s 19 r (\014le,) s 21 r 121 c 0 r (ou) s 18 r (will) s 20 r (see) s 19 r (that) s 20 r (the) s 19 r (second) s 20 r (line) s 0 2322 p (lo) s 1 r (ok) s 0 r (ed) s 14 r (lik) s 0 r 101 c 14 r (this:) s cmtt10.329 @sf 120 2465 p (alpo-net) s 119 r (555-3412) s 120 r (2400/1200/300) s 119 r 65 c cmr10.329 @sf 62 2608 p (The) s 17 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r 39 c 18 r (as) s 17 r (part) s 17 r (of) s 17 r (the) s 17 r (system's) s 18 r (name) s 17 r 119 c 0 r (as) s 16 r (used) s 17 r (as) s 17 r (the) s 17 r (\014eld) s 18 r (separator,) s 17 r (instead) s 17 r (of) s 18 r (the) s 17 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r 39 c 17 r (in) s 17 r (the) s 0 2670 p (phone) s 21 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 21 r (that) s 21 r 119 c 0 r (as) s 19 r (originally) s 21 r (in) s 0 r (tended.) s 35 r (This) s 21 r (demonstrates) s 21 r (wh) s 0 r 121 c 19 r 121 c 0 r (ou) s 20 r (ha) s -1 r 118 c -1 r 101 c 20 r (to) s 21 r 98 c 1 r 101 c 21 r (careful) s 20 r (in) s @eop 27 @bop0 cmtt10.329 @sf [<000700000700000F00000E00001E00001C000FFC003FFE007FFF00787F0070F700F0E780E1E380E1E380E00380E00380E003 80E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380F00780700700780F007FFF003FFE000F F800> 24 34 -3 6 23.863] 81 @dc 27 @bop1 cmr10.329 @sf 0 -57 p (Reading) s 15 r (Input) s 15 r (Files) s 1509 r (27) s 0 183 p 121 c 0 r (ou) s 15 r (though) s 0 r 116 c 15 r (they) s 17 r 119 c -1 r (ould.) s 23 r 70 c -2 r (or) s 15 r (instance,) s 17 r (the) s 16 r 112 c 1 r (erson's) s 17 r (name) s 16 r (in) s 16 r (the) s 17 r (example) s 16 r 119 c 0 r (e'v) s -1 r 101 c 15 r 98 c 1 r (een) s 17 r (using) s 16 r (migh) s 0 r 116 c 0 246 p (ha) s 0 r 118 c -2 r 101 c 13 r 97 c 13 r (title) s 13 r (or) s 13 r (su\016x) s 13 r (attac) s 0 r (hed,) s 12 r (suc) s 0 r 104 c 12 r (as) s 13 r 96 c cmtt10.329 @sf 0 r (John) s 15 r (Q.) s 15 r (Smith,) s 15 r (LXIX) s cmr10.329 @sf 0 r ('.) s 20 r 70 c -3 r (rom) s 12 r (input) s 13 r (con) s 0 r (taining) s 12 r (suc) s 0 r 104 c 12 r 97 c 13 r (name:) s cmtt10.329 @sf 120 387 p (John) s 24 r (Q.) s 24 r (Smith,) s 24 r (LXIX,) s 23 r (29) s 24 r (Oak) s 24 r (St.,) s 24 r (Walamazoo,) s 24 r (MI) s 24 r (42139) s cmr10.329 @sf 0 528 p (the) s 16 r (previous) s 15 r (sample) s 16 r (program) s 15 r 119 c 0 r (ould) s 15 r (extract) s 15 r 96 c cmtt10.329 @sf 0 r (LXIX) s cmr10.329 @sf 0 r (',) s 16 r (instead) s 16 r (of) s 15 r 96 c cmtt10.329 @sf 0 r (29) s 15 r (Oak) s 16 r (St.) s cmr10.329 @sf 0 r ('.) s 21 r (If) s 16 r 121 c 0 r (ou) s 14 r 119 c 0 r (ere) s 14 r (exp) s 2 r (ecting) s 0 590 p (the) s 12 r (program) s 12 r (to) s 12 r (prin) s -1 r 116 c 11 r (the) s 12 r (address,) s 12 r 121 c 0 r (ou) s 11 r 119 c 0 r (ould) s 11 r 98 c 1 r 101 c 12 r (surprised.) s 19 r (So) s 12 r 99 c -1 r (ho) s 1 r (ose) s 11 r 121 c 0 r (our) s 11 r (data) s 12 r (la) s 0 r 121 c -2 r (out) s 11 r (and) s 12 r (separator) s 0 652 p 99 c 0 r (haracters) s 14 r (carefully) s 15 r (to) s 15 r (prev) s 0 r (en) s -1 r 116 c 14 r (suc) s 0 r 104 c 14 r (problems.) s 62 794 p (As) s 18 r 121 c 0 r (ou) s 16 r (kno) s 0 r (w,) s 18 r 98 c -1 r 121 c 17 r (default,) s 18 r (\014elds) s 18 r (are) s 18 r (separated) s 18 r 98 c -1 r 121 c 17 r (whitespace) s 18 r (sequences) s 17 r (\(spaces) s 18 r (and) s 18 r (tabs\),) s 18 r (not) s 0 856 p 98 c 0 r 121 c 19 r (single) s 20 r (spaces:) s 30 r 116 c 0 r 119 c -1 r 111 c 19 r (spaces) s 20 r (in) s 20 r 97 c 20 r (ro) s 0 r 119 c 19 r (do) s 20 r (not) s 21 r (delimit) s 20 r (an) s 20 r (empt) s 0 r 121 c 19 r (\014eld.) s 35 r (The) s 20 r (default) s 20 r 118 c -1 r (alue) s 19 r (of) s 20 r (the) s 0 918 p (\014eld) s 16 r (separator) s 15 r (is) s 16 r 97 c 16 r (string) s cmtt10.329 @sf 16 r 34 c 15 r 34 c cmr10.329 @sf 15 r (con) s 0 r (taining) s 15 r 97 c 16 r (single) s 15 r (space.) s 22 r (If) s 16 r (this) s 16 r 118 c -2 r (alue) s 15 r 119 c 0 r (ere) s 14 r (in) s 0 r (terpreted) s 15 r (in) s 16 r (the) s 15 r (usual) s 0 980 p 119 c 0 r 97 c -2 r 121 c -3 r 44 c 13 r (eac) s 0 r 104 c 14 r (space) s 14 r 99 c 0 r (haracter) s 13 r 119 c 0 r (ould) s 14 r (separate) s 14 r (\014elds,) s 15 r (so) s 14 r 116 c 0 r 119 c -1 r 111 c 13 r (spaces) s 15 r (in) s 14 r 97 c 15 r (ro) s 0 r 119 c 13 r 119 c 0 r (ould) s 13 r (mak) s 0 r 101 c 14 r (an) s 14 r (empt) s 0 r 121 c 14 r (\014eld) s 0 1043 p 98 c 1 r (et) s 0 r 119 c -1 r (een) s 12 r (them.) s 19 r (The) s 13 r (reason) s 14 r (this) s 13 r (do) s 1 r (es) s 13 r (not) s 13 r (happ) s 1 r (en) s 14 r (is) s 13 r (that) s 13 r 97 c 13 r (single) s 13 r (space) s 13 r (as) s 13 r (the) s 13 r 118 c -1 r (alue) s 12 r (of) s cmtt10.329 @sf 13 r (FS) s cmr10.329 @sf 13 r (is) s 13 r 97 c 13 r (sp) s 2 r (ecial) s 0 1105 p (case:) s 20 r (it) s 15 r (is) s 16 r (tak) s -1 r (en) s 14 r (to) s 16 r (sp) s 1 r (ecify) s 15 r (the) s 15 r (default) s 15 r (manner) s 15 r (of) s 16 r (delimiting) s 15 r (\014elds.) s 62 1246 p (If) s cmtt10.329 @sf 13 r (FS) s cmr10.329 @sf 12 r (is) s 12 r (an) s 0 r 121 c 11 r (other) s 13 r (single) s 12 r 99 c 0 r (haracter,) s 12 r (suc) s -1 r 104 c 12 r (as) s cmtt10.329 @sf 12 r (",") s cmr10.329 @sf 0 r 44 c 13 r (then) s 12 r 116 c 0 r 119 c -1 r 111 c 11 r (successiv) s 0 r 101 c 11 r 111 c 2 r (ccurrences) s 12 r (of) s 12 r (that) s 13 r 99 c -1 r (haracter) s 0 1308 p (do) s 15 r (delimit) s 15 r (an) s 15 r (empt) s 0 r 121 c 14 r (\014eld.) s 21 r (The) s 15 r (space) s 15 r 99 c 0 r (haracter) s 14 r (is) s 15 r (the) s 15 r (only) s 15 r (sp) s 1 r (ecial) s 16 r (case.) s 62 1449 p 89 c -3 r (ou) s 15 r (can) s 15 r (set) s cmtt10.329 @sf 15 r (FS) s cmr10.329 @sf 15 r (to) s 15 r 98 c 1 r 101 c 16 r 97 c 15 r (string) s 15 r (con) s 0 r (taining) s 14 r (sev) s 0 r (eral) s 14 r 99 c -1 r (haracters.) s 20 r 70 c -3 r (or) s 14 r (example,) s 15 r (the) s 15 r (assignmen) s 0 r (t:) s cmtt10.329 @sf 120 1591 p (FS) s 24 r 61 c 24 r (",) s 24 r (\\t") s cmr10.329 @sf 0 1732 p (mak) s 0 r (es) s 15 r (ev) s 0 r (ery) s 16 r (area) s 16 r (of) s 17 r (an) s 16 r (input) s 17 r (line) s 16 r (that) s 17 r (consists) s 16 r (of) s 17 r 97 c 16 r (comma) s 17 r (follo) s 0 r 119 c -2 r (ed) s 16 r 98 c 0 r 121 c 15 r 97 c 17 r (space) s 16 r (and) s 17 r 97 c 16 r (tab,) s 17 r (in) s 0 r (to) s 15 r 97 c 0 1794 p (\014eld) s 15 r (separator.) s 20 r (\(`) s cmtt10.329 @sf 0 r (\\t) s cmr10.329 @sf 0 r 39 c 16 r (stands) s 15 r (for) s 15 r 97 c 15 r (tab.\)) s 62 1935 p (More) s 17 r (generally) s -3 r 44 c 16 r (the) s 17 r 118 c -2 r (alue) s 16 r (of) s cmtt10.329 @sf 17 r (FS) s cmr10.329 @sf 17 r (ma) s -1 r 121 c 16 r 98 c 1 r 101 c 17 r 97 c 17 r (string) s 16 r (con) s 0 r (taining) s 16 r (an) s -1 r 121 c 16 r (regular) s 17 r (expression.) s 25 r (Then) s 16 r (eac) s 0 r 104 c 0 1997 p (matc) s 0 r 104 c 18 r (in) s 19 r (the) s 19 r (record) s 19 r (for) s 19 r (the) s 19 r (regular) s 19 r (expression) s 19 r (separates) s 19 r (\014elds.) s 32 r 70 c -3 r (or) s 18 r (example,) s 20 r (if) s 19 r 121 c 0 r (ou) s 18 r 119 c 0 r (an) s -2 r 116 c 18 r (single) s 0 2060 p (spaces) s 17 r (to) s 17 r (separate) s 17 r (\014elds) s 18 r (the) s 17 r 119 c -1 r 97 c -1 r 121 c 16 r (single) s 17 r (commas) s 17 r 119 c 0 r (ere) s 16 r (used) s 17 r (ab) s 2 r 111 c -1 r 118 c -1 r (e,) s 17 r 121 c 0 r (ou) s 16 r (can) s 17 r (set) s cmtt10.329 @sf 17 r (FS) s cmr10.329 @sf 17 r (to) s cmtt10.329 @sf 17 r ("[) s 24 r (]") s cmr10.329 @sf 0 r 46 c 26 r (This) s 0 2122 p (regular) s 15 r (expression) s 15 r (matc) s 0 r (hes) s 14 r 97 c 15 r (single) s 15 r (space) s 16 r (and) s 15 r (nothing) s 15 r (else.) s cmtt10.329 @sf 62 2263 p (FS) s cmr10.329 @sf 15 r (can) s 16 r 98 c 1 r 101 c 15 r (set) s 15 r (on) s 15 r (the) s 15 r (command) s 16 r (line.) s 20 r 89 c -3 r (ou) s 14 r (use) s 15 r (the) s 15 r 96 c cmtt10.329 @sf 0 r (-F) s cmr10.329 @sf 0 r 39 c 16 r (argumen) s -1 r 116 c 14 r (to) s 16 r (do) s 15 r (so.) s 20 r 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 120 2404 p (awk) s 24 r (-F,) s 24 r 39 c cmsl10.329 @sf 0 r (program) s cmtt10.329 @sf 0 r 39 c cmsl10.329 @sf 24 r (input-\014les) s cmr10.329 @sf 0 2545 p (sets) s cmtt10.329 @sf 13 r (FS) s cmr10.329 @sf 13 r (to) s 14 r 98 c 1 r 101 c 13 r (the) s 13 r 96 c cmtt10.329 @sf 0 r 44 c cmr10.329 @sf 0 r 39 c 14 r 99 c -1 r (haracter.) s 19 r (Notice) s 13 r (that) s 13 r (the) s 13 r (argumen) s 0 r 116 c 12 r (uses) s 14 r 97 c 13 r (capital) s 13 r 96 c cmtt10.329 @sf 0 r 70 c cmr10.329 @sf 0 r ('.) s 20 r (Con) s -1 r (trast) s 13 r (this) s 13 r (with) s 13 r 96 c cmtt10.329 @sf 0 r (-f) s cmr10.329 @sf 0 r (',) s 0 2608 p (whic) s 0 r 104 c 14 r (sp) s 1 r (eci\014es) s 16 r 97 c 15 r (\014le) s 15 r (con) s 0 r (taining) s 14 r (an) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 15 r (program.) s 21 r (Case) s 15 r (is) s 15 r (signi\014can) s 0 r 116 c 14 r (in) s 16 r (command) s 15 r (options:) s 21 r (the) s 15 r 96 c cmtt10.329 @sf 0 r (-F) s cmr10.329 @sf 0 r 39 c 0 2670 p (and) s 16 r 96 c cmtt10.329 @sf 0 r (-f) s cmr10.329 @sf 0 r 39 c 17 r (options) s 16 r (ha) s 0 r 118 c -2 r 101 c 16 r (nothing) s 16 r (to) s 16 r (do) s 17 r (with) s 16 r (eac) s 0 r 104 c 15 r (other.) s 24 r 89 c -3 r (ou) s 15 r (can) s 17 r (use) s 16 r 98 c 1 r (oth) s 17 r (options) s 16 r (at) s 16 r (the) s 17 r (same) s 16 r (time) s @eop 26 @bop0 26 @bop1 cmr10.329 @sf 0 -57 p (26) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmtt10.329 @sf 120 183 p (if) s 24 r (\($\(NF+1\)) s 24 r (!=) s 24 r (""\)) s 215 233 p (print) s 24 r ("can't) s 24 r (happen") s 120 283 p (else) s 215 333 p (print) s 24 r ("everything) s 24 r (is) s 24 r (normal") s cmr10.329 @sf 0 472 p (should) s 15 r (prin) s 0 r 116 c 15 r 96 c cmtt10.329 @sf 0 r (everything) s 15 r (is) s 15 r (normal) s cmr10.329 @sf 0 r (',) s 15 r 98 c 2 r (ecause) s cmtt10.329 @sf 15 r (NF+1) s cmr10.329 @sf 15 r (is) s 16 r (certain) s 15 r (to) s 16 r 98 c 1 r 101 c 15 r (out) s 16 r (of) s 15 r (range.) s 21 r (\(See) s 16 r (section) s 15 r (9.1) s 0 534 p ([If) s 15 r (Statemen) s 0 r (t],) s 14 r (page) s 15 r (79,) s 15 r (for) s 15 r (more) s 16 r (information) s 15 r (ab) s 1 r (out) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r ('s) s cmtt10.329 @sf 15 r (if-else) s cmr10.329 @sf 16 r (statemen) s -1 r (ts.\)) s cmbx10.432 @sf 0 779 p (3.5) s 34 r (Sp) s 2 r (ecifying) s 23 r (Ho) s -1 r 119 c 22 r (Fields) s 23 r (Are) s 23 r (Separated) s cmr10.329 @sf 62 918 p (The) s 19 r 119 c -1 r 97 c -1 r 121 c cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 18 r (splits) s 18 r (an) s 19 r (input) s 18 r (record) s 19 r (in) s -1 r (to) s 18 r (\014elds) s 18 r (is) s 19 r (con) s -1 r (trolled) s 18 r 98 c 0 r 121 c 17 r (the) s cmsl10.329 @sf 18 r (\014eld) s 19 r (separator) s cmr10.329 @sf 0 r 44 c 19 r (whic) s 0 r 104 c 17 r (is) s 19 r 97 c 0 981 p (regular) s 11 r (expression.) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 11 r (scans) s 11 r (the) s 11 r (input) s 12 r (record) s 11 r (for) s 11 r (matc) s 0 r (hes) s 10 r (for) s 11 r (this) s 11 r (regular) s 11 r (expression;) s 13 r (these) s 11 r (matc) s -1 r (hes) s 0 1043 p (separate) s 17 r (\014elds.) s 24 r (The) s 17 r (\014elds) s 16 r (themselv) s 0 r (es) s 15 r (are) s 17 r (the) s 16 r (text) s 17 r 98 c 1 r (et) s 0 r 119 c -1 r (een) s 15 r (the) s 17 r (matc) s 0 r (hes.) s 23 r 70 c -3 r (or) s 16 r (example,) s 17 r (if) s 16 r (the) s 17 r (\014eld) s 0 1105 p (separator) s 15 r (is) s 15 r 96 c cmtt10.329 @sf 0 r (oo) s cmr10.329 @sf 0 r (',) s 15 r (then) s 16 r (the) s 15 r (follo) s -1 r (wing) s 15 r (line:) s cmtt10.329 @sf 120 1244 p (moo) s 24 r (goo) s 24 r (gai) s 24 r (pan) s cmr10.329 @sf 0 1384 p 119 c 0 r (ould) s 14 r 98 c 1 r 101 c 15 r (split) s 15 r (in) s 0 r (to) s 14 r (three) s 15 r (\014elds:) s 21 r 96 c cmtt10.329 @sf 0 r 109 c cmr10.329 @sf 0 r (',) s 15 r 96 c cmtt10.329 @sf 24 r 103 c cmr10.329 @sf 0 r 39 c 15 r (and) s 15 r 96 c cmtt10.329 @sf 24 r (gai) s 24 r (pan) s cmr10.329 @sf 0 r ('.) s 62 1523 p (The) s 14 r (\014eld) s 13 r (separator) s 14 r (is) s 13 r (represen) s 0 r (ted) s 12 r 98 c 0 r 121 c 12 r (the) s 14 r (built-in) s 13 r 118 c -1 r (ariable) s cmtt10.329 @sf 12 r (FS) s cmr10.329 @sf 0 r 46 c 20 r (Shell) s 13 r (programmers) s 14 r (tak) s 0 r 101 c 12 r (note!) s cmtt10.329 @sf 20 r (awk) s cmr10.329 @sf 0 1585 p (do) s 1 r (es) s 15 r (not) s 16 r (use) s 15 r (the) s 15 r (name) s cmtt10.329 @sf 15 r (IFS) s cmr10.329 @sf 15 r (whic) s 0 r 104 c 14 r (is) s 15 r (used) s 15 r 98 c 0 r 121 c 14 r (the) s 15 r (shell.) s 62 1724 p 89 c -3 r (ou) s 21 r (can) s 21 r 99 c 0 r (hange) s 20 r (the) s 21 r 118 c -2 r (alue) s 21 r (of) s cmtt10.329 @sf 21 r (FS) s cmr10.329 @sf 21 r (in) s 21 r (the) s cmtt10.329 @sf 21 r (awk) s cmr10.329 @sf 22 r (program) s 21 r (with) s 21 r (the) s 21 r (assignmen) s 0 r 116 c 20 r (op) s 1 r (erator,) s 23 r 96 c cmtt10.329 @sf 0 r 61 c cmr10.329 @sf 0 r 39 c 21 r (\(see) s 0 1787 p (section) s 20 r (8.7) s 20 r ([Assignmen) s 0 r 116 c 19 r (Ops],) s 21 r (page) s 20 r (70\).) s 35 r (Often) s 20 r (the) s 20 r (righ) s 0 r 116 c 19 r (time) s 20 r (to) s 20 r (do) s 21 r (this) s 20 r (is) s 20 r (at) s 20 r (the) s 20 r 98 c 1 r (eginning) s 20 r (of) s 0 1849 p (execution,) s 21 r 98 c 2 r (efore) s 20 r (an) s 0 r 121 c 19 r (input) s 20 r (has) s 20 r 98 c 1 r (een) s 21 r (pro) s 1 r (cessed,) s 21 r (so) s 20 r (that) s 21 r (the) s 20 r 118 c 0 r (ery) s 19 r (\014rst) s 20 r (record) s 20 r (will) s 20 r 98 c 2 r 101 c 20 r (read) s 20 r (with) s 0 1911 p (the) s 18 r (prop) s 2 r (er) s 18 r (separator.) s 29 r 84 c -3 r 111 c 18 r (do) s 18 r (this,) s 19 r (use) s 18 r (the) s 19 r (sp) s 1 r (ecial) s cmtt10.329 @sf 18 r (BEGIN) s cmr10.329 @sf 18 r (pattern) s 19 r (\(see) s 18 r (section) s 18 r (6.8) s 18 r ([BEGIN/END],) s 0 1974 p (page) s 15 r (59\).) s 20 r 70 c -2 r (or) s 14 r (example,) s 15 r (here) s 15 r 119 c 0 r 101 c 14 r (set) s 15 r (the) s 15 r 118 c -1 r (alue) s 14 r (of) s cmtt10.329 @sf 15 r (FS) s cmr10.329 @sf 15 r (to) s 15 r (the) s 15 r (string) s cmtt10.329 @sf 16 r (",") s cmr10.329 @sf 0 r 58 c cmtt10.329 @sf 120 2113 p (awk) s 24 r ('BEGIN) s 24 r 123 c 24 r (FS) s 23 r 61 c 24 r (",") s 24 r 125 c 24 r 59 c 24 r 123 c 24 r (print) s 24 r ($2) s 23 r (}') s cmr10.329 @sf 0 2252 p (Giv) s 0 r (en) s 14 r (the) s 15 r (input) s 15 r (line,) s cmtt10.329 @sf 120 2391 p (John) s 24 r (Q.) s 24 r (Smith,) s 24 r (29) s 23 r (Oak) s 24 r (St.,) s 24 r (Walamazoo,) s 24 r (MI) s 24 r (42139) s cmr10.329 @sf 0 2531 p (this) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program) s 15 r (extracts) s 16 r (the) s 15 r (string) s 15 r 96 c cmtt10.329 @sf 0 r (29) s 15 r (Oak) s 15 r (St.) s cmr10.329 @sf 0 r ('.) s 62 2670 p (Sometimes) s 15 r 121 c 0 r (our) s 14 r (input) s 16 r (data) s 15 r (will) s 15 r (con) s 0 r (tain) s 14 r (separator) s 15 r 99 c 0 r (haracters) s 14 r (that) s 15 r (don't) s 15 r (separate) s 16 r (\014elds) s 15 r (the) s 15 r 119 c 0 r 97 c -1 r 121 c @eop 25 @bop0 25 @bop1 cmr10.329 @sf 0 -57 p (Reading) s 15 r (Input) s 15 r (Files) s 1509 r (25) s cmtt10.329 @sf 120 183 p (awk) s 24 r ('{) s 24 r ($3) s 24 r 61 c 23 r ($2) s 24 r 45 c 24 r (10;) s 24 r (print) s 24 r ($2,) s 24 r ($3) s 24 r (}') s 23 r (inventory-shipped) s cmr10.329 @sf 0 324 p (The) s 13 r 96 c cmtt10.329 @sf 0 r 45 c cmr10.329 @sf 0 r 39 c 13 r (sign) s 13 r (represen) s 0 r (ts) s 11 r (subtraction,) s 14 r (so) s 13 r (this) s 13 r (program) s 13 r (reassigns) s 13 r (\014eld) s 13 r (three,) s cmtt10.329 @sf 13 r ($3) s cmr10.329 @sf 0 r 44 c 13 r (to) s 13 r 98 c 1 r 101 c 13 r (the) s 13 r 118 c -1 r (alue) s 12 r (of) s 13 r (\014eld) s 0 387 p 116 c 0 r 119 c -2 r 111 c 15 r (min) s 0 r (us) s 14 r (ten,) s cmtt10.329 @sf 16 r ($2) s 15 r 45 c 15 r (10) s cmr10.329 @sf 0 r 46 c 22 r (\(See) s 15 r (section) s 16 r (8.3) s 16 r ([Arithmetic) s 15 r (Ops],) s 16 r (page) s 16 r (66.\)) s 21 r (Then) s 16 r (\014eld) s 15 r 116 c 0 r 119 c -1 r (o,) s 14 r (and) s 16 r (the) s 16 r (new) s 0 449 p 118 c -2 r (alue) s 15 r (for) s 15 r (\014eld) s 15 r (three,) s 15 r (are) s 15 r (prin) s 0 r (ted.) s 62 590 p (In) s 22 r (order) s 21 r (for) s 21 r (this) s 22 r (to) s 21 r 119 c 0 r (ork,) s 22 r (the) s 21 r (text) s 22 r (in) s 21 r (\014eld) s cmtt10.329 @sf 21 r ($2) s cmr10.329 @sf 22 r 109 c 0 r (ust) s 20 r (mak) s 0 r 101 c 20 r (sense) s 21 r (as) s 22 r 97 c 21 r 110 c 0 r (um) s -1 r 98 c 0 r (er;) s 24 r (the) s 22 r (string) s 21 r (of) s 0 652 p 99 c 0 r (haracters) s 15 r 109 c 0 r (ust) s 16 r 98 c 1 r 101 c 17 r (con) s 0 r 118 c -2 r (erted) s 16 r (to) s 17 r 97 c 16 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 17 r (in) s 16 r (order) s 17 r (for) s 17 r (the) s 16 r (computer) s 17 r (to) s 17 r (do) s 17 r (arithmetic) s 16 r (on) s 17 r (it.) s 25 r (The) s 0 715 p 110 c 0 r (um) s -2 r 98 c 1 r (er) s 22 r (resulting) s 23 r (from) s 23 r (the) s 22 r (subtraction) s 23 r (is) s 22 r (con) s 0 r 118 c -1 r (erted) s 21 r (bac) s 0 r 107 c 22 r (to) s 22 r 97 c 23 r (string) s 23 r (of) s 22 r 99 c 0 r (haracters) s 21 r (whic) s 0 r 104 c 22 r (then) s 0 777 p 98 c 1 r (ecomes) s 15 r (\014eld) s 16 r (three.) s 20 r (See) s 15 r (section) s 15 r (8.9) s 15 r ([Con) s 0 r 118 c -1 r (ersion],) s 14 r (page) s 15 r (73.) s 62 918 p (When) s 20 r 121 c 0 r (ou) s 19 r 99 c 0 r (hange) s 18 r (the) s 20 r 118 c -1 r (alue) s 19 r (of) s 20 r 97 c 20 r (\014eld) s 19 r (\(as) s 20 r 112 c 2 r (erceiv) s -1 r (ed) s 19 r 98 c 0 r 121 c cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 0 r (\),) s 21 r (the) s 20 r (text) s 20 r (of) s 20 r (the) s 20 r (input) s 19 r (record) s 20 r (is) s 0 980 p (recalculated) s 17 r (to) s 17 r (con) s 0 r (tain) s 16 r (the) s 16 r (new) s 17 r (\014eld) s 17 r (where) s 17 r (the) s 17 r (old) s 17 r (one) s 17 r 119 c 0 r (as.) s 24 r (Therefore,) s cmtt10.329 @sf 18 r ($0) s cmr10.329 @sf 17 r 99 c -1 r (hanges) s 16 r (to) s 17 r (re\015ect) s 17 r (the) s 0 1043 p (altered) s 15 r (\014eld.) s 20 r (Th) s 0 r (us,) s cmtt10.329 @sf 120 1184 p (awk) s 24 r ('{) s 24 r ($2) s 24 r 61 c 23 r ($2) s 24 r 45 c 24 r (10;) s 24 r (print) s 24 r ($0) s 24 r (}') s 24 r (inventory-shipped) s cmr10.329 @sf 0 1325 p (prin) s 0 r (ts) s 14 r 97 c 15 r (cop) s 0 r 121 c 14 r (of) s 15 r (the) s 15 r (input) s 15 r (\014le,) s 16 r (with) s 15 r (10) s 15 r (subtracted) s 15 r (from) s 15 r (the) s 15 r (second) s 15 r (\014eld) s 16 r (of) s 15 r (eac) s -1 r 104 c 15 r (line.) s 62 1466 p 89 c -3 r (ou) s 15 r (can) s 15 r (also) s 15 r (assign) s 15 r (con) s 0 r (ten) s -1 r (ts) s 14 r (to) s 15 r (\014elds) s 15 r (that) s 15 r (are) s 15 r (out) s 15 r (of) s 16 r (range.) s 20 r 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 120 1607 p (awk) s 24 r ('{) s 24 r ($6) s 24 r 61 c 23 r (\($5) s 24 r 43 c 24 r ($4) s 24 r 43 c 24 r ($3) s 24 r 43 c 24 r ($2\)) s 23 r 59 c 24 r (print) s 24 r ($6) s 24 r (}') s 24 r (inventory-shipped) s cmr10.329 @sf 0 1748 p 87 c -3 r (e'v) s -1 r 101 c 14 r (just) s 16 r (created) s cmtt10.329 @sf 15 r ($6) s cmr10.329 @sf 0 r 44 c 16 r (whose) s 15 r 118 c -1 r (alue) s 14 r (is) s 15 r (the) s 16 r (sum) s 15 r (of) s 16 r (\014elds) s cmtt10.329 @sf 15 r ($2) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 16 r ($3) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 15 r ($4) s cmr10.329 @sf 0 r 44 c 16 r (and) s cmtt10.329 @sf 15 r ($5) s cmr10.329 @sf 0 r 46 c 21 r (The) s 15 r 96 c cmtt10.329 @sf 0 r 43 c cmr10.329 @sf 0 r 39 c 16 r (sign) s 15 r (represen) s 0 r (ts) s 0 1811 p (addition.) s 21 r 70 c -2 r (or) s 14 r (the) s 16 r (\014le) s 15 r 96 c cmtt10.329 @sf 0 r (inventory-shipped) s cmr10.329 @sf 0 r (',) s cmtt10.329 @sf 16 r ($6) s cmr10.329 @sf 15 r (represen) s 0 r (ts) s 14 r (the) s 16 r (total) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 16 r (of) s 15 r (parcels) s 16 r (shipp) s 1 r (ed) s 16 r (for) s 0 1873 p 97 c 15 r (particular) s 15 r (mon) s 0 r (th.) s 62 2014 p (Creating) s 14 r 97 c 14 r (new) s 13 r (\014eld) s 14 r 99 c 0 r (hanges) s 13 r (the) s 13 r (in) s 0 r (ternal) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 13 r (cop) s 0 r 121 c 13 r (of) s 14 r (the) s 13 r (curren) s 0 r 116 c 13 r (input) s 13 r (record|the) s 14 r 118 c -1 r (alue) s 12 r (of) s cmtt10.329 @sf 14 r ($0) s cmr10.329 @sf 0 r 46 c 0 2076 p (Th) s 0 r (us,) s 14 r (if) s 16 r 121 c -1 r (ou) s 15 r (do) s 15 r 96 c cmtt10.329 @sf 0 r (print) s 15 r ($0) s cmr10.329 @sf 0 r 39 c 16 r (after) s 15 r (adding) s 15 r 97 c 16 r (\014eld,) s 15 r (the) s 16 r (record) s 15 r (prin) s 0 r (ted) s 14 r (includes) s 15 r (the) s 16 r (new) s 15 r (\014eld,) s 16 r (with) s 15 r (the) s 0 2139 p (appropriate) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 15 r (\014eld) s 15 r (separators) s 15 r 98 c 2 r (et) s -1 r 119 c -1 r (een) s 14 r (it) s 16 r (and) s 15 r (the) s 15 r (previously) s 15 r (existing) s 15 r (\014elds.) s 62 2280 p (This) s 12 r (recomputation) s 11 r (a\013ects) s 12 r (and) s 11 r (is) s 11 r (a\013ected) s 12 r 98 c 0 r 121 c 10 r (sev) s 0 r (eral) s 10 r (features) s 12 r (not) s 11 r 121 c 0 r (et) s 10 r (discussed,) s 12 r (in) s 12 r (particular,) s 12 r (the) s cmsl10.329 @sf 0 2342 p (output) s 12 r (\014eld) s 12 r (separator) s cmr10.329 @sf 0 r 44 c cmtt10.329 @sf 13 r (OFS) s cmr10.329 @sf 0 r 44 c 13 r (whic) s -1 r 104 c 11 r (is) s 13 r (used) s 12 r (to) s 12 r (separate) s 12 r (the) s 12 r (\014elds) s 12 r (\(see) s 12 r (section) s 12 r (4.3) s 12 r ([Output) s 12 r (Separators],) s 0 2404 p (page) s 14 r (39\),) s 14 r (and) s cmtt10.329 @sf 15 r (NF) s cmr10.329 @sf 14 r (\(the) s 14 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 14 r (of) s 14 r (\014elds;) s 14 r (see) s 14 r (section) s 14 r (3.2) s 15 r ([Fields],) s 14 r (page) s 14 r (22\).) s 20 r 70 c -3 r (or) s 13 r (example,) s 15 r (the) s 14 r 118 c -2 r (alue) s 13 r (of) s cmtt10.329 @sf 0 2467 p (NF) s cmr10.329 @sf 15 r (is) s 15 r (set) s 15 r (to) s 16 r (the) s 15 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 16 r (of) s 15 r (the) s 15 r (highest) s 15 r (\014eld) s 15 r 121 c 0 r (ou) s 14 r (create.) s 62 2608 p (Note,) s 14 r (ho) s 0 r 119 c -1 r (ev) s -1 r (er,) s 13 r (that) s 14 r (merely) s cmsl10.329 @sf 14 r (referencing) s cmr10.329 @sf 17 r (an) s 14 r (out-of-range) s 14 r (\014eld) s 14 r (do) s 1 r (es) s cmsl10.329 @sf 14 r (not) s cmr10.329 @sf 15 r 99 c 0 r (hange) s 13 r (the) s 14 r 118 c -2 r (alue) s 13 r (of) s 14 r (either) s cmtt10.329 @sf 0 2670 p ($0) s cmr10.329 @sf 15 r (or) s cmtt10.329 @sf 15 r (NF) s cmr10.329 @sf 0 r 46 c 21 r (Referencing) s 15 r (an) s 15 r (out-of-range) s 15 r (\014eld) s 15 r (merely) s 15 r (pro) s 2 r (duces) s 15 r 97 c 15 r 110 c 0 r (ull) s 14 r (string.) s 20 r 70 c -3 r (or) s 14 r (example:) s @eop 24 @bop0 24 @bop1 cmr10.329 @sf 0 -57 p (24) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmbx10.432 @sf 0 183 p (3.3) s 34 r (Non-constan) s -1 r 116 c 22 r (Field) s 23 r (Num) s -1 r 98 c 1 r (ers) s cmr10.329 @sf 62 321 p (The) s 16 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 16 r (of) s 15 r 97 c 15 r (\014eld) s 16 r (do) s 1 r (es) s 15 r (not) s 15 r (need) s 16 r (to) s 15 r 98 c 1 r 101 c 16 r 97 c 15 r (constan) s 0 r (t.) s 19 r (An) s 0 r 121 c 14 r (expression) s 16 r (in) s 15 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (language) s 16 r (can) s 0 384 p 98 c 1 r 101 c 15 r (used) s 16 r (after) s 15 r 97 c 15 r 96 c cmtt10.329 @sf 0 r 36 c cmr10.329 @sf 0 r 39 c 15 r (to) s 15 r (refer) s 15 r (to) s 15 r 97 c 16 r (\014eld.) s 20 r (The) s 15 r 118 c -2 r (alue) s 15 r (of) s 15 r (the) s 15 r (expression) s 15 r (sp) s 1 r (eci\014es) s 15 r (the) s 16 r (\014eld) s 15 r 110 c 0 r (um) s -2 r 98 c 1 r (er.) s 20 r (If) s 15 r (the) s 0 446 p 118 c -2 r (alue) s 15 r (is) s 15 r 97 c 15 r (string,) s 15 r (rather) s 15 r (than) s 15 r 97 c 16 r 110 c -1 r (um) s -1 r 98 c 0 r (er,) s 15 r (it) s 16 r (is) s 15 r (con) s -1 r 118 c -1 r (erted) s 14 r (to) s 16 r 97 c 15 r 110 c -1 r (um) s -1 r 98 c 0 r (er.) s 21 r (Consider) s 15 r (this) s 15 r (example:) s cmtt10.329 @sf 120 584 p (awk) s 24 r ('{) s 24 r (print) s 24 r ($NR) s 23 r (}') s cmr10.329 @sf 0 722 p (Recall) s 16 r (that) s cmtt10.329 @sf 16 r (NR) s cmr10.329 @sf 17 r (is) s 16 r (the) s 16 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 16 r (of) s 16 r (records) s 17 r (read) s 16 r (so) s 16 r (far:) s 23 r 49 c 16 r (in) s 16 r (the) s 16 r (\014rst) s 17 r (record,) s 16 r 50 c 16 r (in) s 17 r (the) s 16 r (second,) s 16 r (etc.) s 24 r (So) s 0 784 p (this) s 17 r (example) s 16 r (prin) s 0 r (ts) s 15 r (the) s 17 r (\014rst) s 16 r (\014eld) s 17 r (of) s 16 r (the) s 17 r (\014rst) s 17 r (record,) s 16 r (the) s 17 r (second) s 17 r (\014eld) s 16 r (of) s 17 r (the) s 16 r (second) s 17 r (record,) s 17 r (and) s 16 r (so) s 0 847 p (on.) s 21 r 70 c -3 r (or) s 15 r (the) s 15 r 116 c 0 r 119 c -1 r (en) s -1 r (tieth) s 14 r (record,) s 16 r (\014eld) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (20) s 16 r (is) s 15 r (prin) s 0 r (ted;) s 15 r (most) s 15 r (lik) s 0 r (ely) s -4 r 44 c 15 r (the) s 15 r (record) s 16 r (has) s 15 r (few) s 0 r (er) s 15 r (than) s 15 r (20) s 0 909 p (\014elds,) s 15 r (so) s 15 r (this) s 15 r (prin) s 0 r (ts) s 14 r 97 c 15 r (blank) s 16 r (line.) s 62 1047 p (Here) s 15 r (is) s 16 r (another) s 15 r (example) s 15 r (of) s 15 r (using) s 15 r (expressions) s 15 r (as) s 15 r (\014eld) s 16 r 110 c -1 r (um) s -1 r 98 c 0 r (ers:) s cmtt10.329 @sf 120 1185 p (awk) s 24 r ('{) s 24 r (print) s 24 r ($\(2*2\)) s 23 r (}') s 24 r (BBS-list) s cmr10.329 @sf 62 1323 p (The) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 17 r (language) s 17 r 109 c 0 r (ust) s 16 r (ev) s -2 r (aluate) s 17 r (the) s 17 r (expression) s cmtt10.329 @sf 17 r (\(2*2\)) s cmr10.329 @sf 17 r (and) s 18 r (use) s 17 r (its) s 17 r 118 c -1 r (alue) s 16 r (as) s 17 r (the) s 17 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 17 r (of) s 18 r (the) s 0 1385 p (\014eld) s 19 r (to) s 19 r (prin) s -1 r (t.) s 31 r (The) s 18 r 96 c cmtt10.329 @sf 0 r 42 c cmr10.329 @sf 0 r 39 c 19 r (sign) s 19 r (represen) s 0 r (ts) s 18 r 109 c -1 r (ultiplication,) s 19 r (so) s 19 r (the) s 19 r (expression) s cmtt10.329 @sf 19 r (2*2) s cmr10.329 @sf 18 r (ev) s -1 r (aluates) s 18 r (to) s 19 r (4.) s 31 r (The) s 0 1448 p (paren) s 0 r (theses) s 13 r (are) s 14 r (used) s 15 r (so) s 14 r (that) s 14 r (the) s 15 r 109 c -1 r (ultiplication) s 14 r (is) s 14 r (done) s 14 r 98 c 2 r (efore) s 14 r (the) s 14 r 96 c cmtt10.329 @sf 0 r 36 c cmr10.329 @sf 0 r 39 c 15 r (op) s 1 r (eration;) s 15 r (they) s 14 r (are) s 14 r (necessary) s 0 1510 p (whenev) s 0 r (er) s 13 r (there) s 14 r (is) s 14 r 97 c 15 r (binary) s 14 r (op) s 1 r (erator) s 14 r (in) s 15 r (the) s 14 r (\014eld-n) s 0 r (um) s -2 r 98 c 1 r (er) s 14 r (expression.) s 20 r (This) s 14 r (example,) s 14 r (then,) s 15 r (prin) s 0 r (ts) s 13 r (the) s 0 1572 p (hours) s 15 r (of) s 15 r (op) s 2 r (eration) s 15 r (\(the) s 15 r (fourth) s 15 r (\014eld\)) s 15 r (for) s 15 r (ev) s 0 r (ery) s 14 r (line) s 15 r (of) s 16 r (the) s 15 r (\014le) s 15 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r ('.) s 62 1710 p (If) s 16 r (the) s 15 r (\014eld) s 16 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 15 r 121 c 0 r (ou) s 14 r (compute) s 16 r (is) s 15 r (zero,) s 16 r 121 c 0 r (ou) s 14 r (get) s 16 r (the) s 15 r (en) s 0 r (tire) s 14 r (record.) s 22 r (Th) s -1 r (us,) s cmtt10.329 @sf 15 r ($\(2-2\)) s cmr10.329 @sf 15 r (has) s 16 r (the) s 15 r (same) s 0 1773 p 118 c -2 r (alue) s 15 r (as) s cmtt10.329 @sf 15 r ($0) s cmr10.329 @sf 0 r 46 c 20 r (Negativ) s 0 r 101 c 14 r (\014eld) s 15 r 110 c 0 r (um) s -2 r 98 c 1 r (ers) s 15 r (are) s 15 r (not) s 15 r (allo) s 0 r 119 c -1 r (ed.) s 62 1911 p (The) s 17 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 16 r (of) s 17 r (\014elds) s 16 r (in) s 17 r (the) s 16 r (curren) s 0 r 116 c 16 r (record) s 16 r (is) s 17 r (stored) s 16 r (in) s 17 r (the) s 16 r (built-in) s 17 r 118 c -2 r (ariable) s cmtt10.329 @sf 16 r (NF) s cmr10.329 @sf 16 r (\(see) s 17 r 99 c 0 r (hapter) s 15 r (13) s 0 1973 p ([Built-in) s 16 r 86 c -3 r (ariables],) s 16 r (page) s 16 r (111\).) s 23 r (The) s 16 r (expression) s cmtt10.329 @sf 17 r ($NF) s cmr10.329 @sf 16 r (is) s 16 r (not) s 16 r 97 c 16 r (sp) s 1 r (ecial) s 17 r (feature:) s 22 r (it) s 16 r (is) s 16 r (the) s 16 r (direct) s 16 r (conse-) s 0 2035 p (quence) s 15 r (of) s 15 r (ev) s -1 r (aluating) s cmtt10.329 @sf 14 r (NF) s cmr10.329 @sf 15 r (and) s 15 r (using) s 15 r (its) s 16 r 118 c -2 r (alue) s 14 r (as) s 15 r 97 c 15 r (\014eld) s 16 r 110 c -1 r (um) s -1 r 98 c 0 r (er.) s cmbx10.432 @sf 0 2269 p (3.4) s 34 r (Changing) s 23 r (the) s 23 r (Con) s -1 r (ten) s -2 r (ts) s 22 r (of) s 23 r 97 c 23 r (Field) s cmr10.329 @sf 62 2407 p 89 c -3 r (ou) s 13 r (can) s 13 r 99 c 0 r (hange) s 12 r (the) s 14 r (con) s 0 r (ten) s -2 r (ts) s 13 r (of) s 13 r 97 c 13 r (\014eld) s 14 r (as) s 13 r (seen) s 14 r 98 c -1 r 121 c cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 13 r (within) s 14 r (an) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 13 r (program;) s 14 r (this) s 14 r 99 c 0 r (hanges) s 12 r (what) s cmtt10.329 @sf 0 2470 p (awk) s cmr10.329 @sf 15 r 112 c 1 r (erceiv) s 0 r (es) s 14 r (as) s 15 r (the) s 15 r (curren) s 0 r 116 c 14 r (input) s 15 r (record.) s 20 r (\(The) s 15 r (actual) s 15 r (input) s 15 r (is) s 15 r (un) s 0 r (touc) s -1 r (hed:) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 15 r (nev) s 0 r (er) s 14 r (mo) s 1 r (di\014es) s 15 r (the) s 0 2532 p (input) s 15 r (\014le.\)) s 62 2670 p (Lo) s 2 r (ok) s 15 r (at) s 15 r (this) s 15 r (example:) s @eop 23 @bop0 23 @bop1 cmr10.329 @sf 0 -57 p (Reading) s 15 r (Input) s 15 r (Files) s 1509 r (23) s 0 183 p 89 c -3 r (ou) s 13 r (don't) s 14 r (ha) s -1 r 118 c -1 r 101 c 13 r (to) s 13 r (use) s 14 r (them|y) s 0 r (ou) s 13 r (can) s 13 r (op) s 2 r (erate) s 13 r (on) s 14 r (the) s 14 r (whole) s 13 r (record) s 14 r (if) s 14 r 121 c -1 r (ou) s 13 r (wish|but) s 14 r (\014elds) s 14 r (are) s 13 r (what) s 0 246 p (mak) s 0 r 101 c 14 r (simple) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (programs) s 15 r (so) s 15 r 112 c 2 r 111 c -1 r 119 c -1 r (erful.) s 62 385 p 84 c -3 r 111 c 15 r (refer) s 16 r (to) s 16 r 97 c 16 r (\014eld) s 16 r (in) s 16 r (an) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (program,) s 16 r 121 c -1 r (ou) s 15 r (use) s 16 r 97 c 16 r (dollar-sign,) s 16 r 96 c cmtt10.329 @sf 0 r 36 c cmr10.329 @sf 0 r (',) s 16 r (follo) s 0 r 119 c -1 r (ed) s 15 r 98 c -1 r 121 c 15 r (the) s 16 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 16 r (of) s 16 r (the) s 0 448 p (\014eld) s 14 r 121 c -1 r (ou) s 13 r 119 c 0 r (an) s -1 r (t.) s 18 r (Th) s 0 r (us,) s cmtt10.329 @sf 13 r ($1) s cmr10.329 @sf 14 r (refers) s 13 r (to) s 14 r (the) s 14 r (\014rst) s 13 r (\014eld,) s cmtt10.329 @sf 14 r ($2) s cmr10.329 @sf 14 r (to) s 14 r (the) s 14 r (second,) s 14 r (and) s 13 r (so) s 14 r (on.) s 20 r 70 c -3 r (or) s 13 r (example,) s 14 r (supp) s 1 r (ose) s 0 510 p (the) s 15 r (follo) s 0 r (wing) s 14 r (is) s 15 r 97 c 15 r (line) s 15 r (of) s 16 r (input:) s cmtt10.329 @sf 120 650 p (This) s 24 r (seems) s 24 r (like) s 24 r 97 c 23 r (pretty) s 24 r (nice) s 24 r (example.) s cmr10.329 @sf 0 789 p (Here) s 17 r (the) s 18 r (\014rst) s 17 r (\014eld,) s 18 r (or) s cmtt10.329 @sf 17 r ($1) s cmr10.329 @sf 0 r 44 c 18 r (is) s 17 r 96 c cmtt10.329 @sf 0 r (This) s cmr10.329 @sf 0 r (';) s 19 r (the) s 17 r (second) s 17 r (\014eld,) s 18 r (or) s cmtt10.329 @sf 18 r ($2) s cmr10.329 @sf 0 r 44 c 17 r (is) s 18 r 96 c cmtt10.329 @sf 0 r (seems) s cmr10.329 @sf 0 r (';) s 18 r (and) s 18 r (so) s 17 r (on.) s 27 r (Note) s 17 r (that) s 17 r (the) s 0 852 p (last) s 18 r (\014eld,) s cmtt10.329 @sf 18 r ($7) s cmr10.329 @sf 0 r 44 c 18 r (is) s 17 r 96 c cmtt10.329 @sf 0 r (example.) s cmr10.329 @sf 0 r ('.) s 28 r (Because) s 17 r (there) s 18 r (is) s 18 r (no) s 17 r (space) s 18 r 98 c 1 r (et) s 0 r 119 c -2 r (een) s 17 r (the) s 18 r 96 c cmtt10.329 @sf 0 r 101 c cmr10.329 @sf 0 r 39 c 17 r (and) s 18 r (the) s 17 r 96 c cmtt10.329 @sf 0 r 46 c cmr10.329 @sf 0 r (',) s 19 r (the) s 17 r 112 c 1 r (erio) s 2 r 100 c 17 r (is) s 0 914 p (considered) s 15 r (part) s 15 r (of) s 15 r (the) s 16 r (sev) s -1 r (en) s -1 r (th) s 14 r (\014eld.) s 62 1054 p (No) s 14 r (matter) s 13 r (ho) s 0 r 119 c 12 r (man) s 0 r 121 c 12 r (\014elds) s 13 r (there) s 13 r (are,) s 14 r (the) s 13 r (last) s 13 r (\014eld) s 14 r (in) s 13 r 97 c 13 r (record) s 13 r (can) s 14 r 98 c 1 r 101 c 13 r (represen) s 0 r (ted) s 12 r 98 c 0 r 121 c cmtt10.329 @sf 12 r ($NF) s cmr10.329 @sf 0 r 46 c 20 r (So,) s 13 r (in) s 0 1116 p (the) s 13 r (example) s 12 r (ab) s 2 r 111 c -1 r 118 c -1 r (e,) s cmtt10.329 @sf 12 r ($NF) s cmr10.329 @sf 13 r 119 c 0 r (ould) s 12 r 98 c 1 r 101 c 13 r (the) s 12 r (same) s 13 r (as) s cmtt10.329 @sf 13 r ($7) s cmr10.329 @sf 0 r 44 c 13 r (whic) s 0 r 104 c 11 r (is) s 13 r 96 c cmtt10.329 @sf 0 r (example.) s cmr10.329 @sf 0 r ('.) s 20 r (Wh) s -1 r 121 c 12 r (this) s 13 r 119 c -1 r (orks) s 12 r (is) s 13 r (explained) s 0 1178 p 98 c 1 r (elo) s 0 r 119 c 13 r (\(see) s 13 r (section) s 14 r (3.3) s 13 r ([Non-Constan) s 0 r 116 c 13 r (Fields],) s 13 r (page) s 14 r (24\).) s 20 r (If) s 13 r 121 c 0 r (ou) s 13 r (try) s 13 r (to) s 14 r (refer) s 13 r (to) s 14 r 97 c 14 r (\014eld) s 13 r 98 c 1 r (ey) s 0 r (ond) s 13 r (the) s 13 r (last) s 0 1240 p (one,) s 15 r (suc) s 0 r 104 c 14 r (as) s cmtt10.329 @sf 15 r ($8) s cmr10.329 @sf 15 r (when) s 15 r (the) s 16 r (record) s 15 r (has) s 15 r (only) s 15 r 55 c 15 r (\014elds,) s 15 r 121 c 0 r (ou) s 14 r (get) s 15 r (the) s 16 r (empt) s -1 r 121 c 14 r (string.) s 62 1380 p (Plain) s cmtt10.329 @sf 18 r (NF) s cmr10.329 @sf 0 r 44 c 19 r (with) s 18 r (no) s 17 r 96 c cmtt10.329 @sf 0 r 36 c cmr10.329 @sf 0 r (',) s 19 r (is) s 18 r 97 c 18 r (built-in) s 17 r 118 c -1 r (ariable) s 17 r (whose) s 18 r 118 c -2 r (alue) s 17 r (is) s 18 r (the) s 18 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 18 r (of) s 18 r (\014elds) s 18 r (in) s 18 r (the) s 18 r (curren) s 0 r 116 c 0 1442 p (record.) s cmtt10.329 @sf 62 1582 p ($0) s cmr10.329 @sf 0 r 44 c 17 r (whic) s 0 r 104 c 16 r (lo) s 1 r (oks) s 17 r (lik) s 0 r 101 c 16 r (an) s 16 r (attempt) s 17 r (to) s 17 r (refer) s 17 r (to) s 17 r (the) s 16 r (zeroth) s 17 r (\014eld,) s 18 r (is) s 16 r 97 c 17 r (sp) s 1 r (ecial) s 17 r (case:) s 24 r (it) s 17 r (represen) s -1 r (ts) s 16 r (the) s 0 1645 p (whole) s 15 r (input) s 15 r (record.) s 21 r (This) s 15 r (is) s 15 r (what) s 15 r 121 c 0 r (ou) s 14 r 119 c 0 r (ould) s 14 r (use) s 15 r (when) s 15 r 121 c 0 r (ou) s 14 r (aren't) s 15 r (in) s 0 r (terested) s 14 r (in) s 15 r (\014elds.) s 62 1784 p (Here) s 15 r (are) s 16 r (some) s 15 r (more) s 15 r (examples:) s cmtt10.329 @sf 120 1924 p (awk) s 24 r ('$1) s 24 r 126 c 24 r (/foo/) s 23 r 123 c 24 r (print) s 24 r ($0) s 24 r (}') s 24 r (BBS-list) s cmr10.329 @sf 0 2064 p (This) s 18 r (example) s 17 r (prin) s 0 r (ts) s 17 r (eac) s 0 r 104 c 16 r (record) s 18 r (in) s 18 r (the) s 18 r (\014le) s 17 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r 39 c 18 r (whose) s 18 r (\014rst) s 18 r (\014eld) s 17 r (con) s 0 r (tains) s 17 r (the) s 18 r (string) s 17 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r ('.) s 0 2126 p (The) s 14 r (op) s 1 r (erator) s 14 r 96 c cmtt10.329 @sf 0 r 126 c cmr10.329 @sf 0 r 39 c 13 r (is) s 14 r (called) s 14 r 97 c cmsl10.329 @sf 13 r (matc) s 0 r (hing) s 13 r (op) s 1 r (erator) s cmr10.329 @sf 17 r (\(see) s 14 r (section) s 13 r (8.5) s 14 r ([Comparison) s 14 r (Ops],) s 14 r (page) s 13 r (68\);) s 15 r (it) s 13 r (tests) s 0 2188 p (whether) s 15 r 97 c 15 r (string) s 15 r (\(here,) s 16 r (the) s 15 r (\014eld) s cmtt10.329 @sf 15 r ($1) s cmr10.329 @sf 0 r 41 c 15 r (con) s 0 r (tains) s 14 r 97 c 15 r (matc) s 0 r 104 c 14 r (for) s 15 r 97 c 15 r (giv) s 0 r (en) s 14 r (regular) s 15 r (expression.) s 62 2328 p (By) s 15 r (con) s 0 r (trast,) s 14 r (the) s 15 r (follo) s 0 r (wing) s 14 r (example:) s cmtt10.329 @sf 120 2468 p (awk) s 24 r ('/foo/) s 24 r 123 c 24 r (print) s 23 r ($1,) s 24 r ($NF) s 24 r (}') s 24 r (BBS-list) s cmr10.329 @sf 0 2608 p (lo) s 1 r (oks) s 15 r (for) s 15 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r 39 c 15 r (in) s cmsl10.329 @sf 15 r (the) s 15 r (en) s -1 r (tire) s 14 r (record) s cmr10.329 @sf 17 r (and) s 15 r (prin) s -1 r (ts) s 14 r (the) s 15 r (\014rst) s 15 r (\014eld) s 15 r (and) s 15 r (the) s 15 r (last) s 14 r (\014eld) s 15 r (for) s 15 r (eac) s 0 r 104 c 14 r (input) s 15 r (record) s 0 2670 p (con) s 0 r (taining) s 14 r 97 c 15 r (matc) s 0 r (h.) s @eop 22 @bop0 22 @bop1 cmr10.329 @sf 0 -57 p (22) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmtt10.329 @sf 120 183 p (awk) s 24 r ('BEGIN) s 24 r 123 c 24 r (RS) s 23 r 61 c 24 r ("/") s 24 r 125 c 24 r 59 c 24 r 123 c 24 r (print) s 24 r ($0) s 23 r (}') s 24 r (BBS-list) s cmr10.329 @sf 0 322 p 99 c 0 r (hanges) s 13 r (the) s 14 r 118 c -1 r (alue) s 13 r (of) s cmtt10.329 @sf 14 r (RS) s cmr10.329 @sf 14 r (to) s cmtt10.329 @sf 14 r ("/") s cmr10.329 @sf 0 r 44 c 15 r 98 c 1 r (efore) s 14 r (reading) s 14 r (an) s 0 r 121 c 13 r (input.) s 20 r (This) s 14 r (is) s 14 r 97 c 14 r (string) s 15 r (whose) s 14 r (\014rst) s 14 r 99 c 0 r (haracter) s 13 r (is) s 14 r 97 c 0 384 p (slash;) s 15 r (as) s 14 r 97 c 14 r (result,) s 14 r (records) s 15 r (are) s 14 r (separated) s 14 r 98 c 0 r 121 c 13 r (slashes.) s 20 r (Then) s 14 r (the) s 14 r (input) s 14 r (\014le) s 15 r (is) s 14 r (read,) s 14 r (and) s 14 r (the) s 15 r (second) s 14 r (rule) s 0 447 p (in) s 17 r (the) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (program) s 17 r (\(the) s 17 r (action) s 17 r (with) s 17 r (no) s 17 r (pattern\)) s 17 r (prin) s -1 r (ts) s 16 r (eac) s 0 r 104 c 16 r (record.) s 26 r (Since) s 16 r (eac) s 0 r 104 c cmtt10.329 @sf 16 r (print) s cmr10.329 @sf 17 r (statemen) s 0 r 116 c 0 509 p (adds) s 17 r 97 c 18 r (newline) s 17 r (at) s 17 r (the) s 17 r (end) s 18 r (of) s 17 r (its) s 17 r (output,) s 18 r (the) s 17 r (e\013ect) s 17 r (of) s 18 r (this) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (program) s 17 r (is) s 18 r (to) s 17 r (cop) s 0 r 121 c 16 r (the) s 17 r (input) s 17 r (with) s 0 571 p (eac) s 0 r 104 c 14 r (slash) s 15 r 99 c 0 r (hanged) s 14 r (to) s 15 r 97 c 15 r (newline.) s 62 710 p (Another) s 25 r 119 c 0 r 97 c -2 r 121 c 24 r (to) s 24 r 99 c 0 r (hange) s 24 r (the) s 24 r (record) s 25 r (separator) s 24 r (is) s 25 r (on) s 24 r (the) s 25 r (command) s 24 r (line,) s 27 r (using) s 25 r (the) s 24 r 118 c -1 r (ariable-) s 0 772 p (assignmen) s 0 r 116 c 14 r (feature) s 15 r (\(see) s 15 r 99 c 0 r (hapter) s 14 r (14) s 15 r ([Command) s 15 r (Line],) s 16 r (page) s 15 r (115\).) s cmtt10.329 @sf 120 911 p (awk) s 24 r 39 c cmr10.300 @sf 0 r 46 c 7 r 46 c 7 r 46 c cmtt10.329 @sf 0 r 39 c 24 r (RS="/") s cmsl10.329 @sf 23 r (source-\014le) s cmr10.329 @sf 0 1050 p (This) s 15 r (sets) s cmtt10.329 @sf 15 r (RS) s cmr10.329 @sf 15 r (to) s 16 r 96 c cmtt10.329 @sf 0 r 47 c cmr10.329 @sf 0 r 39 c 15 r 98 c 1 r (efore) s 15 r (pro) s 1 r (cessing) s cmsl10.329 @sf 16 r (source-\014le) s cmr10.329 @sf 0 r 46 c 62 1189 p (The) s 15 r (empt) s 0 r 121 c 13 r (string) s 15 r (\(a) s 14 r (string) s 15 r (of) s 15 r (no) s 14 r 99 c 0 r (haracters\)) s 14 r (has) s 14 r 97 c 15 r (sp) s 1 r (ecial) s 15 r (meaning) s 14 r (as) s 15 r (the) s 15 r 118 c -2 r (alue) s 14 r (of) s cmtt10.329 @sf 14 r (RS) s cmr10.329 @sf 0 r 58 c 20 r (it) s 15 r (means) s 0 1251 p (that) s 17 r (records) s 16 r (are) s 17 r (separated) s 17 r (only) s 16 r 98 c 0 r 121 c 16 r (blank) s 17 r (lines.) s 24 r (See) s 17 r (section) s 17 r (3.6) s 16 r ([Multiple) s 17 r (Line],) s 17 r (page) s 17 r (29,) s 17 r (for) s 17 r (more) s 0 1313 p (details.) s 62 1452 p (The) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 13 r (utilit) s 0 r 121 c 12 r 107 c 0 r (eeps) s 12 r (trac) s 0 r 107 c 12 r (of) s 13 r (the) s 13 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 13 r (of) s 13 r (records) s 13 r (that) s 13 r (ha) s 0 r 118 c -1 r 101 c 12 r 98 c 1 r (een) s 13 r (read) s 13 r (so) s 14 r (far) s 13 r (from) s 13 r (the) s 13 r (curren) s 0 r 116 c 0 1514 p (input) s 16 r (\014le.) s 22 r (This) s 15 r 118 c -1 r (alue) s 15 r (is) s 15 r (stored) s 16 r (in) s 16 r 97 c 16 r (built-in) s 15 r 118 c -1 r (ariable) s 15 r (called) s cmtt10.329 @sf 15 r (FNR) s cmr10.329 @sf 0 r 46 c 22 r (It) s 16 r (is) s 16 r (reset) s 16 r (to) s 15 r (zero) s 16 r (when) s 16 r 97 c 16 r (new) s 15 r (\014le) s 0 1577 p (is) s 16 r (started.) s 24 r (Another) s 17 r (built-in) s 16 r 118 c -2 r (ariable,) s cmtt10.329 @sf 16 r (NR) s cmr10.329 @sf 0 r 44 c 17 r (is) s 16 r (the) s 16 r (total) s 17 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 16 r (of) s 16 r (input) s 17 r (records) s 16 r (read) s 16 r (so) s 17 r (far) s 16 r (from) s 16 r (all) s 0 1639 p (\014les.) s 20 r (It) s 15 r (starts) s 16 r (at) s 15 r (zero) s 15 r (but) s 15 r (is) s 15 r (nev) s 0 r (er) s 14 r (automatically) s 15 r (reset) s 15 r (to) s 15 r (zero.) s 62 1778 p (If) s 20 r 121 c -1 r (ou) s 19 r 99 c -1 r (hange) s 19 r (the) s 19 r 118 c -1 r (alue) s 18 r (of) s cmtt10.329 @sf 19 r (RS) s cmr10.329 @sf 20 r (in) s 19 r (the) s 19 r (middle) s 20 r (of) s 19 r (an) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 20 r (run,) s 20 r (the) s 19 r (new) s 20 r 118 c -2 r (alue) s 18 r (is) s 20 r (used) s 19 r (to) s 19 r (delimit) s 0 1840 p (subsequen) s 0 r 116 c 12 r (records,) s 14 r (but) s 13 r (the) s 13 r (record) s 13 r (curren) s 0 r (tly) s 12 r 98 c 2 r (eing) s 13 r (pro) s 1 r (cessed) s 14 r (\(and) s 13 r (records) s 13 r (already) s 13 r (\014nished\)) s 14 r (are) s 13 r (not) s 0 1902 p (a\013ected.) s cmbx10.432 @sf 0 2143 p (3.2) s 34 r (Examining) s 23 r (Fields) s cmr10.329 @sf 62 2282 p (When) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (reads) s 15 r (an) s 16 r (input) s 16 r (record,) s 15 r (the) s 16 r (record) s 16 r (is) s 15 r (automatically) s 16 r (separated) s 16 r (or) s cmsl10.329 @sf 15 r (parsed) s cmr10.329 @sf 18 r 98 c 0 r 121 c 14 r (the) s 16 r (in) s 0 r (ter-) s 0 2344 p (preter) s 15 r (in) s 0 r (to) s 14 r (pieces) s 15 r (called) s cmsl10.329 @sf 16 r (\014elds) s cmr10.329 @sf 0 r 46 c 20 r (By) s 15 r (default,) s 16 r (\014elds) s 15 r (are) s 15 r (separated) s 15 r 98 c 0 r 121 c 14 r (whitespace,) s 16 r (lik) s -1 r 101 c 14 r 119 c 0 r (ords) s 14 r (in) s 16 r 97 c 15 r (line.) s 0 2407 p (Whitespace) s 17 r (in) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 16 r (means) s 17 r (an) s 0 r 121 c 16 r (string) s 16 r (of) s 17 r (one) s 17 r (or) s 17 r (more) s 16 r (spaces) s 17 r (and/or) s 17 r (tabs;) s 18 r (other) s 16 r 99 c 0 r (haracters) s 16 r (suc) s 0 r 104 c 15 r (as) s 0 2469 p (newline,) s 13 r (formfeed,) s 14 r (and) s 13 r (so) s 13 r (on,) s 14 r (that) s 13 r (are) s 13 r (considered) s 13 r (whitespace) s 13 r 98 c 0 r 121 c 12 r (other) s 13 r (languages) s 13 r (are) s cmsl10.329 @sf 13 r (not) s cmr10.329 @sf 14 r (considered) s 0 2531 p (whitespace) s 15 r 98 c 0 r 121 c cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 0 r 46 c 62 2670 p (The) s 14 r (purp) s 1 r (ose) s 13 r (of) s 13 r (\014elds) s 14 r (is) s 13 r (to) s 13 r (mak) s 0 r 101 c 12 r (it) s 14 r (more) s 13 r (con) s 0 r 118 c -1 r (enien) s -2 r 116 c 13 r (for) s 13 r 121 c 0 r (ou) s 12 r (to) s 13 r (refer) s 14 r (to) s 13 r (these) s 13 r (pieces) s 14 r (of) s 13 r (the) s 13 r (record.) s @eop 21 @bop0 cmbx10.518 @sf [<FFFFFFC0001FFC00FFFFFFC000FFFF00FFFFFFC003FFFF8000FFC00007FF87C000FFC0000FFF01C000FFC0000FFE01E000FF C0001FFE00E000FFC0001FFC00E000FFC0001FFC004000FFC0001FFC000000FFC0001FFC000000FFC0001FFC000000FFC000 1FFC000000FFC0001FF8000000FFC0001FF8000000FFC0001FF8000000FFC0001FF8000000FFC0001FF8000000FFC0003FF0 000000FFC0003FE0000000FFC0007FE0000000FFC000FFC0000000FFC007FF80000000FFFFFFFE00000000FFFFFFFC000000 00FFFFFFFF80000000FFC001FFE0000000FFC0003FF0000000FFC0000FFC000000FFC00007FC000000FFC00007FE000000FF C00003FF000000FFC00003FF000000FFC00003FF800000FFC00003FF800000FFC00003FF800000FFC00003FF800000FFC000 03FF800000FFC00003FF800000FFC00003FF000000FFC00003FF000000FFC00007FE000000FFC00007FC000000FFC0000FFC 000000FFC0003FF0000000FFC001FFE00000FFFFFFFFFF800000FFFFFFFFFC000000FFFFFFFFC0000000> 64 49 -2 0 61.866] 82 @dc 21 @bop1 cmr10.329 @sf 0 -57 p (Reading) s 15 r (Input) s 15 r (Files) s 1509 r (21) s cmbx10.518 @sf 0 183 p (3.) s 41 r (Reading) s 28 r (Input) s 27 r (Files) s cmr10.329 @sf 62 368 p (In) s 17 r (the) s 17 r 116 c 0 r (ypical) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 17 r (program,) s 18 r (all) s 17 r (input) s 17 r (is) s 17 r (read) s 17 r (either) s 18 r (from) s 17 r (the) s 17 r (standard) s 17 r (input) s 17 r (\(usually) s 17 r (the) s 17 r 107 c 0 r (ey-) s 0 430 p 98 c 1 r (oard\)) s 16 r (or) s 15 r (from) s 16 r (\014les) s 16 r (whose) s 15 r (names) s 16 r 121 c -1 r (ou) s 15 r (sp) s 1 r (ecify) s 16 r (on) s 15 r (the) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 15 r (command) s 16 r (line.) s 21 r (If) s 16 r 121 c 0 r (ou) s 14 r (sp) s 2 r (ecify) s 15 r (input) s 16 r (\014les,) s cmtt10.329 @sf 0 493 p (awk) s cmr10.329 @sf 20 r (reads) s 19 r (data) s 20 r (from) s 19 r (the) s 20 r (\014rst) s 19 r (one) s 20 r (un) s 0 r (til) s 18 r (it) s 20 r (reac) s 0 r (hes) s 18 r (the) s 20 r (end;) s 21 r (then) s 20 r (it) s 20 r (reads) s 19 r (the) s 20 r (second) s 19 r (\014le) s 20 r (un) s 0 r (til) s 18 r (it) s 0 555 p (reac) s 0 r (hes) s 12 r (the) s 14 r (end,) s 14 r (and) s 13 r (so) s 14 r (on.) s 20 r (The) s 13 r (name) s 14 r (of) s 13 r (the) s 14 r (curren) s 0 r 116 c 12 r (input) s 14 r (\014le) s 14 r (can) s 13 r 98 c 1 r 101 c 14 r (found) s 14 r (in) s 13 r (the) s 14 r (built-in) s 13 r 118 c -1 r (ariable) s cmtt10.329 @sf 0 617 p (FILENAME) s cmr10.329 @sf 15 r (\(see) s 15 r 99 c 0 r (hapter) s 14 r (13) s 15 r ([Built-in) s 15 r 86 c -2 r (ariables],) s 14 r (page) s 15 r (111\).) s 62 754 p (The) s 17 r (input) s 16 r (is) s 16 r (read) s 17 r (in) s 16 r (units) s 17 r (called) s cmsl10.329 @sf 16 r (records) s cmr10.329 @sf 0 r 44 c 17 r (and) s 16 r (pro) s 1 r (cessed) s 17 r 98 c -1 r 121 c 16 r (the) s 16 r (rules) s 16 r (one) s 17 r (record) s 16 r (at) s 17 r 97 c 16 r (time.) s 24 r (By) s 0 816 p (default,) s 14 r (eac) s 0 r 104 c 13 r (record) s 14 r (is) s 15 r (one) s 14 r (line.) s 20 r (Eac) s -1 r 104 c 14 r (record) s 14 r (read) s 14 r (is) s 14 r (split) s 14 r (automatically) s 14 r (in) s 0 r (to) s cmsl10.329 @sf 13 r (\014elds) s cmr10.329 @sf 0 r 44 c 15 r (to) s 14 r (mak) s -1 r 101 c 14 r (it) s 14 r (more) s 0 879 p (con) s 0 r 118 c -2 r (enien) s -1 r 116 c 14 r (for) s 16 r 97 c 15 r (rule) s 15 r (to) s 15 r 119 c 0 r (ork) s 14 r (on) s 15 r (parts) s 15 r (of) s 15 r (the) s 15 r (record) s 16 r (under) s 15 r (consideration.) s 62 1016 p (On) s 14 r (rare) s 14 r 111 c 1 r (ccasions) s 14 r 121 c -1 r (ou) s 13 r (will) s 14 r (need) s 13 r (to) s 14 r (use) s 14 r (the) s cmtt10.329 @sf 14 r (getline) s cmr10.329 @sf 13 r (command,) s 14 r (whic) s 0 r 104 c 13 r (can) s 13 r (do) s 14 r (explicit) s 14 r (input) s 14 r (from) s 0 1078 p (an) s 0 r 121 c 14 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 15 r (of) s 15 r (\014les) s 15 r (\(see) s 15 r (section) s 15 r (3.7) s 16 r ([Getline],) s 15 r (page) s 15 r (30\).) s cmbx10.432 @sf 0 1300 p (3.1) s 34 r (Ho) s -1 r 119 c 22 r (Input) s 23 r (is) s 23 r (Split) s 23 r (in) s -1 r (to) s 22 r (Records) s cmr10.329 @sf 62 1437 p (The) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 14 r (language) s 13 r (divides) s 13 r (its) s 13 r (input) s 13 r (in) s 0 r (to) s 12 r (records) s 13 r (and) s 13 r (\014elds.) s 20 r (Records) s 13 r (are) s 13 r (separated) s 13 r 98 c 0 r 121 c 12 r 97 c 13 r 99 c 0 r (haracter) s 0 1499 p (called) s 17 r (the) s cmsl10.329 @sf 16 r (record) s 17 r (separator) s cmr10.329 @sf 0 r 46 c 24 r (By) s 17 r (default,) s 16 r (the) s 17 r (record) s 17 r (separator) s 16 r (is) s 17 r (the) s 16 r (newline) s 17 r 99 c 0 r (haracter.) s 23 r (Therefore,) s 0 1562 p (normally) s -3 r 44 c 14 r 97 c 16 r (record) s 15 r (is) s 15 r 97 c 15 r (line) s 15 r (of) s 15 r (text.) s 62 1699 p (Sometimes) s 19 r 121 c 0 r (ou) s 17 r (ma) s 0 r 121 c 18 r 119 c 0 r (an) s -2 r 116 c 18 r (to) s 19 r (use) s 19 r 97 c 18 r (di\013eren) s 0 r 116 c 18 r 99 c 0 r (haracter) s 17 r (to) s 19 r (separate) s 19 r 121 c 0 r (our) s 17 r (records.) s 31 r 89 c -2 r (ou) s 17 r (can) s 19 r (use) s 0 1761 p (di\013eren) s 0 r 116 c 14 r 99 c 0 r (haracters) s 14 r 98 c 0 r 121 c 14 r 99 c -1 r (hanging) s 15 r (the) s 15 r (built-in) s 15 r 118 c -2 r (ariable) s cmtt10.329 @sf 14 r (RS) s cmr10.329 @sf 0 r 46 c 62 1898 p (The) s 19 r 118 c -1 r (alue) s 18 r (of) s cmtt10.329 @sf 19 r (RS) s cmr10.329 @sf 19 r (is) s 19 r 97 c 19 r (string) s 20 r (that) s 19 r (sa) s -1 r (ys) s 19 r (ho) s -1 r 119 c 18 r (to) s 19 r (separate) s 20 r (records;) s 21 r (the) s 19 r (default) s 19 r 118 c -2 r (alue) s 19 r (is) s cmtt10.329 @sf 19 r ("\\n") s cmr10.329 @sf 0 r 44 c 20 r (the) s 0 1960 p (string) s 15 r (of) s 15 r (just) s 15 r 97 c 16 r (newline) s 15 r 99 c -1 r (haracter.) s 20 r (This) s 15 r (is) s 15 r (wh) s 0 r 121 c 14 r (records) s 15 r (are,) s 15 r 98 c 0 r 121 c 14 r (default,) s 15 r (single) s 15 r (lines.) s cmtt10.329 @sf 62 2097 p (RS) s cmr10.329 @sf 13 r (can) s 13 r (ha) s -1 r 118 c -1 r 101 c 12 r (an) s 0 r 121 c 11 r (string) s 13 r (as) s 13 r (its) s 13 r 118 c -2 r (alue,) s 12 r (but) s 13 r (only) s 13 r (the) s 12 r (\014rst) s 13 r 99 c 0 r (haracter) s 12 r (of) s 12 r (the) s 13 r (string) s 13 r (is) s 13 r (used) s 12 r (as) s 13 r (the) s 13 r (record) s 0 2159 p (separator.) s 19 r (The) s 13 r (other) s 12 r 99 c 0 r (haracters) s 12 r (are) s 12 r (ignored.) s cmtt10.329 @sf 19 r (RS) s cmr10.329 @sf 13 r (is) s 12 r (exceptional) s 13 r (in) s 12 r (this) s 13 r (regard;) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 13 r (uses) s 12 r (the) s 13 r (full) s 12 r 118 c -1 r (alue) s 0 2222 p (of) s 15 r (all) s 15 r (its) s 15 r (other) s 16 r (built-in) s 15 r 118 c -2 r (ariables.) s 62 2359 p 89 c -3 r (ou) s 21 r (can) s 21 r 99 c 0 r (hange) s 20 r (the) s 21 r 118 c -2 r (alue) s 21 r (of) s cmtt10.329 @sf 21 r (RS) s cmr10.329 @sf 21 r (in) s 21 r (the) s cmtt10.329 @sf 21 r (awk) s cmr10.329 @sf 22 r (program) s 21 r (with) s 21 r (the) s 21 r (assignmen) s 0 r 116 c 20 r (op) s 1 r (erator,) s 23 r 96 c cmtt10.329 @sf 0 r 61 c cmr10.329 @sf 0 r 39 c 21 r (\(see) s 0 2421 p (section) s 15 r (8.7) s 15 r ([Assignmen) s 0 r 116 c 14 r (Ops],) s 15 r (page) s 15 r (70\).) s 20 r (The) s 15 r (new) s 15 r (record-separator) s 15 r 99 c 0 r (haracter) s 14 r (should) s 14 r 98 c 2 r 101 c 15 r (enclosed) s 15 r (in) s 0 2483 p (quotation) s 19 r (marks) s 18 r (to) s 19 r (mak) s 0 r 101 c 17 r 97 c 19 r (string) s 19 r (constan) s 0 r (t.) s 29 r (Often) s 19 r (the) s 19 r (righ) s -1 r 116 c 18 r (time) s 19 r (to) s 18 r (do) s 19 r (this) s 19 r (is) s 19 r (at) s 18 r (the) s 19 r 98 c 1 r (eginning) s 0 2545 p (of) s 17 r (execution,) s 17 r 98 c 2 r (efore) s 17 r (an) s -1 r 121 c 16 r (input) s 17 r (has) s 17 r 98 c 1 r (een) s 17 r (pro) s 2 r (cessed,) s 17 r (so) s 17 r (that) s 17 r (the) s 17 r 118 c -1 r (ery) s 16 r (\014rst) s 17 r (record) s 17 r (will) s 17 r 98 c 1 r 101 c 17 r (read) s 17 r (with) s 0 2608 p (the) s 18 r (prop) s 2 r (er) s 18 r (separator.) s 29 r 84 c -3 r 111 c 18 r (do) s 18 r (this,) s 19 r (use) s 18 r (the) s 19 r (sp) s 1 r (ecial) s cmtt10.329 @sf 18 r (BEGIN) s cmr10.329 @sf 18 r (pattern) s 19 r (\(see) s 18 r (section) s 18 r (6.8) s 18 r ([BEGIN/END],) s 0 2670 p (page) s 15 r (59\).) s 20 r 70 c -2 r (or) s 14 r (example:) s @eop 20 @bop0 20 @bop1 cmr10.329 @sf 0 -57 p (20) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 0 183 p (This) s 14 r (mak) s 0 r (es) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 14 r (programs) s 15 r (easy) s 14 r (to) s 14 r (comp) s 2 r (ose) s 14 r (and) s 15 r (use.) s 20 r (Often) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 14 r (programs) s 15 r (can) s 14 r 98 c 2 r 101 c 14 r (quic) s 0 r (kly) s 13 r (comp) s 1 r (osed) s 0 246 p (at) s 15 r 121 c 0 r (our) s 14 r (terminal,) s 16 r (used) s 15 r (once,) s 15 r (and) s 16 r (thro) s 0 r (wn) s 14 r 97 c 0 r 119 c -2 r 97 c -1 r 121 c -4 r 46 c 20 r (Since) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (programs) s 15 r (are) s 15 r (in) s 0 r (terpreted,) s 14 r 121 c 0 r (ou) s 15 r (can) s 15 r 97 c 0 r 118 c -2 r (oid) s 0 308 p (the) s 15 r (usually) s 15 r (length) s 0 r 121 c 14 r (edit-compile-test-debug) s 15 r (cycle) s 15 r (of) s 16 r (soft) s -1 r 119 c -1 r (are) s 14 r (dev) s 0 r (elopmen) s -1 r (t.) s 62 445 p (Complex) s 18 r (programs) s 18 r (ha) s 0 r 118 c -2 r 101 c 17 r 98 c 2 r (een) s 17 r (written) s 18 r (in) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 0 r 44 c 19 r (including) s 17 r 97 c 18 r (complete) s 18 r (retargetable) s 18 r (assem) s 0 r (bler) s 16 r (for) s 0 507 p (8-bit) s 13 r (micropro) s 1 r (cessors) s 13 r (\(see) s 13 r (app) s 2 r (endix) s 13 r 68 c 13 r ([Glossary],) s 13 r (page) s 13 r (145,) s 13 r (for) s 13 r (more) s 13 r (information\)) s 14 r (and) s 13 r 97 c 13 r (micro) s 1 r (co) s 1 r (de) s 0 569 p (assem) s 0 r (bler) s 13 r (for) s 14 r 97 c 14 r (sp) s 2 r (ecial) s 14 r (purp) s 1 r (ose) s 14 r (Prolog) s 14 r (computer.) s 20 r (Ho) s 0 r 119 c -1 r (ev) s -2 r (er,) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 0 r ('s) s 14 r (capabilities) s 14 r (are) s 14 r (strained) s 14 r 98 c 0 r 121 c 13 r (tasks) s 0 632 p (of) s 15 r (suc) s 0 r 104 c 14 r (complexit) s 0 r 121 c -4 r 46 c 62 769 p (If) s 12 r 121 c 0 r (ou) s 11 r (\014nd) s 11 r 121 c 0 r (ourself) s 11 r (writing) s cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 12 r (scripts) s 11 r (of) s 12 r (more) s 12 r (than,) s 12 r (sa) s 0 r 121 c -4 r 44 c 12 r 97 c 12 r (few) s 12 r 104 c -1 r (undred) s 11 r (lines,) s 13 r 121 c -1 r (ou) s 11 r (migh) s 0 r 116 c 11 r (consider) s 0 831 p (using) s 19 r 97 c 19 r (di\013eren) s 0 r 116 c 18 r (programming) s 18 r (language.) s 32 r (Emacs) s 19 r (Lisp) s 19 r (is) s 19 r 97 c 19 r (go) s 1 r 111 c 1 r 100 c 19 r 99 c 0 r (hoice) s 18 r (if) s 19 r 121 c 0 r (ou) s 17 r (need) s 19 r (sophisticated) s 0 893 p (string) s 20 r (or) s 20 r (pattern) s 19 r (matc) s 0 r (hing) s 19 r (capabilities.) s 34 r (The) s 20 r (shell) s 20 r (is) s 19 r (also) s 20 r (go) s 1 r 111 c 2 r 100 c 19 r (at) s 20 r (string) s 20 r (and) s 20 r (pattern) s 20 r (matc) s -1 r (hing;) s 0 955 p (in) s 18 r (addition,) s 20 r (it) s 18 r (allo) s 0 r (ws) s 18 r 112 c 1 r 111 c 0 r 119 c -2 r (erful) s 18 r (use) s 18 r (of) s 19 r (the) s 18 r (system) s 19 r (utilities.) s 30 r (More) s 18 r (con) s 0 r 118 c -1 r (en) s -1 r (tional) s 17 r (languages,) s 19 r (suc) s 0 r 104 c 18 r (as) s 0 1018 p (C,) s 15 r 67 c cmtt10.329 @sf 0 r (++) s cmr10.329 @sf 0 r 44 c 16 r (and) s 16 r (Lisp,) s 15 r (o\013er) s 16 r 98 c 1 r (etter) s 15 r (facilities) s 16 r (for) s 15 r (system) s 16 r (programming) s 15 r (and) s 16 r (for) s 15 r (managing) s 16 r (the) s 15 r (complexit) s 0 r 121 c 0 1080 p (of) s 18 r (large) s 19 r (programs.) s 29 r (Programs) s 18 r (in) s 19 r (these) s 18 r (languages) s 18 r (ma) s 0 r 121 c 17 r (require) s 18 r (more) s 19 r (lines) s 18 r (of) s 18 r (source) s 18 r (co) s 2 r (de) s 18 r (than) s 18 r (the) s 0 1142 p (equiv) s -2 r (alen) s -1 r 116 c cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 16 r (programs,) s 15 r (but) s 15 r (they) s 15 r (are) s 15 r (easier) s 15 r (to) s 15 r (main) s 0 r (tain) s 14 r (and) s 15 r (usually) s 16 r (run) s 15 r (more) s 15 r (e\016cien) s 0 r (tly) s -4 r 46 c @eop 19 @bop0 cmb10.329 @sf [<000400020000000C00030000000E00070000000E00070000001E00078000001F000F8000001F000F8000003F000FC000003C 801E4000003C801E4000003C801E40000078403C20000078403C20000078403C200000F02078100000F02078100000F02078 100001E010F0080001E010F0080001E010F0080003C009F0040003C009E0040003C009E0040007800FE00200078007C00200 078007C002000F0007C001000F00078001000F00078003801F800FC007C0FFF07FF81FF0> 48 31 -1 0 46.716] 87 @dc [<03FC001C03803000C0600060C00030C00030C00030C000306000703001E00FFFC01FFF803FFE003000003000002000002000 0033E0001E38001C1C00380E00780F00780F00780F00780F00780F00380E001C1C300E3A3003E1E0> 24 30 -1 10 22.727] 103 @dc [<FFCFF80E03E00E03C00E03800E07800E07000E0E000E1E000E1C000F38000EF8000E70000E30000E10000E08000E04000E02 000E03000E03C00E0FF00E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000FE00000E0000> 24 32 -1 0 23.989] 107 @dc [<FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00 0E000E000E000E000E00FE000E00> 16 32 0 0 12.626] 108 @dc [<00200000700000700000700000E80000E80001EC0001C40001C4000382000382000382000701000701000E00800E00800E00 801C00C01E01E0FF83F8> 24 20 -1 0 23.989] 118 @dc [<001FE0000070180001C0040003800200070001000E0000801E0000803C0000403C0000407C0000407800000078000000F800 0000F8000000F8000000F8000000F8000000F8000000F800000078000000780000407C0000403C0000403C0000C01E0000C0 0E0001C0070001C0038003C001C00DC0007030C0001FC040> 32 31 -3 0 32.828] 67 @dc [<70F8F8F870> 8 5 -4 0 12.626] 46 @dc 19 @bop1 cmr10.329 @sf 0 -57 p (Getting) s 15 r (Started) s 15 r (With) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 1387 r (19) s 62 183 p (If) s 19 r 121 c 0 r (ou) s 17 r 119 c 0 r (ould) s 18 r (lik) s -1 r 101 c 18 r (to) s 19 r (split) s 19 r 97 c 18 r (single) s 19 r (statemen) s 0 r 116 c 17 r (in) s 0 r (to) s 18 r 116 c -1 r 119 c -1 r 111 c 18 r (lines) s 18 r (at) s 19 r 97 c 19 r 112 c 1 r (oin) s 0 r 116 c 17 r (where) s 19 r 97 c 19 r (newline) s 19 r 119 c -1 r (ould) s 0 246 p (terminate) s 18 r (it,) s 18 r 121 c -1 r (ou) s 17 r (can) s cmsl10.329 @sf 18 r (con) s -1 r (tin) s -1 r (ue) s cmr10.329 @sf 19 r (it) s 18 r 98 c -1 r 121 c 17 r (ending) s 18 r (the) s 17 r (\014rst) s 18 r (line) s 17 r (with) s 18 r 97 c 17 r (bac) s 0 r (kslash) s 17 r 99 c -1 r (haracter,) s 17 r 96 c cmtt10.329 @sf 0 r 92 c cmr10.329 @sf 0 r ('.) s 28 r (This) s 17 r (is) s 0 308 p (allo) s 0 r 119 c -2 r (ed) s 14 r (absolutely) s 14 r (an) s 0 r (ywhere) s 13 r (in) s 14 r (the) s 14 r (statemen) s 0 r (t,) s 13 r (ev) s 0 r (en) s 13 r (in) s 14 r (the) s 15 r (middle) s 14 r (of) s 14 r 97 c 14 r (string) s 14 r (or) s 15 r (regular) s 14 r (expression.) s 0 370 p 70 c -3 r (or) s 14 r (example:) s cmtt10.329 @sf 120 507 p (awk) s 24 r ('/This) s 24 r (program) s 24 r (is) s 23 r (too) s 24 r (long,) s 24 r (so) s 24 r (continue) s 24 r (it\\) s 144 557 p (on) s 24 r (the) s 24 r (next) s 23 r (line/) s 24 r 123 c 24 r (print) s 24 r ($1) s 24 r (}') s cmr10.329 @sf 0 694 p 87 c -3 r 101 c 15 r (ha) s 0 r 118 c -1 r 101 c 15 r (generally) s 16 r (not) s 17 r (used) s 16 r (bac) s 0 r (kslash) s 15 r (con) s 0 r (tin) s -2 r (uation) s 16 r (in) s 16 r (the) s 16 r (sample) s 16 r (programs) s 17 r (in) s 16 r (this) s 16 r (man) s 0 r (ual.) s 22 r (Since) s 0 756 p (there) s 21 r (is) s 21 r (no) s 21 r (limit) s 21 r (on) s 21 r (the) s 21 r (length) s 21 r (of) s 21 r 97 c 21 r (line,) s 22 r (it) s 21 r (is) s 21 r (nev) s 0 r (er) s 20 r (strictly) s 21 r (necessary;) s 23 r (it) s 21 r (just) s 21 r (mak) s 0 r (es) s 20 r (programs) s 0 818 p (prettier.) s 39 r 87 c -3 r 101 c 20 r (ha) s 0 r 118 c -1 r 101 c 20 r (preferred) s 21 r (to) s 22 r (mak) s -1 r 101 c 21 r (them) s 21 r (ev) s 0 r (en) s 20 r (more) s 21 r (prett) s 0 r 121 c 20 r 98 c 0 r 121 c 20 r 107 c 0 r (eeping) s 20 r (the) s 22 r (statemen) s -1 r (ts) s 21 r (short.) s 0 881 p (Bac) s 0 r (kslash) s 15 r (con) s 0 r (tin) s -2 r (uation) s 16 r (is) s 16 r (most) s 16 r (useful) s 16 r (when) s 17 r 121 c -1 r (our) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 17 r (program) s 16 r (is) s 16 r (in) s 16 r 97 c 17 r (separate) s 16 r (source) s 16 r (\014le,) s 17 r (instead) s 0 943 p (of) s 15 r 116 c 0 r (yp) s 0 r (ed) s 15 r (in) s 15 r (on) s 16 r (the) s 15 r (command) s 15 r (line.) s cmb10.329 @sf 62 1080 p 87 c -3 r (arning:) s 24 r (bac) s -1 r (kslash) s 16 r (con) s 0 r (tin) s -1 r (uation) s 16 r (do) s 1 r (es) s 17 r (not) s 17 r 119 c 0 r (ork) s 16 r (as) s 17 r (describ) s 1 r (ed) s 18 r (ab) s 1 r 111 c 0 r 118 c -2 r 101 c 16 r (with) s 17 r (the) s 18 r 67 c 17 r (shell.) s cmr10.329 @sf 26 r (Con) s -1 r (tin-) s 0 1142 p (uation) s 19 r (with) s 19 r (bac) s 0 r (kslash) s 18 r 119 c 0 r (orks) s 18 r (for) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 19 r (programs) s 20 r (in) s 19 r (\014les,) s 20 r (and) s 19 r (also) s 19 r (for) s 19 r (one-shot) s 20 r (programs) s cmsl10.329 @sf 19 r (pro) s 0 r (vided) s cmr10.329 @sf 0 1204 p 121 c 0 r (ou) s 15 r (are) s 17 r (using) s 16 r (the) s 17 r (Bourne) s 16 r (shell) s 17 r (or) s 16 r (the) s 17 r (Bourne-again) s 16 r (shell.) s 24 r (But) s 17 r (the) s 16 r 67 c 17 r (shell) s 16 r (used) s 17 r (on) s 16 r (Berk) s 0 r (eley) s 15 r (Unix) s 0 1267 p 98 c 1 r (eha) s 0 r 118 c -1 r (es) s 14 r (di\013eren) s 0 r (tly!) s 19 r (There,) s 15 r 121 c 0 r (ou) s 14 r 109 c 0 r (ust) s 14 r (use) s 15 r 116 c 0 r 119 c -2 r 111 c 15 r (bac) s -1 r (kslashes) s 14 r (in) s 16 r 97 c 15 r (ro) s -1 r (w,) s 15 r (follo) s -1 r 119 c -1 r (ed) s 14 r 98 c 0 r 121 c 14 r 97 c 15 r (newline.) s 62 1404 p (When) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (statemen) s 0 r (ts) s 14 r (within) s 15 r (one) s 15 r (rule) s 15 r (are) s 15 r (short,) s 15 r 121 c -1 r (ou) s 14 r (migh) s 0 r 116 c 14 r 119 c 0 r (an) s -1 r 116 c 13 r (to) s 15 r (put) s 15 r (more) s 15 r (than) s 15 r (one) s 15 r (of) s 15 r (them) s 0 1466 p (on) s 16 r 97 c 16 r (line.) s 23 r 89 c -2 r (ou) s 15 r (do) s 16 r (this) s 16 r 98 c 0 r 121 c 15 r (separating) s 16 r (the) s 16 r (statemen) s 0 r (ts) s 15 r (with) s 16 r (semicolons,) s 17 r 96 c cmtt10.329 @sf 0 r 59 c cmr10.329 @sf 0 r ('.) s 23 r (This) s 16 r (also) s 16 r (applies) s 16 r (to) s 16 r (the) s 0 1528 p (rules) s 15 r (themselv) s 0 r (es.) s 19 r (Th) s 0 r (us,) s 14 r (the) s 15 r (ab) s 1 r 111 c 0 r 118 c -1 r 101 c 14 r (example) s 15 r (program) s 15 r (could) s 15 r (ha) s 0 r 118 c -1 r 101 c 14 r 98 c 1 r (een) s 16 r (written:) s cmtt10.329 @sf 120 1665 p (/12/) s 24 r 123 c 24 r (print) s 24 r ($0) s 23 r 125 c 24 r 59 c 24 r (/21/) s 24 r 123 c 24 r (print) s 24 r ($0) s 24 r 125 c cmb10.329 @sf 0 1802 p (Note:) s cmr10.329 @sf 21 r (the) s 16 r (requiremen) s -1 r 116 c 15 r (that) s 16 r (rules) s 15 r (on) s 16 r (the) s 16 r (same) s 15 r (line) s 16 r 109 c 0 r (ust) s 14 r 98 c 1 r 101 c 16 r (separated) s 16 r (with) s 15 r 97 c 16 r (semicolon) s 16 r (is) s 15 r 97 c 16 r (recen) s -1 r 116 c 0 1864 p 99 c 0 r (hange) s 16 r (in) s 17 r (the) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (language;) s 18 r (it) s 17 r 119 c 0 r (as) s 16 r (done) s 17 r (for) s 17 r (consistency) s 17 r (with) s 17 r (the) s 17 r (treatmen) s 0 r 116 c 16 r (of) s 17 r (statemen) s 0 r (ts) s 16 r (within) s 0 1927 p (an) s 15 r (action.) s cmbx10.432 @sf 0 2147 p (2.7) s 34 r (When) s 23 r (to) s 23 r (Use) s cmtt10.432 @sf 23 r (awk) s cmr10.329 @sf 62 2284 p (What) s 14 r (use) s 14 r (is) s 14 r (all) s 14 r (of) s 14 r (this) s 13 r (to) s 14 r (me,) s 14 r 121 c 0 r (ou) s 13 r (migh) s 0 r 116 c 12 r (ask?) s 20 r (Using) s 14 r (additional) s 14 r (utilit) s 0 r 121 c 13 r (programs,) s 14 r (more) s 13 r (adv) s -1 r (anced) s 0 2346 p (patterns,) s 12 r (\014eld) s 11 r (separators,) s 13 r (arithmetic) s 11 r (statemen) s 0 r (ts,) s 11 r (and) s 11 r (other) s 12 r (selection) s 11 r (criteria,) s 12 r 121 c 0 r (ou) s 10 r (can) s 11 r (pro) s 2 r (duce) s 11 r 109 c 0 r (uc) s -1 r 104 c 0 2408 p (more) s 16 r (complex) s 17 r (output.) s 24 r (The) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 17 r (language) s 16 r (is) s 17 r 118 c -1 r (ery) s 16 r (useful) s 16 r (for) s 17 r (pro) s 1 r (ducing) s 16 r (rep) s 1 r (orts) s 17 r (from) s 16 r (large) s 17 r (amoun) s -1 r (ts) s 0 2471 p (of) s 18 r (ra) s -1 r 119 c 17 r (data,) s 18 r (suc) s 0 r 104 c 16 r (as) s 18 r (summarizing) s 18 r (information) s 17 r (from) s 18 r (the) s 17 r (output) s 18 r (of) s 18 r (other) s 17 r (utilit) s 0 r 121 c 17 r (programs) s 17 r (suc) s 0 r 104 c 16 r (as) s cmtt10.329 @sf 0 2533 p (ls) s cmr10.329 @sf 46 c 20 r (\(See) s 15 r (section) s 16 r (2.3) s 15 r ([A) s 15 r (More) s 15 r (Complex) s 15 r (Example],) s 15 r (page) s 15 r (13.\)) s 62 2670 p (Programs) s 19 r (written) s 18 r (with) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 18 r (are) s 19 r (usually) s 18 r 109 c 0 r (uc) s -2 r 104 c 18 r (smaller) s 18 r (than) s 18 r (they) s 18 r 119 c 0 r (ould) s 17 r 98 c 2 r 101 c 18 r (in) s 18 r (other) s 18 r (languages.) s @eop 18 @bop0 18 @bop1 cmr10.329 @sf 0 -57 p (18) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 62 183 p (The) s 19 r 96 c cmtt10.329 @sf 0 r ("$) s cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r 34 c cmr10.329 @sf 0 r 39 c 19 r (causes) s 18 r (the) s 19 r (shell) s 18 r (to) s 19 r (forw) s 0 r (ard) s 17 r (all) s 19 r (the) s 19 r (command) s 18 r (line) s 19 r (argumen) s 0 r (ts) s 17 r (to) s 19 r (the) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 18 r (program,) s 0 246 p (without) s 18 r (in) s 0 r (terpretation.) s 27 r (The) s 18 r (\014rst) s 18 r (line,) s 18 r (whic) s 0 r 104 c 17 r (starts) s 18 r (with) s 18 r 97 c 18 r (colon,) s 18 r (is) s 18 r (used) s 18 r (so) s 18 r (that) s 18 r (this) s 18 r (shell) s 18 r (script) s 0 308 p (will) s 15 r 119 c 0 r (ork) s 14 r (ev) s 0 r (en) s 14 r (if) s 15 r (in) s 0 r 118 c -1 r (ok) s -2 r (ed) s 14 r 98 c 0 r 121 c 14 r 97 c 15 r (user) s 16 r (who) s 15 r (uses) s 15 r (the) s 15 r 67 c 15 r (shell.) s cmbx10.432 @sf 0 543 p (2.5) s 34 r (Commen) s -1 r (ts) s 22 r (in) s cmtt10.432 @sf 23 r (awk) s cmbx10.432 @sf 23 r (Programs) s cmr10.329 @sf 62 681 p 65 c cmsl10.329 @sf 13 r (commen) s 0 r 116 c cmr10.329 @sf 12 r (is) s 13 r (some) s 13 r (text) s 12 r (that) s 13 r (is) s 12 r (included) s 13 r (in) s 13 r 97 c 12 r (program) s 13 r (for) s 13 r (the) s 12 r (sak) s 0 r 101 c 12 r (of) s 12 r 104 c 0 r (uman) s 12 r (readers,) s 13 r (and) s 12 r (that) s 13 r (is) s 0 744 p (not) s 15 r (really) s 16 r (part) s 15 r (of) s 15 r (the) s 16 r (program.) s 21 r (Commen) s -1 r (ts) s 15 r (can) s 15 r (explain) s 16 r (what) s 15 r (the) s 15 r (program) s 16 r (do) s 1 r (es,) s 15 r (and) s 16 r (ho) s -1 r 119 c 15 r (it) s 15 r 119 c 0 r (orks.) s 0 806 p (Nearly) s 19 r (all) s 19 r (programming) s 19 r (languages) s 19 r (ha) s 0 r 118 c -1 r 101 c 18 r (pro) s 0 r (visions) s 18 r (for) s 19 r (commen) s 0 r (ts,) s 19 r 98 c 1 r (ecause) s 19 r (programs) s 19 r (are) s 19 r (hard) s 19 r (to) s 0 868 p (understand) s 15 r (without) s 15 r (their) s 15 r (extra) s 16 r (help.) s 62 1006 p (In) s 16 r (the) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 15 r (language,) s 16 r 97 c 16 r (commen) s 0 r 116 c 14 r (starts) s 16 r (with) s 16 r (the) s 15 r (sharp) s 16 r (sign) s 16 r 99 c -1 r (haracter,) s 15 r 96 c cmtt10.329 @sf 0 r 35 c cmr10.329 @sf 0 r (',) s 16 r (and) s 16 r (con) s -1 r (tin) s -1 r (ues) s 15 r (to) s 16 r (the) s 0 1069 p (end) s 14 r (of) s 13 r (the) s 14 r (line.) s 20 r (The) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 13 r (language) s 14 r (ignores) s 14 r (the) s 13 r (rest) s 14 r (of) s 14 r 97 c 13 r (line) s 14 r (follo) s 0 r (wing) s 13 r 97 c 13 r (sharp) s 14 r (sign.) s 20 r 70 c -3 r (or) s 13 r (example,) s 14 r 119 c -1 r 101 c 0 1131 p (could) s 15 r (ha) s 0 r 118 c -1 r 101 c 14 r (put) s 15 r (the) s 15 r (follo) s 0 r (wing) s 14 r (in) s 0 r (to) s 14 r 96 c cmtt10.329 @sf 0 r (th-prog) s cmr10.329 @sf 0 r (':) s cmtt10.329 @sf 120 1269 p 35 c 24 r (This) s 24 r (program) s 24 r (finds) s 23 r (records) s 24 r (containing) s 24 r (the) s 24 r (pattern) s 24 r (`th'.) s 48 r (This) s 23 r (is) s 24 r (how) s 120 1319 p 35 c 24 r (you) s 24 r (continue) s 24 r (comments) s 23 r (on) s 24 r (additional) s 24 r (lines.) s 120 1369 p (/th/) s cmr10.329 @sf 62 1507 p 89 c -3 r (ou) s 18 r (can) s 18 r (put) s 19 r (commen) s -1 r 116 c 18 r (lines) s 18 r (in) s 0 r (to) s 17 r 107 c 0 r (eyb) s 0 r (oard-comp) s 1 r (osed) s 19 r (thro) s -1 r (w-a) s -1 r 119 c -1 r 97 c -1 r 121 c cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 18 r (programs) s 19 r (also,) s 19 r (but) s 18 r (this) s 0 1569 p (usually) s 18 r (isn't) s 17 r 118 c 0 r (ery) s 16 r (useful;) s 19 r (the) s 18 r (purp) s 1 r (ose) s 18 r (of) s 17 r 97 c 18 r (commen) s -1 r 116 c 17 r (is) s 17 r (to) s 18 r (help) s 18 r 121 c -1 r (ou) s 17 r (or) s 17 r (another) s 18 r 112 c 1 r (erson) s 18 r (understand) s 0 1631 p (the) s 15 r (program) s 15 r (at) s 15 r (another) s 16 r (time.) s cmbx10.432 @sf 0 1867 p (2.6) s cmtt10.432 @sf 34 r (awk) s cmbx10.432 @sf 23 r (Statemen) s -1 r (ts) s 22 r 118 c -1 r (ersus) s 22 r (Lines) s cmr10.329 @sf 62 2005 p (Most) s 15 r (often,) s 16 r (eac) s -1 r 104 c 14 r (line) s 16 r (in) s 15 r (an) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program) s 15 r (is) s 15 r 97 c 16 r (separate) s 15 r (statemen) s -1 r 116 c 15 r (or) s 15 r (separate) s 15 r (rule,) s 15 r (lik) s 0 r 101 c 14 r (this:) s cmtt10.329 @sf 120 2143 p (awk) s 24 r ('/12/) s 48 r 123 c 23 r (print) s 24 r ($0) s 24 r 125 c 239 2193 p (/21/) s 48 r 123 c 24 r (print) s 24 r ($0) s 24 r (}') s 23 r (BBS-list) s 24 r (inventory-shipped) s cmr10.329 @sf 62 2331 p (But) s 15 r (sometimes) s 14 r (statemen) s 0 r (ts) s 13 r (can) s 15 r 98 c 1 r 101 c 14 r (more) s 15 r (than) s 14 r (one) s 14 r (line,) s 15 r (and) s 14 r (lines) s 15 r (can) s 14 r (con) s 0 r (tain) s 13 r (sev) s 0 r (eral) s 13 r (statemen) s 0 r (ts.) s 0 2393 p 89 c -3 r (ou) s 14 r (can) s 16 r (split) s 15 r 97 c 15 r (statemen) s 0 r 116 c 14 r (in) s -1 r (to) s 15 r 109 c -1 r (ultiple) s 14 r (lines) s 16 r 98 c -1 r 121 c 15 r (inserting) s 15 r 97 c 15 r (newline) s 15 r (after) s 15 r (an) s 0 r 121 c 14 r (of) s 15 r (the) s 15 r (follo) s 0 r (wing:) s cmtt10.329 @sf 120 2532 p 44 c 95 r 123 c 96 r 63 c 95 r 58 c 96 r (||) s 95 r (&&) s 96 r (do) s 95 r (else) s cmr10.329 @sf 0 2670 p 65 c 15 r (newline) s 15 r (at) s 15 r (an) s 0 r 121 c 14 r (other) s 15 r 112 c 2 r (oin) s -1 r 116 c 15 r (is) s 15 r (considered) s 15 r (the) s 15 r (end) s 15 r (of) s 15 r (the) s 16 r (statemen) s -1 r (t.) s @eop 17 @bop0 cmtt10.390 @sf [<07F81FE01FFF3FE03FFFFFE07FFFFFE07E07F800F800F800F0007800F0007800F0007800F80078007C0078007F0078003FF0 78000FFFF80003FFF800007FF8000000780000007800000078000000F8001C01F0003E07F0003FFFE0003FFFC0001FFF8000 07FC0000> 32 26 -3 0 28.330] 97 @dc [<01E0380003F07C0003F07C0003F07C000370EC000778EE000778EE000778EE000739EE00073DEE00073DE600063DE6000E3F C7000E1FC7000E1FC7000E0F87000E0007000E0007001E0003801C0003801C0003801C000380FFE07FF0FFE07FF0FFE07FF0 FFE07FF0> 32 26 -1 0 28.330] 119 @dc [<FFF8FFE0FFF8FFE0FFF8FFE0FFF8FFE007001C0007003C00070078000700F0000700E0000781E00007C3C00007E3800007E7 800007FF0000077E0000073E0000071E0000070F0000070780000703C0000701E0000700F000070FFF80070FFF80070FFF80 070FFF8007000000070000000700000007000000070000000700000007000000FF000000FF000000FF000000FF000000> 32 37 -2 0 28.330] 107 @dc 17 @bop1 cmr10.329 @sf 0 -57 p (Getting) s 15 r (Started) s 15 r (With) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 1387 r (17) s 0 183 p (don't) s 15 r (con) s 0 r (tain) s 14 r (an) s 0 r 121 c 14 r (of) s 15 r (the) s 15 r (shell's) s 15 r (sp) s 2 r (ecial) s 15 r 99 c 0 r (haracters.) s 62 320 p (If) s 23 r 121 c 0 r (ou) s 21 r 119 c 0 r (an) s -1 r 116 c 22 r (to) s 22 r (iden) s 0 r (tify) s 22 r 121 c -1 r (our) s cmtt10.329 @sf 22 r (awk) s cmr10.329 @sf 23 r (program) s 23 r (\014les) s 22 r (clearly) s 23 r (as) s 23 r (suc) s -1 r (h,) s 24 r 121 c 0 r (ou) s 21 r (can) s 23 r (add) s 23 r (the) s 23 r (extension) s 0 382 p 96 c cmtt10.329 @sf (.awk) s cmr10.329 @sf 39 c 18 r (to) s 18 r (the) s 18 r (\014le) s 18 r (name.) s 29 r (This) s 18 r (do) s 1 r (esn't) s 19 r (a\013ect) s 18 r (the) s 18 r (execution) s 18 r (of) s 18 r (the) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 18 r (program,) s 19 r (but) s 18 r (it) s 18 r (do) s 1 r (es) s 18 r (mak) s 0 r 101 c 0 445 p (\\housek) s 0 r (eeping") s 14 r (easier.) s cmb10.390 @sf 0 652 p (2.4.4) s 27 r (Executable) s cmtt10.390 @sf 18 r (awk) s cmb10.390 @sf 18 r (Programs) s cmr10.329 @sf 62 789 p (Once) s 19 r 121 c 0 r (ou) s 17 r (ha) s 0 r 118 c -1 r 101 c 18 r (learned) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 0 r 44 c 20 r 121 c 0 r (ou) s 17 r (ma) s 0 r 121 c 18 r 119 c 0 r (an) s -2 r 116 c 18 r (to) s 19 r (write) s 18 r (self-con) s 0 r (tained) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 19 r (scripts,) s 19 r (using) s 19 r (the) s 19 r 96 c cmtt10.329 @sf 0 r (#!) s cmr10.329 @sf 0 r 39 c 0 852 p (script) s 15 r (mec) s 0 r (hanism.) s 19 r 89 c -3 r (ou) s 14 r (can) s 16 r (do) s 15 r (this) s 15 r (on) s 15 r (BSD) s 15 r (Unix) s 15 r (systems) s 16 r (and) s 15 r (\(someda) s -1 r (y\)) s 15 r (on) s 15 r (GNU.) s 62 989 p 70 c -3 r (or) s 12 r (example,) s 13 r 121 c 0 r (ou) s 11 r (could) s 13 r (create) s 13 r 97 c 12 r (text) s 13 r (\014le) s 12 r (named) s 13 r 96 c cmtt10.329 @sf 0 r (hello) s cmr10.329 @sf 0 r (',) s 13 r (con) s 0 r (taining) s 11 r (the) s 13 r (follo) s 0 r (wing) s 11 r (\(where) s 13 r 96 c cmtt10.329 @sf 0 r (BEGIN) s cmr10.329 @sf 0 r 39 c 0 1051 p (is) s 15 r 97 c 15 r (feature) s 15 r 119 c 0 r 101 c 14 r (ha) s 0 r 118 c -1 r 101 c 14 r (not) s 15 r 121 c 0 r (et) s 14 r (discussed\):) s cmtt10.329 @sf 120 1188 p (#!) s 24 r (/bin/awk) s 24 r (-f) s 120 1288 p 35 c 24 r 97 c 24 r (sample) s 24 r (awk) s 23 r (program) s 120 1337 p (BEGIN) s 95 r 123 c 24 r (print) s 24 r ("hello,) s 24 r (world") s 24 r 125 c cmr10.329 @sf 0 1474 p (After) s 15 r (making) s 15 r (this) s 15 r (\014le) s 16 r (executable) s 15 r (\(with) s 15 r (the) s cmtt10.329 @sf 15 r (chmod) s cmr10.329 @sf 15 r (command\),) s 15 r 121 c 0 r (ou) s 14 r (can) s 15 r (simply) s 16 r 116 c -1 r (yp) s 1 r (e:) s cmtt10.329 @sf 120 1611 p (hello) s cmr10.329 @sf 0 1748 p (at) s 15 r (the) s 15 r (shell,) s 15 r (and) s 16 r (the) s 15 r (system) s 15 r (will) s 15 r (arrange) s 15 r (to) s 15 r (run) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 15 r (as) s 15 r (if) s 15 r 121 c 0 r (ou) s 14 r (had) s 15 r 116 c 0 r (yp) s 0 r (ed:) s cmtt10.329 @sf 120 1885 p (awk) s 24 r (-f) s 24 r (hello) s cmr10.329 @sf 0 2022 p (Self-con) s 0 r (tained) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 19 r (scripts) s 19 r (are) s 19 r (useful) s 19 r (when) s 19 r 121 c 0 r (ou) s 18 r 119 c 0 r (an) s -1 r 116 c 18 r (to) s 19 r (write) s 19 r 97 c 19 r (program) s 19 r (whic) s 0 r 104 c 18 r (users) s 19 r (can) s 19 r (in) s 0 r 118 c -1 r (ok) s -1 r 101 c 0 2085 p (without) s 15 r (kno) s 0 r (wing) s 14 r (that) s 15 r (the) s 15 r (program) s 15 r (is) s 16 r (written) s 15 r (in) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r 46 c 62 2222 p (If) s 14 r 121 c 0 r (our) s 12 r (system) s 14 r (do) s 1 r (es) s 14 r (not) s 14 r (supp) s 1 r (ort) s 14 r (the) s 13 r 96 c cmtt10.329 @sf 0 r (#!) s cmr10.329 @sf 0 r 39 c 14 r (mec) s 0 r (hanism,) s 13 r 121 c -1 r (ou) s 13 r (can) s 14 r (get) s 13 r 97 c 14 r (similar) s 14 r (e\013ect) s 13 r (using) s 14 r 97 c 14 r (regular) s 0 2284 p (shell) s 15 r (script.) s 20 r (It) s 16 r 119 c -1 r (ould) s 14 r (lo) s 2 r (ok) s 15 r (something) s 15 r (lik) s 0 r 101 c 14 r (this:) s cmtt10.329 @sf 120 2421 p 58 c 24 r (The) s 24 r (colon) s 24 r (makes) s 23 r (sure) s 24 r (this) s 24 r (script) s 24 r (is) s 24 r (executed) s 24 r (by) s 24 r (the) s 23 r (Bourne) s 24 r (shell.) s 120 2471 p (awk) s 24 r 39 c cmsl10.329 @sf 0 r (program) s cmtt10.329 @sf 0 r 39 c 24 r ("$) s cmss10.329 @sf 0 r 64 c cmtt10.329 @sf 0 r 34 c cmr10.329 @sf 62 2608 p (Using) s 22 r (this) s 23 r (tec) s -1 r (hnique,) s 23 r (it) s 22 r (is) s cmsl10.329 @sf 22 r (vital) s cmr10.329 @sf 24 r (to) s 23 r (enclose) s 22 r (the) s cmsl10.329 @sf 22 r (program) s cmr10.329 @sf 22 r (in) s 22 r (single) s 22 r (quotes) s 22 r (to) s 23 r (protect) s 22 r (it) s 22 r (from) s 0 2670 p (in) s 0 r (terpretation) s 14 r 98 c 0 r 121 c 14 r (the) s 15 r (shell.) s 20 r (If) s 15 r 121 c 0 r (ou) s 14 r (omit) s 15 r (the) s 15 r (quotes,) s 16 r (only) s 15 r 97 c 15 r (shell) s 15 r (wizard) s 15 r (can) s 15 r (predict) s 16 r (the) s 15 r (result.) s @eop 16 @bop0 16 @bop1 cmr10.329 @sf 0 -57 p (16) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmtt10.329 @sf 120 183 p (Beth) s 120 233 p (Seth) s 120 283 p (Karen) s 120 333 p (Thomas) s 120 382 p (Control-d) s cmr10.329 @sf 0 521 p (then) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (prin) s 0 r (ts) s 14 r (this) s 15 r (output:) s cmtt10.329 @sf 120 659 p (Kathy) s 120 709 p (Beth) s 120 758 p (Seth) s cmr10.329 @sf 0 897 p (as) s 17 r (matc) s 0 r (hing) s 16 r (the) s 17 r (pattern) s 17 r 96 c cmtt10.329 @sf 0 r (th) s cmr10.329 @sf 0 r ('.) s 26 r (Notice) s 17 r (that) s 17 r (it) s 17 r (did) s 17 r (not) s 17 r (recognize) s 17 r 96 c cmtt10.329 @sf 0 r (Thomas) s cmr10.329 @sf 0 r 39 c 17 r (as) s 17 r (matc) s 0 r (hing) s 16 r (the) s 17 r (pattern.) s 0 959 p (The) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (language) s 15 r (is) s cmsl10.329 @sf 16 r (case) s 15 r (sensitiv) s -1 r 101 c cmr10.329 @sf 0 r 44 c 15 r (and) s 15 r (matc) s -1 r (hes) s 15 r (patterns) s 15 r (exactly) s -3 r 46 c 19 r (\(Ho) s 0 r 119 c -1 r (ev) s -2 r (er,) s 15 r 121 c -1 r (ou) s 14 r (can) s 16 r 111 c -1 r 118 c -1 r (erride) s 14 r (this) s 0 1021 p (with) s 15 r (the) s 15 r 118 c -1 r (ariable) s cmtt10.329 @sf 14 r (IGNORECASE) s cmr10.329 @sf 0 r 46 c 20 r (See) s 15 r (section) s 15 r (6.3.3) s 16 r ([Case-sensitivit) s -1 r (y],) s 14 r (page) s 16 r (55.\)) s cmb10.390 @sf 0 1240 p (2.4.3) s 27 r (Running) s 18 r (Long) s 18 r (Programs) s cmr10.329 @sf 62 1378 p (Sometimes) s 17 r 121 c 0 r (our) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 17 r (programs) s 17 r (can) s 17 r 98 c 1 r 101 c 17 r 118 c 0 r (ery) s 16 r (long.) s 26 r (In) s 17 r (this) s 17 r (case) s 17 r (it) s 17 r (is) s 17 r (more) s 17 r (con) s 0 r 118 c -2 r (enien) s -1 r 116 c 16 r (to) s 17 r (put) s 17 r (the) s 0 1440 p (program) s 15 r (in) s 0 r (to) s 14 r 97 c 15 r (separate) s 15 r (\014le.) s 21 r 84 c -3 r 111 c 14 r (tell) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (to) s 15 r (use) s 16 r (that) s 15 r (\014le) s 15 r (for) s 15 r (its) s 15 r (program,) s 15 r 121 c 0 r (ou) s 14 r 116 c 0 r (yp) s 0 r (e:) s cmtt10.329 @sf 120 1578 p (awk) s 24 r (-f) s cmsl10.329 @sf 24 r (source-\014le) s 26 r (input-\014le1) s 28 r (input-\014le2) s cmr10.300 @sf 27 r 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 62 1716 p (The) s 14 r 96 c cmtt10.329 @sf 0 r (-f) s cmr10.329 @sf 0 r 39 c 14 r (tells) s 14 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 14 r (utilit) s -1 r 121 c 13 r (to) s 14 r (get) s 15 r (the) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 14 r (program) s 14 r (from) s 14 r (the) s 14 r (\014le) s cmsl10.329 @sf 14 r (source-\014le) s cmr10.329 @sf 0 r 46 c 20 r (An) s -1 r 121 c 14 r (\014le) s 14 r (name) s 14 r (can) s 0 1779 p 98 c 1 r 101 c 15 r (used) s 16 r (for) s cmsl10.329 @sf 15 r (source-\014le) s cmr10.329 @sf 0 r 46 c 20 r 70 c -3 r (or) s 14 r (example,) s 15 r 121 c 0 r (ou) s 14 r (could) s 15 r (put) s 16 r (the) s 15 r (program:) s cmtt10.329 @sf 120 1917 p (/th/) s cmr10.329 @sf 0 2055 p (in) s 0 r (to) s 14 r (the) s 15 r (\014le) s 15 r 96 c cmtt10.329 @sf 0 r (th-prog) s cmr10.329 @sf 0 r ('.) s 20 r (Then) s 16 r (this) s 15 r (command:) s cmtt10.329 @sf 120 2193 p (awk) s 24 r (-f) s 24 r (th-prog) s cmr10.329 @sf 0 2331 p (do) s 1 r (es) s 15 r (the) s 16 r (same) s 15 r (thing) s 15 r (as) s 15 r (this) s 15 r (one:) s cmtt10.329 @sf 120 2469 p (awk) s 24 r ('/th/') s cmr10.329 @sf 0 2608 p (whic) s 0 r 104 c 19 r 119 c 0 r (as) s 20 r (explained) s 21 r (earlier) s 20 r (\(see) s 21 r (section) s 21 r (2.4.2) s 21 r ([Read) s 20 r 84 c -2 r (erminal],) s 21 r (page) s 21 r (15\).) s 37 r (Note) s 20 r (that) s 21 r 121 c 0 r (ou) s 19 r (don't) s 0 2670 p (usually) s 14 r (need) s 13 r (single) s 14 r (quotes) s 14 r (around) s 13 r (the) s 14 r (\014le) s 13 r (name) s 14 r (that) s 14 r 121 c 0 r (ou) s 12 r (sp) s 1 r (ecify) s 14 r (with) s 14 r 96 c cmtt10.329 @sf 0 r (-f) s cmr10.329 @sf 0 r (',) s 14 r 98 c 1 r (ecause) s 14 r (most) s 13 r (\014le) s 14 r (names) s @eop 15 @bop0 15 @bop1 cmr10.329 @sf 0 -57 p (Getting) s 15 r (Started) s 15 r (With) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 1387 r (15) s cmb10.390 @sf 0 183 p (2.4.1) s 27 r (One-shot) s 18 r (Thro) s -1 r (w-a) s -1 r 119 c -2 r 97 c -1 r 121 c cmtt10.390 @sf 17 r (awk) s cmb10.390 @sf 18 r (Programs) s cmr10.329 @sf 62 322 p (Once) s 16 r 121 c 0 r (ou) s 15 r (are) s 17 r (familiar) s 16 r (with) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 0 r 44 c 17 r 121 c -1 r (ou) s 15 r (will) s 17 r (often) s 16 r 116 c 0 r (yp) s 0 r 101 c 16 r (simple) s 16 r (programs) s 16 r (at) s 17 r (the) s 16 r (momen) s 0 r 116 c 15 r 121 c 0 r (ou) s 15 r 119 c 0 r (an) s -2 r 116 c 0 384 p (to) s 14 r (use) s 14 r (them.) s 20 r (Then) s 14 r 121 c 0 r (ou) s 13 r (can) s 14 r (write) s 14 r (the) s 14 r (program) s 14 r (as) s 14 r (the) s 14 r (\014rst) s 14 r (argumen) s -1 r 116 c 13 r (of) s 14 r (the) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 14 r (command,) s 15 r (lik) s -1 r 101 c 13 r (this:) s cmtt10.329 @sf 120 523 p (awk) s 24 r 39 c cmsl10.329 @sf 0 r (program) s cmtt10.329 @sf 0 r 39 c cmsl10.329 @sf 24 r (input-\014le1) s 27 r (input-\014le2) s cmr10.300 @sf 28 r 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 0 662 p (where) s cmsl10.329 @sf 15 r (program) s cmr10.329 @sf 15 r (consists) s 15 r (of) s 16 r 97 c 15 r (series) s 15 r (of) s cmsl10.329 @sf 15 r (patterns) s cmr10.329 @sf 17 r (and) s cmsl10.329 @sf 15 r (actions) s cmr10.329 @sf 0 r 44 c 15 r (as) s 16 r (describ) s 1 r (ed) s 15 r (earlier.) s 62 801 p (This) s 15 r (command) s 14 r (format) s 14 r (tells) s 14 r (the) s 15 r (shell) s 14 r (to) s 14 r (start) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 15 r (and) s 14 r (use) s 14 r (the) s cmsl10.329 @sf 14 r (program) s cmr10.329 @sf 15 r (to) s 14 r (pro) s 1 r (cess) s 15 r (records) s 14 r (in) s 14 r (the) s 0 863 p (input) s 17 r (\014le\(s\).) s 28 r (There) s 17 r (are) s 18 r (single) s 17 r (quotes) s 18 r (around) s 17 r (the) s cmsl10.329 @sf 18 r (program) s cmr10.329 @sf 17 r (so) s 18 r (that) s 17 r (the) s 18 r (shell) s 17 r (do) s 1 r (esn't) s 18 r (in) s 0 r (terpret) s 16 r (an) s 0 r 121 c cmtt10.329 @sf 0 925 p (awk) s cmr10.329 @sf 16 r 99 c 0 r (haracters) s 15 r (as) s 16 r (sp) s 1 r (ecial) s 16 r (shell) s 16 r 99 c 0 r (haracters.) s 21 r (They) s 16 r (cause) s 16 r (the) s 16 r (shell) s 16 r (to) s 16 r (treat) s 16 r (all) s 16 r (of) s cmsl10.329 @sf 16 r (program) s cmr10.329 @sf 16 r (as) s 16 r 97 c 16 r (single) s 0 987 p (argumen) s 0 r 116 c 14 r (for) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r 46 c 20 r (They) s 15 r (also) s 16 r (allo) s -1 r 119 c cmsl10.329 @sf 14 r (program) s cmr10.329 @sf 16 r (to) s 15 r 98 c 1 r 101 c 15 r (more) s 15 r (than) s 15 r (one) s 16 r (line) s 15 r (long.) s 62 1126 p (This) s 18 r (format) s 17 r (is) s 18 r (also) s 17 r (useful) s 18 r (for) s 17 r (running) s 17 r (short) s 18 r (or) s 17 r (medium-sized) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 17 r (programs) s 18 r (from) s 17 r (shell) s 18 r (scripts,) s 0 1188 p 98 c 1 r (ecause) s 17 r (it) s 16 r 97 c 0 r 118 c -1 r (oids) s 15 r (the) s 16 r (need) s 17 r (for) s 16 r 97 c 16 r (separate) s 17 r (\014le) s 16 r (for) s 17 r (the) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (program.) s 24 r 65 c 17 r (self-con) s 0 r (tained) s 15 r (shell) s 16 r (script) s 17 r (is) s 0 1251 p (more) s 15 r (reliable) s 15 r (since) s 15 r (there) s 16 r (are) s 15 r (no) s 15 r (other) s 15 r (\014les) s 15 r (to) s 15 r (misplace.) s cmb10.390 @sf 0 1474 p (2.4.2) s 27 r (Running) s cmtt10.390 @sf 18 r (awk) s cmb10.390 @sf 18 r (without) s 18 r (Input) s 18 r (Files) s cmr10.329 @sf 62 1613 p 89 c -3 r (ou) s 15 r (can) s 15 r (also) s 15 r (use) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (without) s 15 r (an) s 0 r 121 c 14 r (input) s 15 r (\014les.) s 21 r (If) s 15 r 121 c 0 r (ou) s 14 r 116 c -1 r (yp) s 1 r 101 c 15 r (the) s 15 r (command) s 15 r (line:) s cmtt10.329 @sf 120 1752 p (awk) s 24 r 39 c cmsl10.329 @sf 0 r (program) s cmtt10.329 @sf 0 r 39 c cmr10.329 @sf 0 1891 p (then) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 18 r (applies) s 17 r (the) s cmsl10.329 @sf 18 r (program) s cmr10.329 @sf 17 r (to) s 18 r (the) s cmsl10.329 @sf 17 r (standard) s 17 r (input) s cmr10.329 @sf 0 r 44 c 18 r (whic) s 0 r 104 c 17 r (usually) s 17 r (means) s 17 r (whatev) s 0 r (er) s 17 r 121 c -1 r (ou) s 17 r 116 c 0 r (yp) s 0 r 101 c 17 r (on) s 0 1953 p (the) s 15 r (terminal.) s 20 r (This) s 16 r (con) s -1 r (tin) s -1 r (ues) s 14 r (un) s 0 r (til) s 14 r 121 c 0 r (ou) s 14 r (indicate) s 15 r (end-of-\014le) s 15 r 98 c 0 r 121 c 14 r 116 c 0 r (yping) s cmtt10.329 @sf 14 r (Control-d) s cmr10.329 @sf 0 r 46 c 62 2092 p 70 c -3 r (or) s 15 r (example,) s 15 r (if) s 15 r 121 c 0 r (ou) s 14 r (execute) s 15 r (this) s 15 r (command:) s cmtt10.329 @sf 120 2230 p (awk) s 24 r ('/th/') s cmr10.329 @sf 0 2369 p (whatev) s 0 r (er) s 15 r 121 c -1 r (ou) s 15 r 116 c 0 r (yp) s 0 r 101 c 16 r (next) s 16 r (is) s 16 r (tak) s -1 r (en) s 15 r (as) s 16 r (data) s 16 r (for) s 15 r (that) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (program.) s 22 r (If) s 16 r 121 c 0 r (ou) s 15 r (go) s 15 r (on) s 16 r (to) s 16 r 116 c 0 r (yp) s 0 r 101 c 16 r (the) s 16 r (follo) s -1 r (wing) s 0 2432 p (data:) s cmtt10.329 @sf 120 2570 p (Kathy) s 120 2620 p (Ben) s 120 2670 p (Tom) s @eop 14 @bop0 14 @bop1 cmr10.329 @sf 0 -57 p (14) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmtt10.329 @sf 120 183 p (-rw-r--r--) s 48 r 49 c 24 r (close) s 167 r (31869) s 23 r (Jun) s 24 r (15) s 24 r (12:20) s 24 r (gawk.y) s 120 233 p (-rw-r--r--) s 48 r 49 c 24 r (close) s 167 r (22414) s 23 r (Nov) s 48 r 55 c 24 r (13:03) s 24 r (gawk1.c) s 120 283 p (-rw-r--r--) s 48 r 49 c 24 r (close) s 167 r (37455) s 23 r (Nov) s 48 r 55 c 24 r (13:03) s 24 r (gawk2.c) s 120 333 p (-rw-r--r--) s 48 r 49 c 24 r (close) s 167 r (27511) s 23 r (Dec) s 48 r 57 c 24 r (13:07) s 24 r (gawk3.c) s 120 382 p (-rw-r--r--) s 48 r 49 c 24 r (close) s 190 r (7989) s 24 r (Nov) s 48 r 55 c 24 r (13:03) s 24 r (gawk4.c) s cmr10.329 @sf 0 521 p (The) s 14 r (\014rst) s 15 r (\014eld) s 14 r (con) s 0 r (tains) s 13 r (read-write) s 14 r 112 c 2 r (ermissions,) s 14 r (the) s 14 r (second) s 15 r (\014eld) s 14 r (con) s 0 r (tains) s 13 r (the) s 14 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 14 r (links) s 14 r (to) s 14 r (the) s 0 583 p (\014le,) s 15 r (and) s 16 r (the) s 15 r (third) s 15 r (\014eld) s 15 r (iden) s 0 r (ti\014es) s 14 r (the) s 15 r 111 c 0 r (wner) s 14 r (of) s 16 r (the) s 15 r (\014le.) s 20 r (The) s 16 r (fourth) s 15 r (\014eld) s 15 r (con) s 0 r (tains) s 14 r (the) s 15 r (size) s 16 r (of) s 15 r (the) s 15 r (\014le) s 0 645 p (in) s 17 r 98 c 0 r (ytes.) s 24 r (The) s 17 r (\014fth,) s 17 r (sixth,) s 17 r (and) s 17 r (sev) s 0 r (en) s -2 r (th) s 16 r (\014elds) s 17 r (con) s 0 r (tain) s 15 r (the) s 17 r (mon) s 0 r (th,) s 16 r (da) s 0 r 121 c -4 r 44 c 16 r (and) s 17 r (time,) s 17 r (resp) s 2 r (ectiv) s -1 r (ely) s -3 r 44 c 16 r (that) s 0 707 p (the) s 15 r (\014le) s 15 r 119 c 0 r (as) s 14 r (last) s 15 r (mo) s 2 r (di\014ed.) s 20 r (Finally) s -3 r 44 c 14 r (the) s 15 r (eigh) s 0 r (th) s 14 r (\014eld) s 15 r (con) s 0 r (tains) s 14 r (the) s 15 r (name) s 16 r (of) s 15 r (the) s 15 r (\014le.) s 62 846 p (The) s cmtt10.329 @sf 18 r ($5) s 15 r (==) s 15 r ("Nov") s cmr10.329 @sf 17 r (in) s 18 r (our) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (program) s 18 r (is) s 17 r (an) s 17 r (expression) s 18 r (that) s 17 r (tests) s 17 r (whether) s 18 r (the) s 17 r (\014fth) s 17 r (\014eld) s 18 r (of) s 17 r (the) s 0 908 p (output) s 14 r (from) s 14 r 96 c cmtt10.329 @sf 0 r (ls) s 15 r (-l) s cmr10.329 @sf 0 r 39 c 14 r (matc) s 0 r (hes) s 13 r (the) s 14 r (string) s 14 r 96 c cmtt10.329 @sf 0 r (Nov) s cmr10.329 @sf 0 r ('.) s 19 r (Eac) s 0 r 104 c 13 r (time) s 14 r 97 c 14 r (line) s 14 r (has) s 14 r (the) s 14 r (string) s 14 r 96 c cmtt10.329 @sf 0 r (Nov) s cmr10.329 @sf 0 r 39 c 14 r (in) s 14 r (its) s 14 r (\014fth) s 14 r (\014eld,) s 0 970 p (the) s 18 r (action) s 18 r 96 c cmtt10.329 @sf 0 r 123 c 16 r (sum) s 15 r (+=) s 15 r ($4) s 15 r 125 c cmr10.329 @sf 0 r 39 c 18 r (is) s 18 r 112 c 2 r (erformed.) s 29 r (This) s 18 r (adds) s 18 r (the) s 19 r (fourth) s 18 r (\014eld) s 18 r (\(the) s 18 r (\014le) s 18 r (size\)) s 19 r (to) s 18 r (the) s 18 r 118 c -1 r (ariable) s cmtt10.329 @sf 0 1032 p (sum) s cmr10.329 @sf 46 c 24 r (As) s 17 r 97 c 16 r (result,) s 17 r (when) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 17 r (has) s 16 r (\014nished) s 17 r (reading) s 16 r (all) s 17 r (the) s 16 r (input) s 16 r (lines,) s cmtt10.329 @sf 17 r (sum) s cmr10.329 @sf 17 r (is) s 16 r (the) s 17 r (sum) s 16 r (of) s 17 r (the) s 16 r (sizes) s 16 r (of) s 0 1095 p (\014les) s 15 r (whose) s 15 r (lines) s 15 r (matc) s 0 r (hed) s 14 r (the) s 15 r (pattern.) s 62 1233 p (After) s 14 r (the) s 13 r (last) s 14 r (line) s 13 r (of) s 14 r (output) s 13 r (from) s cmtt10.329 @sf 14 r (ls) s cmr10.329 @sf 13 r (has) s 14 r 98 c 1 r (een) s 14 r (pro) s 1 r (cessed,) s 14 r (the) s cmtt10.329 @sf 13 r (END) s cmr10.329 @sf 14 r (rule) s 13 r (is) s 14 r (executed,) s 14 r (and) s 13 r (the) s 14 r 118 c -2 r (alue) s 0 1295 p (of) s cmtt10.329 @sf 15 r (sum) s cmr10.329 @sf 15 r (is) s 15 r (prin) s 0 r (ted.) s 19 r (In) s 16 r (this) s 15 r (example,) s 15 r (the) s 15 r 118 c -2 r (alue) s 15 r (of) s cmtt10.329 @sf 15 r (sum) s cmr10.329 @sf 15 r 119 c 0 r (ould) s 14 r 98 c 1 r 101 c 15 r (80600.) s 62 1433 p (These) s 22 r (more) s 22 r (adv) s -2 r (anced) s cmtt10.329 @sf 21 r (awk) s cmr10.329 @sf 22 r (tec) s 0 r (hniques) s 21 r (are) s 21 r (co) s 0 r 118 c -1 r (ered) s 21 r (in) s 22 r (later) s 21 r (sections) s 22 r (\(see) s 22 r 99 c 0 r (hapter) s 21 r 55 c 21 r ([Actions],) s 0 1495 p (page) s 14 r (61\).) s 19 r (Before) s 14 r 121 c 0 r (ou) s 13 r (can) s 13 r (mo) s 0 r 118 c -1 r 101 c 13 r (on) s 13 r (to) s 14 r (more) s 14 r (adv) s -2 r (anced) s cmtt10.329 @sf 13 r (awk) s cmr10.329 @sf 14 r (programming,) s 14 r 121 c 0 r (ou) s 12 r (ha) s 0 r 118 c -1 r 101 c 13 r (to) s 13 r (kno) s 0 r 119 c 13 r (ho) s 0 r 119 c cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 0 1558 p (in) s 0 r (terprets) s 10 r 121 c 0 r (our) s 10 r (input) s 12 r (and) s 11 r (displa) s 0 r (ys) s 10 r 121 c 0 r (our) s 10 r (output.) s 19 r (By) s 12 r (manipulating) s 11 r (\014elds) s 12 r (and) s 11 r (using) s cmtt10.329 @sf 12 r (print) s cmr10.329 @sf 11 r (statemen) s 0 r (ts,) s 0 1620 p 121 c 0 r (ou) s 14 r (can) s 15 r (pro) s 1 r (duce) s 15 r (some) s 16 r 118 c -1 r (ery) s 14 r (useful) s 16 r (and) s 15 r (sp) s 1 r (ectacular) s 15 r (lo) s 1 r (oking) s 16 r (rep) s 1 r (orts.) s cmbx10.432 @sf 0 1855 p (2.4) s 34 r (Ho) s -1 r 119 c 22 r (to) s 23 r (Run) s cmtt10.432 @sf 23 r (awk) s cmbx10.432 @sf 23 r (Programs) s cmr10.329 @sf 62 1993 p (There) s 16 r (are) s 16 r (sev) s 0 r (eral) s 15 r 119 c 0 r 97 c -1 r (ys) s 15 r (to) s 16 r (run) s 16 r (an) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (program.) s 23 r (If) s 16 r (the) s 16 r (program) s 17 r (is) s 16 r (short,) s 16 r (it) s 16 r (is) s 16 r (easiest) s 16 r (to) s 16 r (include) s 0 2055 p (it) s 15 r (in) s 15 r (the) s 15 r (command) s 16 r (that) s 15 r (runs) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r 44 c 15 r (lik) s 0 r 101 c 14 r (this:) s cmtt10.329 @sf 120 2193 p (awk) s 24 r 39 c cmsl10.329 @sf 0 r (program) s cmtt10.329 @sf 0 r 39 c cmsl10.329 @sf 24 r (input-\014le1) s 27 r (input-\014le2) s cmr10.300 @sf 28 r 46 c 7 r 46 c 7 r 46 c cmr10.329 @sf 0 2331 p (where) s cmsl10.329 @sf 15 r (program) s cmr10.329 @sf 15 r (consists) s 15 r (of) s 16 r 97 c 15 r (series) s 15 r (of) s 15 r (patterns) s 15 r (and) s 15 r (actions,) s 16 r (as) s 15 r (describ) s 1 r (ed) s 15 r (earlier.) s 62 2470 p (When) s 21 r (the) s 21 r (program) s 20 r (is) s 21 r (long,) s 22 r 121 c 0 r (ou) s 19 r 119 c 0 r (ould) s 20 r (probably) s 21 r (prefer) s 20 r (to) s 21 r (put) s 21 r (it) s 20 r (in) s 21 r 97 c 21 r (\014le) s 20 r (and) s 21 r (run) s 21 r (it) s 20 r (with) s 21 r 97 c 0 2532 p (command) s 15 r (lik) s 0 r 101 c 14 r (this:) s cmtt10.329 @sf 120 2670 p (awk) s 24 r (-f) s cmsl10.329 @sf 24 r (program-\014le) s 26 r (input-\014le1) s 28 r (input-\014le2) s cmr10.300 @sf 27 r 46 c 7 r 46 c 7 r 46 c @eop 13 @bop0 13 @bop1 cmr10.329 @sf 0 -57 p (Getting) s 15 r (Started) s 15 r (With) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 1387 r (13) s cmtt10.329 @sf 120 183 p (awk) s 24 r ('/12/) s 24 r 123 c 24 r (print) s 23 r ($0) s 24 r 125 c 239 233 p (/21/) s 24 r 123 c 24 r (print) s 24 r ($0) s 24 r (}') s 24 r (BBS-list) s 23 r (inventory-shipped) s cmr10.329 @sf 0 370 p 119 c 0 r 101 c 14 r (get) s 15 r (the) s 15 r (follo) s 0 r (wing) s 14 r (output:) s cmtt10.329 @sf 120 507 p (aardvark) s 119 r (555-5553) s 120 r (1200/300) s 238 r 66 c 120 557 p (alpo-net) s 119 r (555-3412) s 120 r (2400/1200/300) s 119 r 65 c 120 607 p (barfly) s 167 r (555-7685) s 119 r (1200/300) s 239 r 65 c 120 656 p (bites) s 191 r (555-1675) s 119 r (2400/1200/300) s 120 r 65 c 120 706 p (core) s 215 r (555-2912) s 119 r (1200/300) s 239 r 67 c 120 756 p (fooey) s 191 r (555-1234) s 119 r (2400/1200/300) s 120 r 66 c 120 806 p (foot) s 215 r (555-6699) s 119 r (1200/300) s 239 r 66 c 120 856 p (macfoo) s 167 r (555-6480) s 119 r (1200/300) s 239 r 65 c 120 906 p (sdace) s 191 r (555-3430) s 119 r (2400/1200/300) s 120 r 65 c 120 955 p (sabafoo) s 143 r (555-2127) s 119 r (1200/300) s 239 r 67 c 120 1005 p (sabafoo) s 143 r (555-2127) s 119 r (1200/300) s 239 r 67 c 120 1055 p (Jan) s 48 r (21) s 47 r (36) s 48 r (64) s 24 r (620) s 120 1105 p (Apr) s 48 r (21) s 47 r (70) s 48 r (74) s 24 r (514) s cmr10.329 @sf 0 1242 p (Note) s 15 r (ho) s 0 r 119 c 14 r (the) s 15 r (line) s 15 r (in) s 15 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r 39 c 16 r 98 c 1 r (eginning) s 15 r (with) s 15 r 96 c cmtt10.329 @sf 0 r (sabafoo) s cmr10.329 @sf 0 r 39 c 15 r 119 c 0 r (as) s 14 r (prin) s 0 r (ted) s 14 r 116 c 0 r (wice,) s 14 r (once) s 15 r (for) s 15 r (eac) s 0 r 104 c 14 r (rule.) s cmbx10.432 @sf 0 1462 p (2.3) s 34 r 65 c 23 r (More) s 23 r (Complex) s 23 r (Example) s cmr10.329 @sf 62 1599 p (Here) s 16 r (is) s 17 r (an) s 16 r (example) s 16 r (to) s 16 r (giv) s 0 r 101 c 15 r 121 c 0 r (ou) s 15 r (an) s 16 r (idea) s 17 r (of) s 16 r (what) s 16 r 116 c 0 r (ypical) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (programs) s 17 r (do.) s 23 r (This) s 16 r (example) s 16 r (sho) s 0 r (ws) s 0 1661 p (ho) s 0 r 119 c cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 19 r (can) s 18 r 98 c 2 r 101 c 19 r (used) s 19 r (to) s 19 r (summarize,) s 19 r (select,) s 20 r (and) s 19 r (rearrange) s 19 r (the) s 19 r (output) s 19 r (of) s 19 r (another) s 19 r (utilit) s -1 r 121 c -3 r 46 c 30 r (It) s 19 r (uses) s 0 1724 p (features) s 15 r (that) s 15 r (ha) s 0 r 118 c -1 r (en't) s 14 r 98 c 1 r (een) s 15 r (co) s 0 r 118 c -1 r (ered) s 14 r 121 c 0 r (et,) s 14 r (so) s 15 r (don't) s 15 r 119 c 0 r (orry) s 14 r (if) s 15 r 121 c 0 r (ou) s 14 r (don't) s 15 r (understand) s 15 r (all) s 16 r (the) s 15 r (details.) s cmtt10.329 @sf 120 1860 p (ls) s 24 r (-l) s 24 r 124 c 24 r (awk) s 23 r ('$5) s 24 r (==) s 24 r ("Nov") s 24 r 123 c 24 r (sum) s 24 r (+=) s 24 r ($4) s 23 r 125 c 430 1910 p (END) s 24 r 123 c 24 r (print) s 24 r (sum) s 24 r (}') s cmr10.329 @sf 62 2047 p (This) s 13 r (command) s 14 r (prin) s -1 r (ts) s 13 r (the) s 13 r (total) s 13 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 13 r (of) s 13 r 98 c 0 r (ytes) s 12 r (in) s 13 r (all) s 13 r (the) s 14 r (\014les) s 13 r (in) s 13 r (the) s 13 r (curren) s 0 r 116 c 12 r (directory) s 13 r (that) s 13 r 119 c 0 r (ere) s 0 2110 p (last) s 16 r (mo) s 1 r (di\014ed) s 16 r (in) s 16 r (No) s 0 r 118 c -1 r (em) s -2 r 98 c 1 r (er) s 16 r (\(of) s 15 r (an) s 0 r 121 c 15 r 121 c 0 r (ear\).) s 21 r (\(In) s 16 r (the) s 16 r 67 c 16 r (shell) s 16 r 121 c 0 r (ou) s 15 r 119 c 0 r (ould) s 15 r (need) s 16 r (to) s 16 r 116 c -1 r (yp) s 1 r 101 c 15 r 97 c 16 r (semicolon) s 16 r (and) s 0 2172 p (then) s 14 r 97 c 14 r (bac) s -1 r (kslash) s 13 r (at) s 14 r (the) s 14 r (end) s 13 r (of) s 14 r (the) s 14 r (\014rst) s 14 r (line;) s 14 r (in) s 14 r (the) s 14 r (Bourne) s 13 r (shell) s 14 r (or) s 14 r (the) s 14 r (Bourne-Again) s 14 r (shell,) s 14 r 121 c -1 r (ou) s 13 r (can) s 0 2234 p 116 c 0 r (yp) s 0 r 101 c 15 r (the) s 15 r (example) s 15 r (as) s 16 r (sho) s -1 r (wn.\)) s 62 2371 p (The) s 17 r 96 c cmtt10.329 @sf 0 r (ls) s 15 r (-l) s cmr10.329 @sf 0 r 39 c 16 r (part) s 17 r (of) s 16 r (this) s 17 r (example) s 16 r (is) s 16 r 97 c 17 r (command) s 16 r (that) s 17 r (giv) s 0 r (es) s 15 r 121 c 0 r (ou) s 15 r 97 c 17 r (full) s 16 r (listing) s 16 r (of) s 17 r (all) s 16 r (the) s 17 r (\014les) s 16 r (in) s 17 r 97 c 0 2433 p (directory) s -3 r 44 c 14 r (including) s 16 r (\014le) s 15 r (size) s 15 r (and) s 15 r (date.) s 20 r (Its) s 15 r (output) s 15 r (lo) s 2 r (oks) s 15 r (lik) s 0 r 101 c 14 r (this:) s cmtt10.329 @sf 120 2570 p (-rw-r--r--) s 48 r 49 c 24 r (close) s 190 r (1933) s 24 r (Nov) s 48 r 55 c 24 r (13:05) s 24 r (Makefile) s 120 2620 p (-rw-r--r--) s 48 r 49 c 24 r (close) s 167 r (10809) s 23 r (Nov) s 48 r 55 c 24 r (13:03) s 24 r (gawk.h) s 120 2670 p (-rw-r--r--) s 48 r 49 c 24 r (close) s 214 r (983) s 24 r (Apr) s 24 r (13) s 24 r (12:14) s 24 r (gawk.tab.h) s @eop 12 @bop0 12 @bop1 cmr10.329 @sf 0 -57 p (12) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmtt10.329 @sf 120 183 p (fooey) s 191 r (555-1234) s 119 r (2400/1200/300) s 120 r 66 c 120 233 p (foot) s 215 r (555-6699) s 119 r (1200/300) s 239 r 66 c 120 283 p (macfoo) s 167 r (555-6480) s 119 r (1200/300) s 239 r 65 c 120 333 p (sabafoo) s 143 r (555-2127) s 119 r (1200/300) s 239 r 67 c cmr10.329 @sf 62 471 p (In) s 18 r (an) s cmtt10.329 @sf 18 r (awk) s cmr10.329 @sf 17 r (rule,) s 19 r (either) s 17 r (the) s 18 r (pattern) s 18 r (or) s 17 r (the) s 18 r (action) s 18 r (can) s 17 r 98 c 2 r 101 c 17 r (omitted,) s 18 r (but) s 18 r (not) s 18 r 98 c 1 r (oth.) s 28 r (If) s 18 r (the) s 17 r (pattern) s 0 533 p (is) s 16 r (omitted,) s 17 r (then) s 16 r (the) s 16 r (action) s 16 r (is) s 16 r 112 c 1 r (erformed) s 17 r (for) s cmsl10.329 @sf 16 r (ev) s -1 r (ery) s cmr10.329 @sf 19 r (input) s 17 r (line.) s 23 r (If) s 16 r (the) s 16 r (action) s 16 r (is) s 16 r (omitted,) s 17 r (the) s 16 r (default) s 0 595 p (action) s 15 r (is) s 15 r (to) s 15 r (prin) s 0 r 116 c 14 r (all) s 15 r (lines) s 16 r (that) s 15 r (matc) s 0 r 104 c 14 r (the) s 15 r (pattern.) s 62 734 p (Th) s 0 r (us,) s 17 r 119 c 0 r 101 c 16 r (could) s 18 r (lea) s 0 r 118 c -2 r 101 c 17 r (out) s 18 r (the) s 17 r (action) s 18 r (\(the) s cmtt10.329 @sf 17 r (print) s cmr10.329 @sf 18 r (statemen) s -1 r 116 c 17 r (and) s 18 r (the) s 17 r (curly) s 18 r (braces\)) s 17 r (in) s 18 r (the) s 17 r (ab) s 2 r 111 c -1 r 118 c -1 r 101 c 0 796 p (example,) s 15 r (and) s 15 r (the) s 14 r (result) s 15 r 119 c 0 r (ould) s 14 r 98 c 1 r 101 c 15 r (the) s 15 r (same:) s 20 r (all) s 15 r (lines) s 14 r (matc) s 0 r (hing) s 14 r (the) s 15 r (pattern) s 14 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r 39 c 15 r 119 c 0 r (ould) s 14 r 98 c 1 r 101 c 15 r (prin) s 0 r (ted.) s 0 858 p (By) s 12 r (comparison,) s 12 r (omitting) s 11 r (the) s cmtt10.329 @sf 12 r (print) s cmr10.329 @sf 11 r (statemen) s 0 r 116 c 11 r (but) s 11 r (retaining) s 12 r (the) s 11 r (curly) s 12 r (braces) s 11 r (mak) s 0 r (es) s 10 r (an) s 12 r (empt) s 0 r 121 c 10 r (action) s 0 920 p (that) s 15 r (do) s 1 r (es) s 16 r (nothing;) s 15 r (then) s 15 r (no) s 15 r (lines) s 15 r 119 c 0 r (ould) s 14 r 98 c 1 r 101 c 15 r (prin) s 0 r (ted.) s cmbx10.432 @sf 0 1155 p (2.2) s 34 r (An) s 23 r (Example) s 23 r (with) s 23 r (Tw) s -1 r 111 c 22 r (Rules) s cmr10.329 @sf 62 1293 p (The) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 18 r (utilit) s 0 r 121 c 17 r (reads) s 18 r (the) s 19 r (input) s 18 r (\014les) s 18 r (one) s 19 r (line) s 18 r (at) s 18 r 97 c 19 r (time.) s 29 r 70 c -2 r (or) s 17 r (eac) s 0 r 104 c 17 r (line,) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 18 r (tries) s 19 r (the) s 18 r (patterns) s 0 1355 p (of) s 16 r (all) s 16 r (the) s 16 r (rules.) s 23 r (If) s 16 r (sev) s 0 r (eral) s 15 r (patterns) s 16 r (matc) s 0 r 104 c 15 r (then) s 16 r (sev) s 0 r (eral) s 15 r (actions) s 16 r (are) s 16 r (run,) s 16 r (in) s 16 r (the) s 16 r (order) s 16 r (in) s 16 r (whic) s 0 r 104 c 15 r (they) s 0 1418 p (app) s 1 r (ear) s 15 r (in) s 16 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program.) s 20 r (If) s 15 r (no) s 15 r (patterns) s 16 r (matc) s -1 r (h,) s 14 r (then) s 16 r (no) s 15 r (actions) s 15 r (are) s 15 r (run.) s 62 1556 p (After) s 23 r (pro) s 1 r (cessing) s 23 r (all) s 23 r (the) s 22 r (rules) s 23 r (\(p) s 1 r (erhaps) s 23 r (none\)) s 23 r (that) s 22 r (matc) s 0 r 104 c 22 r (the) s 22 r (line,) s cmtt10.329 @sf 25 r (awk) s cmr10.329 @sf 23 r (reads) s 22 r (the) s 23 r (next) s 23 r (line) s 0 1618 p (\(ho) s 0 r 119 c -2 r (ev) s -1 r (er,) s 19 r (see) s 19 r (section) s 19 r (9.7) s 19 r ([Next) s 18 r (Statemen) s 0 r (t],) s 19 r (page) s 19 r (86\).) s 31 r (This) s 19 r (con) s 0 r (tin) s -2 r (ues) s 18 r (un) s 0 r (til) s 18 r (the) s 19 r (end) s 19 r (of) s 18 r (the) s 19 r (\014le) s 19 r (is) s 0 1680 p (reac) s 0 r (hed.) s 62 1818 p 70 c -3 r (or) s 15 r (example,) s 15 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program:) s cmtt10.329 @sf 120 1957 p (/12/) s 48 r 123 c 24 r (print) s 23 r ($0) s 24 r 125 c 120 2006 p (/21/) s 48 r 123 c 24 r (print) s 23 r ($0) s 24 r 125 c cmr10.329 @sf 0 2145 p (con) s 0 r (tains) s 15 r 116 c 0 r 119 c -1 r 111 c 16 r (rules.) s 24 r (The) s 17 r (\014rst) s 17 r (rule) s 17 r (has) s 16 r (the) s 17 r (string) s 17 r 96 c cmtt10.329 @sf 0 r (12) s cmr10.329 @sf 0 r 39 c 16 r (as) s 17 r (the) s 17 r (pattern) s 17 r (and) s 16 r 96 c cmtt10.329 @sf 0 r (print) s 15 r ($0) s cmr10.329 @sf 0 r 39 c 17 r (as) s 17 r (the) s 17 r (action.) s 0 2207 p (The) s 13 r (second) s 12 r (rule) s 13 r (has) s 12 r (the) s 13 r (string) s 13 r 96 c cmtt10.329 @sf 0 r (21) s cmr10.329 @sf 0 r 39 c 12 r (as) s 13 r (the) s 12 r (pattern) s 13 r (and) s 12 r (also) s 13 r (has) s 13 r 96 c cmtt10.329 @sf 0 r (print) s 15 r ($0) s cmr10.329 @sf 0 r 39 c 12 r (as) s 13 r (the) s 13 r (action.) s 19 r (Eac) s 0 r 104 c 11 r (rule's) s 0 2269 p (action) s 15 r (is) s 15 r (enclosed) s 15 r (in) s 16 r (its) s 15 r 111 c -1 r (wn) s 15 r (pair) s 15 r (of) s 15 r (braces.) s 62 2407 p (This) s cmtt10.329 @sf 20 r (awk) s cmr10.329 @sf 19 r (program) s 19 r (prin) s 0 r (ts) s 18 r (ev) s 0 r (ery) s 19 r (line) s 19 r (that) s 19 r (con) s 0 r (tains) s 18 r (the) s 20 r (string) s 19 r 96 c cmtt10.329 @sf 0 r (12) s cmr10.329 @sf 0 r 39 c cmsl10.329 @sf 20 r (or) s cmr10.329 @sf 22 r (the) s 20 r (string) s 19 r 96 c cmtt10.329 @sf 0 r (21) s cmr10.329 @sf 0 r ('.) s 33 r (If) s 19 r 97 c 20 r (line) s 0 2470 p (con) s 0 r (tains) s 14 r 98 c 1 r (oth) s 15 r (strings,) s 15 r (it) s 16 r (is) s 15 r (prin) s -1 r (ted) s 15 r 116 c -1 r (wice,) s 15 r (once) s 15 r 98 c -1 r 121 c 15 r (eac) s -1 r 104 c 14 r (rule.) s 62 2608 p (If) s 16 r 119 c 0 r 101 c 15 r (run) s 16 r (this) s 16 r (program) s 16 r (on) s 16 r (our) s 16 r 116 c 0 r 119 c -1 r 111 c 15 r (sample) s 16 r (data) s 16 r (\014les,) s 16 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r 39 c 16 r (and) s 16 r 96 c cmtt10.329 @sf 0 r (inventory-shipped) s cmr10.329 @sf 0 r (',) s 17 r (as) s 0 2670 p (sho) s 0 r (wn) s 14 r (here:) s @eop 11 @bop0 cmbx10.518 @sf [<000000E000000700000000000001E000000780000000000001F000000F80000000000003F000000FC0000000000003F80000 1FC0000000000007F800001FE0000000000007F800001FE0000000000007FC00003FE000000000000FFC00003FF000000000 000FFC00003FF000000000000FFE00007FF000000000001FFE00007FF800000000001FFF0000FFF800000000003FFF0000FF FC00000000003FF70000FFDC00000000003FF38001FF9C00000000007FE38001FF8E00000000007FE3C003FF8E0000000000 FFE1C003FF0F0000000000FFC1C003FF070000000000FFC0E007FF070000000001FFC0E007FE038000000001FF80F00FFE03 8000000003FF80700FFC03C000000003FF00700FFC01C000000003FF00781FFC01C000000007FF00381FF801E000000007FE 00381FF800E000000007FE001C3FF000E00000000FFC001C3FF000700000000FFC001E7FF000700000001FFC000E7FE00078 0000001FF8000E7FE000380000001FF80007FFE000380000003FF80007FFC0001C0000003FF00007FFC0001C0000007FF000 03FF80001E0000007FE00003FF80000E0000007FE00003FF80000E000000FFE00003FF000007000000FFC00007FF00000700 0001FFC00007FE000007800001FF800007FE000003800001FF80000FFE000003800003FF80000FFC000003C00003FF00000F FC000007E000FFFFFE07FFFFF801FFFF00FFFFFE07FFFFF801FFFF00FFFFFE07FFFFF801FFFF00> 88 49 -2 0 85.278] 87 @dc cmr10.329 @sf [<0F800030E000407000F07800F83C00F83C00F83C00203C00003C00003C00003C00003C00003C00003C00003C00003C00003C 00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00007C000FFFC0> 24 31 -2 0 23.358] 74 @dc 11 @bop1 cmr10.329 @sf 0 -57 p (Getting) s 15 r (Started) s 15 r (With) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 1387 r (11) s cmbx10.518 @sf 0 183 p (2.) s 41 r (Getting) s 28 r (Started) s 27 r (With) s cmtt10.518 @sf 28 r (awk) s cmr10.329 @sf 62 372 p (The) s 15 r (basic) s 15 r (function) s 15 r (of) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (is) s 14 r (to) s 15 r (searc) s 0 r 104 c 14 r (\014les) s 15 r (for) s 14 r (lines) s 15 r (\(or) s 15 r (other) s 15 r (units) s 15 r (of) s 15 r (text\)) s 15 r (that) s 14 r (con) s 0 r (tain) s 14 r (certain) s 0 434 p (patterns.) s 30 r (When) s 18 r 97 c 19 r (line) s 18 r (matc) s 0 r (hes) s 17 r (one) s 19 r (of) s 18 r (the) s 18 r (patterns,) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 19 r 112 c 1 r (erforms) s 18 r (sp) s 2 r (eci\014ed) s 18 r (actions) s 19 r (on) s 18 r (that) s 18 r (line.) s cmtt10.329 @sf 0 497 p (awk) s cmr10.329 @sf 15 r 107 c 0 r (eeps) s 14 r (pro) s 1 r (cessing) s 15 r (input) s 16 r (lines) s 15 r (in) s 15 r (this) s 15 r 119 c 0 r 97 c -1 r 121 c 14 r (un) s -1 r (til) s 15 r (the) s 15 r (end) s 15 r (of) s 15 r (the) s 15 r (input) s 15 r (\014le) s 15 r (is) s 16 r (reac) s -1 r (hed.) s 62 634 p (When) s 21 r 121 c -1 r (ou) s 20 r (run) s cmtt10.329 @sf 20 r (awk) s cmr10.329 @sf 0 r 44 c 22 r 121 c -1 r (ou) s 20 r (sp) s 1 r (ecify) s 20 r (an) s cmtt10.329 @sf 21 r (awk) s cmsl10.329 @sf 20 r (program) s cmr10.329 @sf 20 r (whic) s 0 r 104 c 19 r (tells) s cmtt10.329 @sf 21 r (awk) s cmr10.329 @sf 20 r (what) s 21 r (to) s 20 r (do.) s 36 r (The) s 20 r (program) s 0 696 p (consists) s 20 r (of) s 20 r 97 c 20 r (series) s 21 r (of) s cmsl10.329 @sf 20 r (rules) s cmr10.329 @sf 0 r 46 c 35 r (\(It) s 20 r (ma) s 0 r 121 c 19 r (also) s 20 r (con) s 0 r (tain) s cmsl10.329 @sf 19 r (function) s 20 r (de\014nitions) s cmr10.329 @sf 0 r 44 c 22 r (but) s 20 r (that) s 20 r (is) s 20 r (an) s 20 r (adv) s -1 r (anced) s 0 758 p (feature,) s 15 r (so) s 14 r (let's) s 15 r (ignore) s 14 r (it) s 15 r (for) s 14 r (no) s 0 r (w.) s 19 r (See) s 15 r 99 c 0 r (hapter) s 13 r (12) s 15 r ([User-de\014ned],) s 14 r (page) s 15 r (105.\)) s 20 r (Eac) s 0 r 104 c 13 r (rule) s 15 r (sp) s 1 r (eci\014es) s 15 r (one) s 0 821 p (pattern) s 15 r (to) s 15 r (searc) s 0 r 104 c 14 r (for,) s 15 r (and) s 15 r (one) s 16 r (action) s 15 r (to) s 15 r 112 c 1 r (erform) s 15 r (when) s 16 r (that) s 15 r (pattern) s 15 r (is) s 15 r (found.) s 62 958 p (Syn) s 0 r (tactically) s -4 r 44 c 14 r 97 c 15 r (rule) s 15 r (consists) s 15 r (of) s 15 r 97 c 15 r (pattern) s 14 r (follo) s 0 r 119 c -1 r (ed) s 14 r 98 c 0 r 121 c 13 r (an) s 15 r (action.) s 20 r (The) s 15 r (action) s 15 r (is) s 15 r (enclosed) s 15 r (in) s 15 r (curly) s 0 1020 p (braces) s 14 r (to) s 14 r (separate) s 15 r (it) s 14 r (from) s 14 r (the) s 14 r (pattern.) s 20 r (Rules) s 15 r (are) s 14 r (usually) s 14 r (separated) s 14 r 98 c 0 r 121 c 13 r (newlines.) s 20 r (Therefore,) s 14 r (an) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 1083 p (program) s 15 r (lo) s 1 r (oks) s 16 r (lik) s -1 r 101 c 14 r (this:) s cmsl10.329 @sf 120 1220 p (pattern) s cmtt10.329 @sf 24 r 123 c cmsl10.329 @sf 24 r (action) s cmtt10.329 @sf 24 r 125 c cmsl10.329 @sf 120 1270 p (pattern) s cmtt10.329 @sf 24 r 123 c cmsl10.329 @sf 24 r (action) s cmtt10.329 @sf 24 r 125 c cmr10.300 @sf 120 1320 p 46 c 7 r 46 c 7 r 46 c cmbx10.432 @sf 0 1547 p (2.1) s 34 r 65 c 23 r 86 c -4 r (ery) s 21 r (Simple) s 23 r (Example) s cmr10.329 @sf 62 1685 p (The) s 16 r (follo) s 0 r (wing) s 15 r (command) s 16 r (runs) s 16 r 97 c 16 r (simple) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 16 r (program) s 16 r (that) s 16 r (searc) s 0 r (hes) s 15 r (the) s 16 r (input) s 16 r (\014le) s 16 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r 39 c 16 r (for) s 0 1747 p (the) s 14 r (string) s 15 r (of) s 14 r 99 c 0 r (haracters:) s 18 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r ('.) s 20 r (\(A) s 14 r (string) s 15 r (of) s 14 r 99 c 0 r (haracters) s 13 r (is) s 14 r (usually) s 15 r (called,) s 14 r (quite) s 14 r (simply) s -2 r 44 c 13 r 97 c cmsl10.329 @sf 14 r (string) s cmr10.329 @sf 0 r 46 c 20 r (The) s 0 1809 p (term) s cmsl10.329 @sf 15 r (string) s cmr10.329 @sf 18 r (is) s 15 r 112 c 1 r (erhaps) s 14 r (based) s 15 r (on) s 14 r (similar) s 15 r (usage) s 14 r (in) s 15 r (English,) s 15 r (suc) s -1 r 104 c 14 r (as) s 15 r (\\a) s 14 r (string) s 15 r (of) s 14 r 112 c 1 r (earls,") s 15 r (or,) s 15 r (\\a) s 14 r (string) s 0 1871 p (of) s 15 r (cars) s 15 r (in) s 15 r 97 c 16 r (train."\)) s cmtt10.329 @sf 120 2009 p (awk) s 24 r ('/foo/) s 24 r 123 c 24 r (print) s 23 r ($0) s 24 r (}') s 24 r (BBS-list) s cmr10.329 @sf 0 2146 p (When) s 12 r (lines) s 11 r (con) s 0 r (taining) s 11 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r 39 c 11 r (are) s 12 r (found,) s 12 r (they) s 12 r (are) s 12 r (prin) s -1 r (ted,) s 12 r 98 c 1 r (ecause) s 12 r 96 c cmtt10.329 @sf 0 r (print) s 15 r ($0) s cmr10.329 @sf 0 r 39 c 11 r (means) s 12 r (prin) s 0 r 116 c 10 r (the) s 12 r (curren) s 0 r 116 c 0 2208 p (line.) s 20 r (\(Just) s 15 r 96 c cmtt10.329 @sf 0 r (print) s cmr10.329 @sf 0 r 39 c 16 r 98 c -1 r 121 c 14 r (itself) s 16 r (also) s 15 r (means) s 15 r (the) s 15 r (same) s 15 r (thing,) s 15 r (so) s 15 r 119 c 0 r 101 c 14 r (could) s 15 r (ha) s 0 r 118 c -1 r 101 c 14 r (written) s 15 r (that) s 15 r (instead.\)) s 62 2346 p 89 c -3 r (ou) s 11 r (will) s 11 r (notice) s 11 r (that) s 12 r (slashes,) s 12 r 96 c cmtt10.329 @sf 0 r 47 c cmr10.329 @sf 0 r (',) s 12 r (surround) s 11 r (the) s 12 r (string) s 11 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r 39 c 11 r (in) s 12 r (the) s 11 r (actual) s cmtt10.329 @sf 11 r (awk) s cmr10.329 @sf 11 r (program.) s 19 r (The) s 12 r (slashes) s 0 2408 p (indicate) s 12 r (that) s 13 r 96 c cmtt10.329 @sf 0 r (foo) s cmr10.329 @sf 0 r 39 c 12 r (is) s 12 r 97 c 12 r (pattern) s 13 r (to) s 12 r (searc) s 0 r 104 c 11 r (for.) s 19 r (This) s 12 r 116 c 0 r (yp) s 0 r 101 c 13 r (of) s 12 r (pattern) s 12 r (is) s 12 r (called) s 13 r 97 c cmsl10.329 @sf 12 r (regular) s 12 r (expression) s cmr10.329 @sf 0 r 44 c 13 r (and) s 0 2470 p (is) s 16 r (co) s -1 r 118 c -1 r (ered) s 15 r (in) s 16 r (more) s 15 r (detail) s 16 r (later) s 16 r (\(see) s 15 r (section) s 16 r (6.3) s 16 r ([Regexp],) s 15 r (page) s 16 r (51\).) s 22 r (There) s 16 r (are) s 15 r (single-quotes) s 16 r (around) s 0 2533 p (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program) s 15 r (so) s 16 r (that) s 15 r (the) s 15 r (shell) s 15 r 119 c 0 r (on't) s 14 r (in) s 0 r (terpret) s 14 r (an) s 0 r 121 c 14 r (of) s 15 r (it) s 15 r (as) s 15 r (sp) s 1 r (ecial) s 16 r (shell) s 15 r 99 c -1 r (haracters.) s 62 2670 p (Here) s 15 r (is) s 16 r (what) s 15 r (this) s 15 r (program) s 15 r (prin) s 0 r (ts:) s @eop 10 @bop0 10 @bop1 cmr10.329 @sf 0 -57 p (10) s 1500 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmtt10.329 @sf 120 119 p (aardvark) s 119 r (555-5553) s 120 r (1200/300) s 238 r 66 c 120 169 p (alpo-net) s 119 r (555-3412) s 120 r (2400/1200/300) s 119 r 65 c 120 218 p (barfly) s 167 r (555-7685) s 119 r (1200/300) s 239 r 65 c 120 268 p (bites) s 191 r (555-1675) s 119 r (2400/1200/300) s 120 r 65 c 120 318 p (camelot) s 143 r (555-0542) s 119 r (300) s 358 r 67 c 120 368 p (core) s 215 r (555-2912) s 119 r (1200/300) s 239 r 67 c 120 418 p (fooey) s 191 r (555-1234) s 119 r (2400/1200/300) s 120 r 66 c 120 467 p (foot) s 215 r (555-6699) s 119 r (1200/300) s 239 r 66 c 120 517 p (macfoo) s 167 r (555-6480) s 119 r (1200/300) s 239 r 65 c 120 567 p (sdace) s 191 r (555-3430) s 119 r (2400/1200/300) s 120 r 65 c 120 617 p (sabafoo) s 143 r (555-2127) s 119 r (1200/300) s 239 r 67 c cmr10.329 @sf 62 754 p (The) s 14 r (second) s 13 r (data) s 13 r (\014le,) s 14 r (called) s 13 r 96 c cmtt10.329 @sf 0 r (inventory-shipped) s cmr10.329 @sf 0 r (',) s 14 r (represen) s 0 r (ts) s 12 r (information) s 14 r (ab) s 1 r (out) s 13 r (shipmen) s 0 r (ts) s 12 r (dur-) s 0 816 p (ing) s 16 r (the) s 15 r 121 c 0 r (ear.) s 21 r (Eac) s 0 r 104 c 14 r (line) s 16 r (of) s 16 r (this) s 16 r (\014le) s 15 r (is) s 16 r (also) s 16 r (one) s 15 r (record.) s 22 r (Eac) s 0 r 104 c 15 r (record) s 15 r (con) s 0 r (tains) s 15 r (the) s 15 r (mon) s 0 r (th) s 15 r (of) s 16 r (the) s 15 r 121 c 0 r (ear,) s 0 878 p (the) s 16 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 16 r (of) s 16 r (green) s 16 r (crates) s 15 r (shipp) s 2 r (ed,) s 16 r (the) s 15 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 16 r (of) s 16 r (red) s 15 r 98 c 2 r 111 c -1 r (xes) s 15 r (shipp) s 1 r (ed,) s 16 r (the) s 16 r 110 c 0 r (um) s -2 r 98 c 1 r (er) s 15 r (of) s 16 r (orange) s 16 r (bags) s 0 941 p (shipp) s 1 r (ed,) s 15 r (and) s 14 r (the) s 14 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 14 r (blue) s 14 r (pac) s 0 r 107 c -3 r (ages) s 14 r (shipp) s 1 r (ed,) s 15 r (resp) s 1 r (ectiv) s 0 r (ely) s -4 r 46 c 19 r (There) s 14 r (are) s 14 r (16) s 15 r (en) s -1 r (tries,) s 14 r (co) s 0 r 118 c -2 r (ering) s 14 r (the) s 0 1003 p (12) s 15 r (mon) s 0 r (ths) s 14 r (of) s 15 r (one) s 15 r 121 c 0 r (ear) s 14 r (and) s 15 r 52 c 16 r (mon) s -1 r (ths) s 14 r (of) s 16 r (the) s 15 r (next) s 15 r 121 c 0 r (ear.) s cmtt10.329 @sf 120 1131 p (Jan) s 48 r (13) s 47 r (25) s 48 r (15) s 24 r (115) s 120 1181 p (Feb) s 48 r (15) s 47 r (32) s 48 r (24) s 24 r (226) s 120 1230 p (Mar) s 48 r (15) s 47 r (24) s 48 r (34) s 24 r (228) s 120 1280 p (Apr) s 48 r (31) s 47 r (52) s 48 r (63) s 24 r (420) s 120 1330 p (May) s 48 r (16) s 47 r (34) s 48 r (29) s 24 r (208) s 120 1380 p (Jun) s 48 r (31) s 47 r (42) s 48 r (75) s 24 r (492) s 120 1430 p (Jul) s 48 r (24) s 47 r (34) s 48 r (67) s 24 r (436) s 120 1480 p (Aug) s 48 r (15) s 47 r (34) s 48 r (47) s 24 r (316) s 120 1529 p (Sep) s 48 r (13) s 47 r (55) s 48 r (37) s 24 r (277) s 120 1579 p (Oct) s 48 r (29) s 47 r (54) s 48 r (68) s 24 r (525) s 120 1629 p (Nov) s 48 r (20) s 47 r (87) s 48 r (82) s 24 r (577) s 120 1679 p (Dec) s 48 r (17) s 47 r (35) s 48 r (61) s 24 r (401) s 120 1778 p (Jan) s 48 r (21) s 47 r (36) s 48 r (64) s 24 r (620) s 120 1828 p (Feb) s 48 r (26) s 47 r (58) s 48 r (80) s 24 r (652) s 120 1878 p (Mar) s 48 r (24) s 47 r (75) s 48 r (70) s 24 r (495) s 120 1928 p (Apr) s 48 r (21) s 47 r (70) s 48 r (74) s 24 r (514) s @eop 9 @bop0 cmbx10.518 @sf [<FFFFE000E000FFFFFF80FFFFE001F000FFFFFF80FFFFE001F000FFFFFF8001F00003F80000FF800000E00003F80000FF8000 00E00007FC0000FF800000E00007FC0000FF800000E00007FC0000FF800000E0000FFE0000FF800000E0000FFE0000FF8000 00E0001FE70000FF800000E0001FE70000FF800000E0003FC38000FF800000E0003FC38000FF800000E0007F81C000FF8000 00E0007F81C000FF800000E000FF00E000FF800000E000FF00E000FF800000E000FF00E000FF800000E001FE007000FF8000 00E001FE007000FF800000E003FC003800FF800000E003FC003800FF800000E007F8001C00FF800000E007F8001C00FF8000 00E00FF0000E00FF800000E00FF0000E00FF800000E01FE0000700FF800000E01FE0000700FF800000E03FC0000380FF8000 00E03FC0000380FF800000E03FC0000380FF800000E07F800001C0FF800000E07F800001C0FF800000E0FF000000E0FF8000 00E0FF000000E0FF800000E1FE00000070FF800000E1FE00000070FF800000E3FC00000038FF800000E3FC00000038FF8000 00E7F80000001CFF800000E7F80000001CFF800000EFF00000000EFF800000EFF00000000EFF800000EFF00000000EFF8000 00FFE000000007FF8000FFFFE000000007FFFF80FFFFC000000003FFFF80FFFF8000000001FFFF80> 80 49 -2 0 78.304] 77 @dc 9 @bop1 cmr10.329 @sf 0 -57 p (Using) s 15 r (This) s 15 r (Man) s 0 r (ual) s 1546 r 57 c cmbx10.518 @sf 0 183 p (1.) s 41 r (Using) s 28 r (This) s 27 r (Man) s -1 r (ual) s cmr10.329 @sf 62 395 p (The) s 19 r (term) s cmtt10.329 @sf 19 r (gawk) s cmr10.329 @sf 18 r (refers) s 19 r (to) s 19 r 97 c 19 r (particular) s 18 r (program) s 19 r (\(a) s 19 r 118 c 0 r (ersion) s 17 r (of) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 0 r 44 c 20 r (dev) s -1 r (elop) s 1 r (ed) s 18 r (as) s 19 r (part) s 19 r (the) s 19 r (GNU) s 0 457 p (pro) s 3 r (ject\),) s 13 r (and) s 13 r (to) s 14 r (the) s 13 r (language) s 13 r 121 c 0 r (ou) s 12 r (use) s 13 r (to) s 14 r (tell) s 13 r (this) s 13 r (program) s 13 r (what) s 14 r (to) s 13 r (do.) s 19 r (When) s 14 r 119 c -1 r 101 c 13 r (need) s 13 r (to) s 13 r 98 c 1 r 101 c 14 r (careful,) s 0 519 p 119 c 0 r 101 c 16 r (call) s 16 r (the) s 17 r (program) s 17 r (\\the) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 16 r (utilit) s 0 r (y") s 16 r (and) s 17 r (the) s 17 r (language) s 16 r (\\the) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 17 r (language".) s 25 r (The) s 17 r (purp) s 1 r (ose) s 17 r (of) s 17 r (this) s 0 581 p (man) s 0 r (ual) s 14 r (is) s 15 r (to) s 15 r (explain) s 15 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 16 r (language) s 15 r (and) s 15 r (ho) s 0 r 119 c 14 r (to) s 15 r (run) s 15 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (utilit) s 0 r 121 c -4 r 46 c 62 723 p (The) s 15 r (term) s cmtt10.329 @sf 16 r (awk) s cmsl10.329 @sf 15 r (program) s cmr10.329 @sf 15 r (refers) s 15 r (to) s 15 r 97 c 15 r (program) s 15 r (written) s 16 r 98 c -1 r 121 c 15 r 121 c -1 r (ou) s 14 r (in) s 16 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (programming) s 15 r (language.) s 62 865 p (See) s 14 r 99 c 0 r (hapter) s 13 r 50 c 13 r ([Getting) s 14 r (Started],) s 14 r (page) s 14 r (11,) s 14 r (for) s 14 r (the) s 14 r (bare) s 14 r (essen) s -1 r (tials) s 13 r 121 c 0 r (ou) s 13 r (need) s 14 r (to) s 13 r (kno) s 0 r 119 c 13 r (to) s 14 r (start) s 13 r (using) s cmtt10.329 @sf 0 927 p (awk) s cmr10.329 @sf 46 c 62 1069 p (Some) s 20 r (useful) s 20 r (\\one-liners") s 19 r (are) s 20 r (included) s 20 r (to) s 19 r (giv) s 0 r 101 c 19 r 121 c -1 r (ou) s 19 r 97 c 20 r (feel) s 20 r (for) s 19 r (the) s cmtt10.329 @sf 20 r (awk) s cmr10.329 @sf 20 r (language) s 19 r (\(see) s 20 r 99 c 0 r (hapter) s 18 r 53 c 0 1132 p ([One-liners],) s 15 r (page) s 15 r (49\).) s 62 1274 p 65 c 18 r (sizable) s 18 r (sample) s cmtt10.329 @sf 17 r (awk) s cmr10.329 @sf 18 r (program) s 18 r (has) s 17 r 98 c 2 r (een) s 17 r (pro) s 0 r (vided) s 17 r (for) s 17 r 121 c 0 r (ou) s 17 r (\(see) s 17 r (app) s 2 r (endix) s 17 r 66 c 18 r ([Sample) s 18 r (Program],) s 0 1336 p (page) s 15 r (139\).) s 62 1478 p (If) s 15 r 121 c 0 r (ou) s 13 r (\014nd) s 15 r (terms) s 15 r (that) s 14 r 121 c 0 r (ou) s 14 r (aren't) s 15 r (familiar) s 14 r (with,) s 15 r (try) s 15 r (lo) s 1 r (oking) s 15 r (them) s 14 r (up) s 15 r (in) s 15 r (the) s 14 r (glossary) s 15 r (\(see) s 15 r (app) s 1 r (en-) s 0 1540 p (dix) s 15 r 68 c 15 r ([Glossary],) s 15 r (page) s 16 r (145\).) s 62 1682 p (Most) s 12 r (of) s 11 r (the) s 12 r (time) s 11 r (complete) s cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 11 r (programs) s 12 r (are) s 11 r (used) s 12 r (as) s 12 r (examples,) s 12 r (but) s 11 r (in) s 12 r (some) s 11 r (of) s 12 r (the) s 11 r (more) s 12 r (adv) s -2 r (anced) s 0 1744 p (sections,) s 15 r (only) s 15 r (the) s 15 r (part) s 16 r (of) s 15 r (the) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (program) s 15 r (that) s 15 r (illustrates) s 16 r (the) s 15 r (concept) s 15 r 98 c 1 r (eing) s 15 r (describ) s 1 r (ed) s 16 r (is) s 15 r (sho) s 0 r (wn.) s cmbx10.432 @sf 0 2013 p (1.1) s 34 r (Data) s 23 r (Files) s 23 r (for) s 23 r (the) s 23 r (Examples) s cmr10.329 @sf 62 2154 p (Man) s 0 r 121 c 18 r (of) s 18 r (the) s 19 r (examples) s 18 r (in) s 19 r (this) s 18 r (man) s 0 r (ual) s 18 r (tak) s -1 r 101 c 18 r (their) s 19 r (input) s 18 r (from) s 19 r 116 c 0 r 119 c -2 r 111 c 18 r (sample) s 18 r (data) s 19 r (\014les.) s 30 r (The) s 19 r (\014rst,) s 0 2217 p (called) s 12 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r (',) s 13 r (represen) s 0 r (ts) s 11 r 97 c 12 r (list) s 12 r (of) s 12 r (computer) s 12 r (bulletin) s 12 r 98 c 2 r (oard) s 12 r (systems) s 12 r (and) s 12 r (information) s 12 r (ab) s 1 r (out) s 12 r (those) s 0 2279 p (systems.) s 20 r (The) s 14 r (second) s 15 r (data) s 14 r (\014le,) s 15 r (called) s 14 r 96 c cmtt10.329 @sf 0 r (inventory-shipped) s cmr10.329 @sf 0 r (',) s 15 r (con) s -1 r (tains) s 14 r (information) s 14 r (ab) s 1 r (out) s 15 r (shipmen) s -1 r (ts) s 0 2341 p (on) s 15 r 97 c 15 r (mon) s 0 r (thly) s 14 r (basis.) s 20 r (Eac) s 0 r 104 c 14 r (line) s 15 r (of) s 16 r (these) s 15 r (\014les) s 15 r (is) s 15 r (one) s cmsl10.329 @sf 15 r (record) s cmr10.329 @sf 0 r 46 c 62 2483 p (In) s 18 r (the) s 17 r (\014le) s 17 r 96 c cmtt10.329 @sf 0 r (BBS-list) s cmr10.329 @sf 0 r (',) s 18 r (eac) s 0 r 104 c 16 r (record) s 17 r (con) s 0 r (tains) s 16 r (the) s 17 r (name) s 18 r (of) s 17 r 97 c 17 r (computer) s 18 r (bulletin) s 17 r 98 c 1 r (oard,) s 18 r (its) s 17 r (phone) s 0 2545 p 110 c 0 r (um) s -2 r 98 c 1 r (er,) s 14 r (the) s 15 r 98 c 1 r (oard's) s 15 r (baud) s 15 r (rate,) s 14 r (and) s 15 r 97 c 14 r (co) s 2 r (de) s 14 r (for) s 15 r (the) s 15 r 110 c -1 r (um) s -1 r 98 c 0 r (er) s 15 r (of) s 14 r (hours) s 15 r (it) s 15 r (is) s 14 r (op) s 2 r (erational.) s 20 r (An) s 14 r 96 c cmtt10.329 @sf 0 r 65 c cmr10.329 @sf 0 r 39 c 15 r (in) s 14 r (the) s 0 2608 p (last) s 14 r (column) s 14 r (means) s 13 r (the) s 14 r 98 c 2 r (oard) s 13 r (op) s 2 r (erates) s 14 r (24) s 13 r (hours) s 14 r (all) s 14 r 119 c 0 r (eek.) s 19 r 65 c 13 r 96 c cmtt10.329 @sf 0 r 66 c cmr10.329 @sf 0 r 39 c 14 r (in) s 14 r (the) s 14 r (last) s 14 r (column) s 14 r (means) s 13 r (the) s 14 r 98 c 1 r (oard) s 0 2670 p (op) s 1 r (erates) s 15 r (ev) s 0 r (ening) s 14 r (and) s 15 r 119 c 0 r (eek) s -1 r (end) s 14 r (hours,) s 15 r (only) s -3 r 46 c 20 r 65 c 15 r 96 c cmtt10.329 @sf 0 r 67 c cmr10.329 @sf 0 r 39 c 15 r (means) s 15 r (the) s 15 r 98 c 2 r (oard) s 15 r (op) s 1 r (erates) s 15 r (only) s 15 r (on) s 15 r 119 c 0 r (eek) s -1 r (ends.) s @eop 8 @bop0 cmtt10.329 @sf [<01FC0003FE0001FC0000700000700000700000700000700000700000700000700000700000F80000F80001DC0001DC0001DC 00038E00038E000707000707000F07800E03801E03C01C01C0FF07F8FF07F8FF07F8> 24 28 -1 0 23.863] 89 @dc 8 @bop1 cmr10.329 @sf 0 -57 p 56 c 1523 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 0 183 p 97 c 15 r (\\cop) s 0 r (yrigh) s -1 r 116 c 14 r (disclaimer") s 15 r (for) s 15 r (the) s 15 r (program,) s 15 r (if) s 16 r (necessary) s -3 r 46 c 19 r (Here) s 15 r 97 c 15 r (sample;) s 15 r (alter) s 16 r (the) s 15 r (names:) s cmtt10.329 @sf 120 320 p (Yoyodyne,) s 24 r (Inc.,) s 24 r (hereby) s 24 r (disclaims) s 23 r (all) s 24 r (copyright) s 24 r (interest) s 24 r (in) s 24 r (the) s 120 370 p (program) s 24 r (`Gnomovision') s 24 r (\(a) s 24 r (program) s 23 r (to) s 24 r (direct) s 24 r (compilers) s 24 r (to) s 24 r (make) s 24 r (passes) s 120 420 p (at) s 24 r (assemblers\)) s 24 r (written) s 24 r (by) s 23 r (James) s 24 r (Hacker.) s cmsl10.329 @sf 120 519 p (signature) s 15 r (of) s 15 r 84 c 0 r 121 c 14 r (Co) s 1 r (on) s cmtt10.329 @sf 0 r 44 c 24 r 49 c 24 r (April) s 24 r (1989) s 120 569 p (Ty) s 24 r (Coon,) s 24 r (President) s 24 r (of) s 23 r (Vice) s cmr10.329 @sf 62 706 p (That's) s 15 r (all) s 16 r (there) s 15 r (is) s 15 r (to) s 15 r (it!) s @eop 7 @bop0 7 @bop1 cmr10.329 @sf 0 -57 p (GNU) s 15 r (General) s 15 r (Public) s 15 r (License) s 1352 r 55 c cmbx10.432 @sf 0 183 p (App) s 2 r (endix:) s 30 r (Using) s 23 r (These) s 23 r 84 c -4 r (erms) s 21 r (in) s 23 r (New) s 23 r (Programs) s cmr10.329 @sf 62 328 p (If) s 16 r 121 c 0 r (ou) s 15 r (dev) s 0 r (elop) s 14 r 97 c 16 r (new) s 16 r (program,) s 16 r (and) s 16 r 121 c 0 r (ou) s 15 r 119 c 0 r (an) s -2 r 116 c 15 r (it) s 16 r (to) s 16 r 98 c 1 r 101 c 16 r (of) s 16 r (the) s 16 r (greatest) s 16 r 112 c 1 r (ossible) s 16 r (use) s 16 r (to) s 16 r 104 c 0 r (umanit) s -1 r 121 c -4 r 44 c 0 390 p (the) s 14 r 98 c 1 r (est) s 14 r 119 c 0 r 97 c -1 r 121 c 13 r (to) s 14 r (ac) s -1 r (hiev) s -1 r 101 c 13 r (this) s 14 r (is) s 14 r (to) s 14 r (mak) s 0 r 101 c 13 r (it) s 14 r (free) s 13 r (soft) s 0 r 119 c -1 r (are) s 13 r (whic) s 0 r 104 c 13 r (ev) s -1 r (ery) s -1 r (one) s 13 r (can) s 14 r (redistribute) s 14 r (and) s 14 r 99 c 0 r (hange) s 0 452 p (under) s 15 r (these) s 15 r (terms.) s 62 596 p 84 c -3 r 111 c 14 r (do) s 14 r (so,) s 14 r (attac) s 0 r 104 c 13 r (the) s 14 r (follo) s 0 r (wing) s 13 r (notices) s 14 r (to) s 14 r (the) s 14 r (program.) s 20 r (It) s 14 r (is) s 15 r (safest) s 14 r (to) s 14 r (attac) s 0 r 104 c 13 r (them) s 14 r (to) s 14 r (the) s 14 r (start) s 14 r (of) s 0 659 p (eac) s 0 r 104 c 15 r (source) s 17 r (\014le) s 16 r (to) s 17 r (most) s 16 r (e\013ectiv) s 0 r (ely) s 16 r (con) s 0 r 118 c -2 r (ey) s 16 r (the) s 16 r (exclusion) s 17 r (of) s 16 r 119 c 0 r (arran) s -1 r 116 c -1 r (y;) s 16 r (and) s 16 r (eac) s 0 r 104 c 16 r (\014le) s 16 r (should) s 17 r (ha) s 0 r 118 c -2 r 101 c 16 r (at) s 0 721 p (least) s 15 r (the) s 15 r (\\cop) s 0 r (yrigh) s -1 r (t") s 14 r (line) s 15 r (and) s 15 r 97 c 15 r 112 c 2 r (oin) s -1 r (ter) s 15 r (to) s 15 r (where) s 15 r (the) s 15 r (full) s 15 r (notice) s 15 r (is) s 15 r (found.) s cmsl10.329 @sf 120 865 p (one) s 15 r (line) s 15 r (to) s 15 r (giv) s 0 r 101 c 14 r (the) s 15 r (program's) s 16 r (name) s 15 r (and) s 15 r 97 c 15 r (brief) s 15 r (idea) s 15 r (of) s 16 r (what) s 15 r (it) s 15 r (do) s 1 r (es.) s cmtt10.329 @sf 120 915 p (Copyright) s 24 r (\(C\)) s 24 r (19) s cmsl10.329 @sf 0 r (yy) s 51 r (name) s 15 r (of) s 16 r (author) s cmtt10.329 @sf 120 1015 p (This) s 24 r (program) s 24 r (is) s 24 r (free) s 23 r (software;) s 24 r (you) s 24 r (can) s 24 r (redistribute) s 24 r (it) s 24 r (and/or) s 24 r (modify) s 120 1064 p (it) s 24 r (under) s 24 r (the) s 24 r (terms) s 23 r (of) s 24 r (the) s 24 r (GNU) s 24 r (General) s 24 r (Public) s 24 r (License) s 24 r (as) s 23 r (published) s 24 r (by) s 120 1114 p (the) s 24 r (Free) s 24 r (Software) s 24 r (Foundation;) s 23 r (either) s 24 r (version) s 24 r (1,) s 24 r (or) s 24 r (\(at) s 24 r (your) s 24 r (option\)) s 120 1164 p (any) s 24 r (later) s 24 r (version.) s 120 1264 p (This) s 24 r (program) s 24 r (is) s 24 r (distributed) s 23 r (in) s 24 r (the) s 24 r (hope) s 24 r (that) s 24 r (it) s 24 r (will) s 24 r (be) s 23 r (useful,) s 120 1313 p (but) s 24 r (WITHOUT) s 24 r (ANY) s 24 r (WARRANTY;) s 23 r (without) s 24 r (even) s 24 r (the) s 24 r (implied) s 24 r (warranty) s 24 r (of) s 120 1363 p (MERCHANTABILITY) s 24 r (or) s 24 r (FITNESS) s 24 r (FOR) s 23 r 65 c 24 r (PARTICULAR) s 24 r (PURPOSE.) s 48 r (See) s 24 r (the) s 120 1413 p (GNU) s 24 r (General) s 24 r (Public) s 24 r (License) s 23 r (for) s 24 r (more) s 24 r (details.) s 120 1513 p (You) s 24 r (should) s 24 r (have) s 24 r (received) s 23 r 97 c 24 r (copy) s 24 r (of) s 24 r (the) s 24 r (GNU) s 24 r (General) s 24 r (Public) s 23 r (License) s 120 1563 p (along) s 24 r (with) s 24 r (this) s 24 r (program;) s 23 r (if) s 24 r (not,) s 24 r (write) s 24 r (to) s 24 r (the) s 24 r (Free) s 24 r (Software) s 120 1612 p (Foundation,) s 24 r (Inc.,) s 24 r (675) s 24 r (Mass) s 23 r (Ave,) s 24 r (Cambridge,) s 24 r (MA) s 24 r (02139,) s 24 r (USA.) s cmr10.329 @sf 62 1757 p (Also) s 15 r (add) s 16 r (information) s 15 r (on) s 15 r (ho) s 0 r 119 c 14 r (to) s 15 r (con) s 0 r (tact) s 14 r 121 c 0 r (ou) s 14 r 98 c -1 r 121 c 15 r (electronic) s 15 r (and) s 15 r (pap) s 1 r (er) s 15 r (mail.) s 62 1901 p (If) s 10 r (the) s 11 r (program) s 10 r (is) s 10 r (in) s 0 r (teractiv) s -2 r (e,) s 10 r (mak) s 0 r 101 c 9 r (it) s 11 r (output) s 10 r 97 c 10 r (short) s 10 r (notice) s 10 r (lik) s 0 r 101 c 9 r (this) s 10 r (when) s 10 r (it) s 10 r (starts) s 11 r (in) s 10 r (an) s 10 r (in) s 0 r (teractiv) s -2 r 101 c 0 1963 p (mo) s 1 r (de:) s cmtt10.329 @sf 120 2107 p (Gnomovision) s 24 r (version) s 24 r (69,) s 24 r (Copyright) s 23 r (\(C\)) s 24 r (19) s cmsl10.329 @sf 0 r (yy) s 28 r (name) s 15 r (of) s 15 r (author) s cmtt10.329 @sf 120 2157 p (Gnomovision) s 24 r (comes) s 24 r (with) s 24 r (ABSOLUTELY) s 23 r (NO) s 24 r (WARRANTY;) s 24 r (for) s 24 r (details) s 24 r (type) s 24 r (`show) s 24 r (w'.) s 120 2207 p (This) s 24 r (is) s 24 r (free) s 24 r (software,) s 23 r (and) s 24 r (you) s 24 r (are) s 24 r (welcome) s 24 r (to) s 24 r (redistribute) s 24 r (it) s 120 2257 p (under) s 24 r (certain) s 24 r (conditions;) s 24 r (type) s 23 r (`show) s 24 r (c') s 24 r (for) s 24 r (details.) s cmr10.329 @sf 62 2401 p (The) s 19 r 104 c 0 r (yp) s 0 r (othetical) s 19 r (commands) s 18 r (`sho) s 0 r 119 c 18 r (w') s 18 r (and) s 19 r (`sho) s 0 r 119 c 17 r (c') s 19 r (should) s 18 r (sho) s 0 r 119 c 18 r (the) s 18 r (appropriate) s 19 r (parts) s 19 r (of) s 18 r (the) s 0 2463 p (General) s 11 r (Public) s 10 r (License.) s 19 r (Of) s 10 r (course,) s 12 r (the) s 10 r (commands) s 11 r 121 c 0 r (ou) s 9 r (use) s 11 r (ma) s 0 r 121 c 9 r 98 c 1 r 101 c 11 r (called) s 11 r (something) s 10 r (other) s 11 r (than) s 10 r (`sho) s 0 r 119 c 0 2526 p (w') s 15 r (and) s 15 r (`sho) s 0 r 119 c 14 r (c';) s 15 r (they) s 15 r (could) s 16 r (ev) s -1 r (en) s 15 r 98 c 1 r 101 c 15 r (mouse-clic) s 0 r (ks) s 14 r (or) s 15 r (men) s 0 r 117 c 14 r (items|whatev) s 0 r (er) s 14 r (suits) s 15 r 121 c 0 r (our) s 14 r (program.) s 62 2670 p 89 c -3 r (ou) s 14 r (should) s 14 r (also) s 14 r (get) s 14 r 121 c 0 r (our) s 13 r (emplo) s -1 r 121 c -1 r (er) s 13 r (\(if) s 14 r 121 c 0 r (ou) s 13 r 119 c 0 r (ork) s 13 r (as) s 14 r 97 c 14 r (programmer\)) s 14 r (or) s 14 r 121 c 0 r (our) s 13 r (sc) s 0 r (ho) s 0 r (ol,) s 15 r (if) s 14 r (an) s -1 r 121 c -3 r 44 c 13 r (to) s 14 r (sign) s @eop 6 @bop0 cmr10.329 @sf [<0000078000000FC000001FE000001FE000003FF000003870000038300000301000003010003FE01000F0700003E03C0007A0 5E000F204F001E1087801E0F07803C0003C07C0003E07C0003E0780001E0F80001F0F80001F0F80001F0F80001F0F80001F0 F80001F0F80001F0F80001F0F80001F0780001E07C0003E03C0003C03C0003C01E0007801E0007800F000F0007801E0003C0 3C0000F0F000003FC000> 32 40 -3 9 35.353] 81 @dc 6 @bop1 cmr10.329 @sf 0 -57 p 54 c 1523 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 90 183 p (sometimes) s 13 r (mak) s 0 r 101 c 12 r (exceptions) s 12 r (for) s 13 r (this.) s 20 r (Our) s 13 r (decision) s 13 r (will) s 12 r 98 c 2 r 101 c 13 r (guided) s 12 r 98 c 0 r 121 c 12 r (the) s 13 r 116 c 0 r 119 c -2 r 111 c 12 r (goals) s 13 r (of) s 13 r (preserving) s 90 246 p (the) s 14 r (free) s 14 r (status) s 14 r (of) s 14 r (all) s 14 r (deriv) s -1 r (ativ) s -2 r (es) s 13 r (of) s 15 r (our) s 14 r (free) s 14 r (soft) s -1 r 119 c -1 r (are) s 13 r (and) s 14 r (of) s 14 r (promoting) s 14 r (the) s 14 r (sharing) s 14 r (and) s 14 r (reuse) s 14 r (of) s 90 308 p (soft) s 0 r 119 c -2 r (are) s 15 r (generally) s -3 r 46 c cmbx10.432 @sf 0 470 p (NO) s 23 r 87 c -7 r (ARRANTY) s cmr10.329 @sf 2 573 p (10.) s 30 r (BECA) s 0 r (USE) s 19 r (THE) s 20 r (PR) s 0 r (OGRAM) s 20 r (IS) s 20 r (LICENSED) s 20 r (FREE) s 21 r (OF) s 20 r (CHAR) s 0 r (GE,) s 19 r (THERE) s 21 r (IS) s 20 r (NO) s 20 r 87 c -4 r (AR-) s 90 636 p (RANTY) s 11 r 70 c 0 r (OR) s 10 r (THE) s 11 r (PR) s 0 r (OGRAM,) s 10 r (TO) s 11 r (THE) s 11 r (EXTENT) s 12 r (PERMITTED) s 11 r (BY) s 11 r (APPLICABLE) s 11 r (LA) s -4 r (W.) s 90 698 p (EX) s 0 r (CEPT) s 22 r (WHEN) s 23 r (OTHER) s -4 r (WISE) s 23 r (ST) s -3 r 65 c -4 r (TED) s 23 r (IN) s 23 r (WRITING) s 23 r (THE) s 24 r (COPYRIGHT) s 23 r (HOLDERS) s 90 760 p (AND/OR) s 10 r (OTHER) s 10 r 80 c -2 r (AR) s -4 r (TIES) s 9 r (PR) s 0 r 79 c -2 r (VIDE) s 10 r (THE) s 10 r (PR) s -1 r (OGRAM) s 10 r (\\AS) s 10 r (IS") s 10 r (WITHOUT) s 10 r 87 c -4 r (ARRANTY) s 90 822 p (OF) s 14 r (ANY) s 14 r (KIND,) s 14 r (EITHER) s 14 r (EXPRESSED) s 15 r (OR) s 14 r (IMPLIED,) s 14 r (INCLUDING,) s 14 r (BUT) s 14 r (NOT) s 14 r (LIMITED) s 90 885 p (TO,) s 23 r (THE) s 23 r (IMPLIED) s 23 r 87 c -4 r (ARRANTIES) s 23 r (OF) s 23 r (MER) s 0 r (CHANT) s -4 r (ABILITY) s 22 r (AND) s 23 r (FITNESS) s 23 r 70 c 0 r (OR) s 22 r 65 c 90 947 p 80 c -3 r (AR) s -4 r (TICULAR) s 18 r (PURPOSE.) s 18 r (THE) s 19 r (ENTIRE) s 18 r (RISK) s 19 r (AS) s 18 r (TO) s 19 r (THE) s 19 r (QUALITY) s 18 r (AND) s 19 r (PERF) s -1 r (OR-) s 90 1009 p (MANCE) s 20 r (OF) s 19 r (THE) s 20 r (PR) s 0 r (OGRAM) s 18 r (IS) s 20 r (WITH) s 20 r (YOU.) s 19 r (SHOULD) s 20 r (THE) s 20 r (PR) s -1 r (OGRAM) s 19 r (PR) s 0 r 79 c -2 r (VE) s 19 r (DE-) s 90 1072 p (FECTIVE,) s 18 r (YOU) s 17 r (ASSUME) s 18 r (THE) s 18 r (COST) s 17 r (OF) s 18 r (ALL) s 18 r (NECESSAR) s -3 r 89 c 16 r (SER) s -4 r (VICING,) s 17 r (REP) s -3 r (AIR) s 17 r (OR) s 90 1134 p (CORRECTION.) s 2 1209 p (11.) s 30 r (IN) s 12 r (NO) s 13 r (EVENT) s 12 r (UNLESS) s 13 r (REQUIRED) s 12 r (BY) s 13 r (APPLICABLE) s 12 r (LA) s -4 r 87 c 12 r (OR) s 12 r 65 c 0 r (GREED) s 11 r (TO) s 13 r (IN) s 12 r (WRIT-) s 90 1271 p (ING) s 13 r (WILL) s 14 r (ANY) s 13 r (COPYRIGHT) s 13 r (HOLDER,) s 14 r (OR) s 13 r (ANY) s 13 r (OTHER) s 14 r 80 c -3 r (AR) s -4 r (TY) s 12 r (WHO) s 14 r (MA) s -3 r 89 c 12 r (MODIFY) s 90 1333 p (AND/OR) s 16 r (REDISTRIBUTE) s 17 r (THE) s 16 r (PR) s 0 r (OGRAM) s 15 r (AS) s 16 r (PERMITTED) s 17 r (ABO) s -1 r (VE,) s 16 r (BE) s 16 r (LIABLE) s 16 r (TO) s 90 1395 p (YOU) s 13 r 70 c -1 r (OR) s 12 r 68 c 0 r (AMA) s -1 r (GES,) s 11 r (INCLUDING) s 13 r (ANY) s 13 r (GENERAL,) s 13 r (SPECIAL,) s 12 r (INCIDENT) s -2 r (AL) s 11 r (OR) s 13 r (CON-) s 90 1458 p (SEQUENTIAL) s 18 r 68 c 0 r (AMA) s -1 r (GES) s 17 r (ARISING) s 19 r (OUT) s 18 r (OF) s 19 r (THE) s 18 r (USE) s 19 r (OR) s 18 r (INABILITY) s 18 r (TO) s 19 r (USE) s 18 r (THE) s 90 1520 p (PR) s 0 r (OGRAM) s 18 r (\(INCLUDING) s 19 r (BUT) s 19 r (NOT) s 19 r (LIMITED) s 19 r (TO) s 19 r (LOSS) s 19 r (OF) s 20 r 68 c -1 r 65 c -4 r 84 c -3 r 65 c 18 r (OR) s 19 r 68 c 0 r 65 c -4 r 84 c -4 r 65 c 18 r (BEING) s 90 1582 p (RENDERED) s 22 r (INA) s 0 r (CCURA) s -4 r (TE) s 21 r (OR) s 21 r (LOSSES) s 22 r (SUST) s -3 r (AINED) s 21 r (BY) s 22 r (YOU) s 22 r (OR) s 22 r (THIRD) s 22 r 80 c -3 r (AR) s -4 r (TIES) s 90 1644 p (OR) s 14 r 65 c 15 r 70 c -4 r (AILURE) s 13 r (OF) s 14 r (THE) s 15 r (PR) s -1 r (OGRAM) s 14 r (TO) s 14 r (OPERA) s -3 r (TE) s 14 r (WITH) s 14 r (ANY) s 15 r (OTHER) s 14 r (PR) s 0 r (OGRAMS\),) s 90 1707 p (EVEN) s 19 r (IF) s 19 r (SUCH) s 18 r (HOLDER) s 19 r (OR) s 19 r (OTHER) s 19 r 80 c -3 r (AR) s -4 r (TY) s 18 r (HAS) s 19 r (BEEN) s 19 r (AD) s -1 r (VISED) s 18 r (OF) s 19 r (THE) s 19 r (POSSI-) s 90 1769 p (BILITY) s 15 r (OF) s 15 r (SUCH) s 15 r 68 c 0 r (AMA) s -1 r (GES.) s cmbx10.432 @sf 0 1993 p (END) s 23 r (OF) s 23 r (TERMS) s 23 r (AND) s 23 r (CONDITIONS) s @eop 5 @bop0 5 @bop1 cmr10.329 @sf 0 -57 p (GNU) s 15 r (General) s 15 r (Public) s 15 r (License) s 1352 r 53 c 90 183 p (2\)) s 17 r (in) s 17 r (ob) s 3 r (ject) s 17 r (co) s 1 r (de) s 17 r (or) s 18 r (executable) s 17 r (form) s 17 r (under) s 17 r (the) s 17 r (terms) s 17 r (of) s 18 r 80 c -1 r (aragraphs) s 17 r 49 c 17 r (and) s 17 r 50 c 17 r (ab) s 1 r 111 c 0 r 118 c -1 r 101 c 16 r (pro) s 0 r (vided) s 90 246 p (that) s 15 r 121 c 0 r (ou) s 14 r (also) s 15 r (do) s 15 r (one) s 15 r (of) s 16 r (the) s 15 r (follo) s 0 r (wing:) s cmsy10.300 @sf 129 320 p 15 c cmr10.329 @sf 30 r (accompan) s 0 r 121 c 12 r (it) s 13 r (with) s 13 r (the) s 13 r (complete) s 13 r (corresp) s 2 r (onding) s 13 r (mac) s -1 r (hine-readable) s 12 r (source) s 14 r (co) s 1 r (de,) s 13 r (whic) s 0 r 104 c 12 r 109 c 0 r (ust) s 180 382 p 98 c 1 r 101 c 15 r (distributed) s 16 r (under) s 15 r (the) s 15 r (terms) s 15 r (of) s 15 r 80 c 0 r (aragraphs) s 14 r 49 c 15 r (and) s 15 r 50 c 16 r (ab) s 1 r 111 c 0 r 118 c -2 r (e;) s 14 r (or,) s cmsy10.300 @sf 129 456 p 15 c cmr10.329 @sf 30 r (accompan) s 0 r 121 c 16 r (it) s 17 r (with) s 17 r 97 c 17 r (written) s 18 r (o\013er,) s 17 r 118 c -1 r (alid) s 16 r (for) s 17 r (at) s 17 r (least) s 17 r (three) s 17 r 121 c 0 r (ears,) s 17 r (to) s 17 r (giv) s -1 r 101 c 17 r (an) s -1 r 121 c 16 r (third) s 18 r (part) s -1 r 121 c 180 519 p (free) s 12 r (\(except) s 13 r (for) s 12 r 97 c 13 r (nominal) s 12 r 99 c 0 r (harge) s 11 r (for) s 13 r (the) s 12 r (cost) s 12 r (of) s 13 r (distribution\)) s 12 r 97 c 13 r (complete) s 12 r (mac) s 0 r (hine-readable) s 180 581 p (cop) s 0 r 121 c 13 r (of) s 14 r (the) s 14 r (corresp) s 2 r (onding) s 14 r (source) s 14 r (co) s 1 r (de,) s 15 r (to) s 14 r 98 c 1 r 101 c 14 r (distributed) s 14 r (under) s 15 r (the) s 14 r (terms) s 14 r (of) s 14 r 80 c 0 r (aragraphs) s 13 r 49 c 180 643 p (and) s 15 r 50 c 15 r (ab) s 2 r 111 c -1 r 118 c -1 r (e;) s 14 r (or,) s cmsy10.300 @sf 129 718 p 15 c cmr10.329 @sf 30 r (accompan) s 0 r 121 c 11 r (it) s 12 r (with) s 12 r (the) s 12 r (information) s 12 r 121 c 0 r (ou) s 11 r (receiv) s 0 r (ed) s 11 r (as) s 12 r (to) s 12 r (where) s 12 r (the) s 12 r (corresp) s 1 r (onding) s 12 r (source) s 12 r (co) s 1 r (de) s 180 780 p (ma) s 0 r 121 c 17 r 98 c 2 r 101 c 18 r (obtained.) s 31 r (\(This) s 19 r (alternativ) s -1 r 101 c 18 r (is) s 19 r (allo) s -1 r 119 c -1 r (ed) s 18 r (only) s 18 r (for) s 19 r (noncommercial) s 19 r (distribution) s 18 r (and) s 180 842 p (only) s 15 r (if) s 15 r 121 c 0 r (ou) s 14 r (receiv) s 0 r (ed) s 14 r (the) s 15 r (program) s 15 r (in) s 16 r (ob) s 2 r (ject) s 15 r (co) s 1 r (de) s 16 r (or) s 15 r (executable) s 15 r (form) s 15 r (alone.\)) s 90 916 p (Source) s 21 r (co) s 1 r (de) s 20 r (for) s 21 r 97 c 20 r 119 c 0 r (ork) s 20 r (means) s 20 r (the) s 21 r (preferred) s 20 r (form) s 21 r (of) s 20 r (the) s 21 r 119 c -1 r (ork) s 20 r (for) s 21 r (making) s 20 r (mo) s 1 r (di\014cations) s 21 r (to) s 90 979 p (it.) s 27 r 70 c -3 r (or) s 17 r (an) s 17 r (executable) s 17 r (\014le,) s 18 r (complete) s 18 r (source) s 17 r (co) s 1 r (de) s 18 r (means) s 17 r (all) s 18 r (the) s 17 r (source) s 17 r (co) s 2 r (de) s 17 r (for) s 17 r (all) s 18 r (mo) s 1 r (dules) s 17 r (it) s 90 1041 p (con) s 0 r (tains;) s 18 r (but,) s 19 r (as) s 17 r 97 c 18 r (sp) s 2 r (ecial) s 18 r (exception,) s 18 r (it) s 18 r (need) s 18 r (not) s 18 r (include) s 18 r (source) s 18 r (co) s 1 r (de) s 18 r (for) s 18 r (mo) s 1 r (dules) s 18 r (whic) s 0 r 104 c 16 r (are) s 90 1103 p (standard) s 16 r (libraries) s 15 r (that) s 16 r (accompan) s 0 r 121 c 14 r (the) s 16 r (op) s 1 r (erating) s 16 r (system) s 16 r (on) s 15 r (whic) s 0 r 104 c 15 r (the) s 16 r (executable) s 15 r (\014le) s 16 r (runs,) s 16 r (or) s 90 1165 p (for) s 15 r (standard) s 15 r (header) s 15 r (\014les) s 16 r (or) s 15 r (de\014nitions) s 15 r (\014les) s 15 r (that) s 15 r (accompan) s 0 r 121 c 14 r (that) s 15 r (op) s 2 r (erating) s 15 r (system.) s 25 1240 p (5.) s 30 r 89 c -3 r (ou) s 15 r (ma) s -1 r 121 c 15 r (not) s 16 r (cop) s 0 r 121 c -4 r 44 c 15 r (mo) s 1 r (dify) s -2 r 44 c 15 r (sublicense,) s 16 r (distribute) s 15 r (or) s 16 r (transfer) s 16 r (the) s 16 r (Program) s 16 r (except) s 16 r (as) s 15 r (expressly) s 90 1302 p (pro) s 0 r (vided) s 9 r (under) s 11 r (this) s 10 r (General) s 11 r (Public) s 11 r (License.) s 18 r (An) s 0 r 121 c 10 r (attempt) s 10 r (otherwise) s 11 r (to) s 10 r (cop) s 0 r 121 c -4 r 44 c 11 r (mo) s 1 r (dify) s -3 r 44 c 11 r (sublicense,) s 90 1364 p (distribute) s 14 r (or) s 14 r (transfer) s 15 r (the) s 14 r (Program) s 14 r (is) s 14 r 118 c 0 r (oid,) s 13 r (and) s 15 r (will) s 14 r (automatically) s 14 r (terminate) s 14 r 121 c 0 r (our) s 13 r (righ) s 0 r (ts) s 13 r (to) s 14 r (use) s 90 1427 p (the) s 17 r (Program) s 17 r (under) s 17 r (this) s 17 r (License.) s 25 r (Ho) s 0 r 119 c -1 r (ev) s -2 r (er,) s 17 r (parties) s 17 r (who) s 17 r (ha) s -1 r 118 c -1 r 101 c 16 r (receiv) s 0 r (ed) s 16 r (copies,) s 17 r (or) s 17 r (righ) s 0 r (ts) s 16 r (to) s 17 r (use) s 90 1489 p (copies,) s 16 r (from) s 17 r 121 c -1 r (ou) s 16 r (under) s 16 r (this) s 16 r (General) s 16 r (Public) s 17 r (License) s 16 r (will) s 16 r (not) s 16 r (ha) s 0 r 118 c -1 r 101 c 15 r (their) s 16 r (licenses) s 16 r (terminated) s 17 r (so) s 90 1551 p (long) s 15 r (as) s 15 r (suc) s 0 r 104 c 14 r (parties) s 15 r (remain) s 15 r (in) s 16 r (full) s 15 r (compliance.) s 25 1625 p (6.) s 30 r (By) s 16 r (cop) s -1 r (ying,) s 16 r (distributing) s 16 r (or) s 16 r (mo) s 1 r (difying) s 16 r (the) s 16 r (Program) s 16 r (\(or) s 16 r (an) s -1 r 121 c 15 r 119 c 0 r (ork) s 15 r (based) s 16 r (on) s 16 r (the) s 16 r (Program\)) s 16 r 121 c 0 r (ou) s 90 1688 p (indicate) s 15 r 121 c 0 r (our) s 14 r (acceptance) s 15 r (of) s 15 r (this) s 15 r (license) s 16 r (to) s 15 r (do) s 15 r (so,) s 15 r (and) s 15 r (all) s 15 r (its) s 16 r (terms) s 15 r (and) s 15 r (conditions.) s 25 1762 p (7.) s 30 r (Eac) s -1 r 104 c 17 r (time) s 18 r 121 c 0 r (ou) s 17 r (redistribute) s 18 r (the) s 18 r (Program) s 18 r (\(or) s 18 r (an) s 0 r 121 c 17 r 119 c 0 r (ork) s 17 r (based) s 18 r (on) s 18 r (the) s 18 r (Program\),) s 19 r (the) s 18 r (recipien) s -1 r 116 c 90 1824 p (automatically) s 20 r (receiv) s -1 r (es) s 19 r 97 c 20 r (license) s 20 r (from) s 19 r (the) s 20 r (original) s 20 r (licensor) s 19 r (to) s 20 r (cop) s 0 r 121 c -4 r 44 c 20 r (distribute) s 20 r (or) s 19 r (mo) s 1 r (dify) s 20 r (the) s 90 1887 p (Program) s 16 r (sub) s 2 r (ject) s 16 r (to) s 15 r (these) s 16 r (terms) s 16 r (and) s 15 r (conditions.) s 22 r 89 c -3 r (ou) s 15 r (ma) s -1 r 121 c 15 r (not) s 16 r (imp) s 1 r (ose) s 15 r (an) s 0 r 121 c 15 r (further) s 15 r (restrictions) s 90 1949 p (on) s 15 r (the) s 15 r (recipien) s 0 r (ts') s 14 r (exercise) s 15 r (of) s 15 r (the) s 16 r (righ) s -1 r (ts) s 15 r (gran) s -1 r (ted) s 14 r (herein.) s 25 2023 p (8.) s 30 r (The) s 14 r 70 c -3 r (ree) s 13 r (Soft) s 0 r 119 c -2 r (are) s 14 r 70 c -3 r (oundation) s 13 r (ma) s 0 r 121 c 13 r (publish) s 14 r (revised) s 14 r (and/or) s 14 r (new) s 14 r 118 c 0 r (ersions) s 13 r (of) s 14 r (the) s 14 r (General) s 14 r (Public) s 90 2085 p (License) s 16 r (from) s 17 r (time) s 16 r (to) s 17 r (time.) s 24 r (Suc) s 0 r 104 c 15 r (new) s 17 r 118 c -1 r (ersions) s 16 r (will) s 16 r 98 c 2 r 101 c 16 r (similar) s 16 r (in) s 17 r (spirit) s 16 r (to) s 17 r (the) s 16 r (presen) s 0 r 116 c 15 r 118 c 0 r (ersion,) s 90 2148 p (but) s 15 r (ma) s 0 r 121 c 14 r (di\013er) s 15 r (in) s 15 r (detail) s 15 r (to) s 16 r (address) s 15 r (new) s 15 r (problems) s 15 r (or) s 15 r (concerns.) s 90 2222 p (Eac) s 0 r 104 c 20 r 118 c 0 r (ersion) s 21 r (is) s 21 r (giv) s 0 r (en) s 21 r 97 c 21 r (distinguishing) s 22 r 118 c 0 r (ersion) s 20 r 110 c 0 r (um) s -1 r 98 c 0 r (er.) s 40 r (If) s 21 r (the) s 22 r (Program) s 22 r (sp) s 1 r (eci\014es) s 21 r 97 c 22 r 118 c 0 r (ersion) s 90 2284 p 110 c 0 r (um) s -2 r 98 c 1 r (er) s 21 r (of) s 21 r (the) s 21 r (license) s 21 r (whic) s 0 r 104 c 20 r (applies) s 21 r (to) s 22 r (it) s 21 r (and) s 21 r (\\an) s 0 r 121 c 20 r (later) s 21 r 118 c 0 r (ersion",) s 21 r 121 c 0 r (ou) s 20 r (ha) s 0 r 118 c -1 r 101 c 20 r (the) s 21 r (option) s 21 r (of) s 90 2347 p (follo) s 0 r (wing) s 15 r (the) s 16 r (terms) s 17 r (and) s 16 r (conditions) s 16 r (either) s 16 r (of) s 17 r (that) s 16 r 118 c 0 r (ersion) s 15 r (or) s 16 r (of) s 17 r (an) s -1 r 121 c 16 r (later) s 16 r 118 c 0 r (ersion) s 15 r (published) s 16 r 98 c 0 r 121 c 90 2409 p (the) s 13 r 70 c -3 r (ree) s 11 r (Soft) s 0 r 119 c -1 r (are) s 12 r 70 c -3 r (oundation.) s 18 r (If) s 13 r (the) s 12 r (Program) s 13 r (do) s 1 r (es) s 13 r (not) s 12 r (sp) s 2 r (ecify) s 12 r 97 c 13 r 118 c 0 r (ersion) s 11 r 110 c 0 r (um) s -1 r 98 c 0 r (er) s 13 r (of) s 12 r (the) s 13 r (license,) s 90 2471 p 121 c 0 r (ou) s 14 r (ma) s 0 r 121 c 14 r 99 c 0 r (ho) s 0 r (ose) s 15 r (an) s 0 r 121 c 14 r 118 c 0 r (ersion) s 14 r (ev) s -1 r (er) s 15 r (published) s 15 r 98 c -1 r 121 c 15 r (the) s 15 r 70 c -3 r (ree) s 14 r (Soft) s 0 r 119 c -1 r (are) s 14 r 70 c -3 r (oundation.) s 25 2545 p (9.) s 30 r (If) s 17 r 121 c 0 r (ou) s 16 r (wish) s 17 r (to) s 17 r (incorp) s 1 r (orate) s 18 r (parts) s 17 r (of) s 17 r (the) s 17 r (Program) s 17 r (in) s 0 r (to) s 16 r (other) s 17 r (free) s 18 r (programs) s 17 r (whose) s 17 r (distribution) s 90 2608 p (conditions) s 22 r (are) s 22 r (di\013eren) s -1 r (t,) s 23 r (write) s 22 r (to) s 21 r (the) s 22 r (author) s 22 r (to) s 22 r (ask) s 22 r (for) s 21 r 112 c 2 r (ermission.) s 40 r 70 c -3 r (or) s 21 r (soft) s 0 r 119 c -2 r (are) s 21 r (whic) s 0 r 104 c 21 r (is) s 90 2670 p (cop) s 0 r (yrigh) s -2 r (ted) s 22 r 98 c 0 r 121 c 21 r (the) s 23 r 70 c -3 r (ree) s 22 r (Soft) s -1 r 119 c -1 r (are) s 22 r 70 c -3 r (oundation,) s 23 r (write) s 23 r (to) s 22 r (the) s 23 r 70 c -3 r (ree) s 21 r (Soft) s 0 r 119 c -1 r (are) s 21 r 70 c -2 r (oundation;) s 25 r 119 c 0 r 101 c @eop 4 @bop0 4 @bop1 cmr10.329 @sf 0 -57 p 52 c 1523 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 62 183 p (The) s 15 r (precise) s 16 r (terms) s 15 r (and) s 15 r (conditions) s 15 r (for) s 15 r (cop) s 0 r (ying,) s 14 r (distribution) s 15 r (and) s 15 r (mo) s 2 r (di\014cation) s 15 r (follo) s 0 r (w.) s cmbx10.432 @sf 0 424 p (TERMS) s 23 r (AND) s 23 r (CONDITIONS) s cmr10.329 @sf 25 563 p (1.) s 30 r (This) s 15 r (License) s 15 r (Agreemen) s 0 r 116 c 14 r (applies) s 15 r (to) s 15 r (an) s 0 r 121 c 14 r (program) s 15 r (or) s 15 r (other) s 15 r 119 c 0 r (ork) s 14 r (whic) s -1 r 104 c 14 r (con) s 0 r (tains) s 14 r 97 c 15 r (notice) s 15 r (placed) s 90 625 p 98 c 0 r 121 c 16 r (the) s 17 r (cop) s 0 r (yrigh) s -1 r 116 c 16 r (holder) s 17 r (sa) s 0 r (ying) s 16 r (it) s 17 r (ma) s 0 r 121 c 16 r 98 c 1 r 101 c 17 r (distributed) s 17 r (under) s 18 r (the) s 17 r (terms) s 17 r (of) s 17 r (this) s 17 r (General) s 17 r (Public) s 90 687 p (License.) s 27 r (The) s 17 r (\\Program",) s 18 r 98 c 1 r (elo) s 0 r (w,) s 17 r (refers) s 17 r (to) s 17 r (an) s 0 r 121 c 16 r (suc) s 0 r 104 c 16 r (program) s 18 r (or) s 17 r 119 c 0 r (ork,) s 17 r (and) s 17 r 97 c 17 r (\\w) s 0 r (ork) s 16 r (based) s 18 r (on) s 90 750 p (the) s 16 r (Program") s 15 r (means) s 16 r (either) s 15 r (the) s 16 r (Program) s 16 r (or) s 15 r (an) s 0 r 121 c 15 r 119 c -1 r (ork) s 15 r (con) s 0 r (taining) s 14 r (the) s 16 r (Program) s 15 r (or) s 16 r 97 c 16 r 112 c 1 r (ortion) s 15 r (of) s 90 812 p (it,) s 15 r (either) s 15 r 118 c 0 r (erbatim) s 14 r (or) s 15 r (with) s 15 r (mo) s 2 r (di\014cations.) s 20 r (Eac) s 0 r 104 c 14 r (licensee) s 15 r (is) s 15 r (addressed) s 15 r (as) s 15 r (\\y) s 0 r (ou".) s 25 889 p (2.) s 30 r 89 c -3 r (ou) s 19 r (ma) s 0 r 121 c 19 r (cop) s 0 r 121 c 19 r (and) s 21 r (distribute) s 20 r 118 c 0 r (erbatim) s 19 r (copies) s 20 r (of) s 20 r (the) s 21 r (Program's) s 20 r (source) s 20 r (co) s 2 r (de) s 20 r (as) s 20 r 121 c 0 r (ou) s 19 r (receiv) s 0 r 101 c 90 951 p (it,) s 18 r (in) s 18 r (an) s -1 r 121 c 17 r (medium,) s 18 r (pro) s 0 r (vided) s 16 r (that) s 18 r 121 c -1 r (ou) s 17 r (conspicuously) s 17 r (and) s 18 r (appropriately) s 17 r (publish) s 18 r (on) s 18 r (eac) s -1 r 104 c 17 r (cop) s -1 r 121 c 90 1013 p (an) s 19 r (appropriate) s 18 r (cop) s 0 r (yrigh) s -1 r 116 c 17 r (notice) s 19 r (and) s 19 r (disclaimer) s 18 r (of) s 19 r 119 c 0 r (arran) s -2 r 116 c -1 r (y;) s 19 r 107 c 0 r (eep) s 18 r (in) s -1 r (tact) s 18 r (all) s 19 r (the) s 18 r (notices) s 19 r (that) s 90 1075 p (refer) s 17 r (to) s 18 r (this) s 17 r (General) s 17 r (Public) s 18 r (License) s 17 r (and) s 17 r (to) s 18 r (the) s 17 r (absence) s 17 r (of) s 18 r (an) s 0 r 121 c 16 r 119 c 0 r (arran) s -2 r 116 c -1 r (y;) s 18 r (and) s 17 r (giv) s 0 r 101 c 16 r (an) s 0 r 121 c 16 r (other) s 90 1138 p (recipien) s 0 r (ts) s 14 r (of) s 14 r (the) s 15 r (Program) s 15 r 97 c 15 r (cop) s 0 r 121 c 14 r (of) s 14 r (this) s 15 r (General) s 15 r (Public) s 15 r (License) s 15 r (along) s 15 r (with) s 15 r (the) s 14 r (Program.) s 21 r 89 c -3 r (ou) s 90 1200 p (ma) s 0 r 121 c 14 r 99 c 0 r (harge) s 14 r 97 c 15 r (fee) s 15 r (for) s 15 r (the) s 15 r (ph) s 0 r (ysical) s 14 r (act) s 15 r (of) s 16 r (transferring) s 15 r 97 c 15 r (cop) s 0 r 121 c -4 r 46 c 25 1276 p (3.) s 30 r 89 c -3 r (ou) s 21 r (ma) s 0 r 121 c 21 r (mo) s 1 r (dify) s 22 r 121 c 0 r (our) s 21 r (cop) s -1 r 121 c 21 r (or) s 22 r (copies) s 22 r (of) s 22 r (the) s 22 r (Program) s 23 r (or) s 22 r (an) s -1 r 121 c 21 r 112 c 2 r (ortion) s 22 r (of) s 22 r (it,) s 23 r (and) s 22 r (cop) s 0 r 121 c 21 r (and) s 90 1339 p (distribute) s 13 r (suc) s 0 r 104 c 12 r (mo) s 1 r (di\014cations) s 14 r (under) s 13 r (the) s 13 r (terms) s 13 r (of) s 14 r 80 c -1 r (aragraph) s 13 r 49 c 13 r (ab) s 1 r 111 c 0 r 118 c -1 r (e,) s 12 r (pro) s 0 r (vided) s 12 r (that) s 13 r 121 c 0 r (ou) s 12 r (also) s 14 r (do) s 90 1401 p (the) s 15 r (follo) s 0 r (wing:) s cmsy10.300 @sf 129 1478 p 15 c cmr10.329 @sf 30 r (cause) s 15 r (the) s 15 r (mo) s 1 r (di\014ed) s 15 r (\014les) s 15 r (to) s 15 r (carry) s 15 r (prominen) s -1 r 116 c 14 r (notices) s 15 r (stating) s 15 r (that) s 15 r 121 c -1 r (ou) s 14 r 99 c 0 r (hanged) s 14 r (the) s 15 r (\014les) s 14 r (and) s 180 1540 p (the) s 15 r (date) s 15 r (of) s 15 r (an) s 0 r 121 c 14 r 99 c 0 r (hange;) s 14 r (and) s cmsy10.300 @sf 129 1616 p 15 c cmr10.329 @sf 30 r (cause) s 22 r (the) s 21 r (whole) s 21 r (of) s 22 r (an) s -1 r 121 c 21 r 119 c -1 r (ork) s 21 r (that) s 21 r 121 c 0 r (ou) s 20 r (distribute) s 22 r (or) s 21 r (publish,) s 23 r (that) s 21 r (in) s 22 r (whole) s 21 r (or) s 21 r (in) s 22 r (part) s 180 1679 p (con) s 0 r (tains) s 19 r (the) s 20 r (Program) s 20 r (or) s 21 r (an) s -1 r 121 c 20 r (part) s 20 r (thereof,) s 21 r (either) s 21 r (with) s 20 r (or) s 20 r (without) s 20 r (mo) s 1 r (di\014cations,) s 22 r (to) s 20 r 98 c 1 r 101 c 180 1741 p (licensed) s 17 r (at) s 17 r (no) s 17 r 99 c -1 r (harge) s 16 r (to) s 17 r (all) s 17 r (third) s 17 r (parties) s 17 r (under) s 17 r (the) s 17 r (terms) s 17 r (of) s 17 r (this) s 17 r (General) s 17 r (Public) s 16 r (License) s 180 1803 p (\(except) s 15 r (that) s 14 r 121 c 0 r (ou) s 14 r (ma) s 0 r 121 c 13 r 99 c 0 r (ho) s 0 r (ose) s 15 r (to) s 15 r (gran) s -1 r 116 c 14 r 119 c 0 r (arran) s -2 r 116 c -1 r 121 c 14 r (protection) s 15 r (to) s 14 r (some) s 15 r (or) s 15 r (all) s 14 r (third) s 15 r (parties,) s 15 r (at) s 180 1866 p 121 c 0 r (our) s 14 r (option\).) s cmsy10.300 @sf 129 1942 p 15 c cmr10.329 @sf 30 r (If) s 12 r (the) s 12 r (mo) s 2 r (di\014ed) s 12 r (program) s 12 r (normally) s 12 r (reads) s 12 r (commands) s 12 r (in) s 0 r (teractiv) s -1 r (ely) s 11 r (when) s 12 r (run,) s 13 r 121 c -1 r (ou) s 11 r 109 c 0 r (ust) s 11 r (cause) s 180 2004 p (it,) s 17 r (when) s 17 r (started) s 17 r (running) s 17 r (for) s 17 r (suc) s -1 r 104 c 16 r (in) s 0 r (teractiv) s -1 r 101 c 16 r (use) s 17 r (in) s 16 r (the) s 17 r (simplest) s 17 r (and) s 17 r (most) s 17 r (usual) s 17 r 119 c -1 r 97 c -1 r 121 c -4 r 44 c 17 r (to) s 180 2067 p (prin) s 0 r 116 c 14 r (or) s 15 r (displa) s -1 r 121 c 14 r (an) s 15 r (announcemen) s 0 r 116 c 14 r (including) s 15 r (an) s 15 r (appropriate) s 15 r (cop) s 0 r (yrigh) s -2 r 116 c 14 r (notice) s 15 r (and) s 15 r 97 c 15 r (notice) s 180 2129 p (that) s 13 r (there) s 13 r (is) s 13 r (no) s 13 r 119 c -1 r (arran) s -1 r 116 c -1 r 121 c 12 r (\(or) s 13 r (else,) s 13 r (sa) s 0 r (ying) s 12 r (that) s 13 r 121 c -1 r (ou) s 12 r (pro) s 0 r (vide) s 12 r 97 c 13 r 119 c 0 r (arran) s -2 r 116 c -1 r (y\)) s 12 r (and) s 13 r (that) s 13 r (users) s 13 r (ma) s -1 r 121 c 180 2191 p (redistribute) s 15 r (the) s 16 r (program) s 15 r (under) s 15 r (these) s 16 r (conditions,) s 15 r (and) s 16 r (telling) s 15 r (the) s 15 r (user) s 16 r (ho) s -1 r 119 c 15 r (to) s 15 r (view) s 16 r 97 c 15 r (cop) s 0 r 121 c 180 2253 p (of) s 15 r (this) s 15 r (General) s 15 r (Public) s 16 r (License.) s cmsy10.300 @sf 129 2330 p 15 c cmr10.329 @sf 30 r 89 c -3 r (ou) s 18 r (ma) s 0 r 121 c 18 r 99 c -1 r (harge) s 18 r 97 c 19 r (fee) s 19 r (for) s 18 r (the) s 19 r (ph) s 0 r (ysical) s 17 r (act) s 19 r (of) s 19 r (transferring) s 19 r 97 c 18 r (cop) s 0 r 121 c -4 r 44 c 19 r (and) s 19 r 121 c -1 r (ou) s 18 r (ma) s 0 r 121 c 18 r (at) s 18 r 121 c 0 r (our) s 180 2392 p (option) s 15 r (o\013er) s 15 r 119 c 0 r (arran) s -1 r 116 c -1 r 121 c 14 r (protection) s 15 r (in) s 15 r (exc) s 0 r (hange) s 14 r (for) s 15 r 97 c 15 r (fee.) s 90 2469 p (Mere) s 11 r (aggregation) s 10 r (of) s 11 r (another) s 11 r (indep) s 1 r (enden) s 0 r 116 c 9 r 119 c 0 r (ork) s 10 r (with) s 11 r (the) s 10 r (Program) s 11 r (\(or) s 11 r (its) s 10 r (deriv) s -1 r (ativ) s -1 r (e\)) s 9 r (on) s 11 r 97 c 11 r 118 c -1 r (olume) s 90 2531 p (of) s 18 r 97 c 18 r (storage) s 17 r (or) s 18 r (distribution) s 18 r (medium) s 18 r (do) s 1 r (es) s 18 r (not) s 18 r (bring) s 17 r (the) s 18 r (other) s 18 r 119 c 0 r (ork) s 16 r (under) s 18 r (the) s 18 r (scop) s 1 r 101 c 18 r (of) s 18 r (these) s 90 2593 p (terms.) s 25 2670 p (4.) s 30 r 89 c -3 r (ou) s 15 r (ma) s 0 r 121 c 15 r (cop) s 0 r 121 c 15 r (and) s 17 r (distribute) s 16 r (the) s 17 r (Program) s 16 r (\(or) s 16 r 97 c 17 r 112 c 1 r (ortion) s 16 r (or) s 17 r (deriv) s -2 r (ativ) s -1 r 101 c 15 r (of) s 17 r (it,) s 17 r (under) s 16 r 80 c 0 r (aragraph) s @eop 3 @bop0 cmsy10.300 @sf [<0003FE0000001FFFC000007C01F00001E0003C000380000E0007000007000E000003801C000001C018000000C038000000E0 3000000060700000007060000000306000000030E000000038C000000018C000000018C000000018C000000018C000000018 C000000018C000000018E000000038600000003060000000307000000070300000006038000000E018000000C01C000001C0 0E0000038007000007000380000E0001E0003C00007C01F000001FFFC0000003FE0000> 40 37 -2 8 41.510] 13 @dc 3 @bop1 cmr10.329 @sf 0 -57 p (GNU) s 15 r (General) s 15 r (Public) s 15 r (License) s 1352 r 51 c cmbx10.518 @sf 0 183 p (GNU) s 27 r (General) s 28 r (Public) s 27 r (License) s cmr10.329 @sf 726 307 p 86 c -3 r (ersion) s 15 r (1,) s 15 r 70 c -3 r (ebruary) s 14 r (1989) s 120 447 p (Cop) s 0 r (yrigh) s -2 r 116 c 344 446 p 99 c cmsy10.300 @sf 334 447 p 13 c cmr10.329 @sf 15 r (1989) s 15 r 70 c -3 r (ree) s 14 r (Soft) s 0 r 119 c -1 r (are) s 14 r 70 c -3 r (oundation,) s 14 r (Inc.) s 120 497 p (675) s 15 r (Mass) s 15 r (Av) s 0 r (e,) s 14 r (Cam) s 0 r (bridge,) s 14 r (MA) s 15 r (02139,) s 15 r (USA) s 120 596 p (Ev) s 0 r (ery) s -2 r (one) s 15 r (is) s 15 r 112 c 1 r (ermitted) s 15 r (to) s 15 r (cop) s 0 r 121 c 14 r (and) s 15 r (distribute) s 16 r 118 c -1 r (erbatim) s 14 r (copies) s 120 646 p (of) s 15 r (this) s 15 r (license) s 15 r (do) s 2 r (cumen) s -1 r (t,) s 15 r (but) s 15 r 99 c -1 r (hanging) s 15 r (it) s 15 r (is) s 15 r (not) s 15 r (allo) s 0 r 119 c -1 r (ed.) s cmbx10.432 @sf 0 897 p (Pream) s -1 r (ble) s cmr10.329 @sf 62 1036 p (The) s 21 r (license) s 20 r (agreemen) s 0 r (ts) s 19 r (of) s 21 r (most) s 20 r (soft) s 0 r 119 c -1 r (are) s 19 r (companies) s 21 r (try) s 20 r (to) s 21 r 107 c -1 r (eep) s 20 r (users) s 20 r (at) s 21 r (the) s 20 r (mercy) s 21 r (of) s 20 r (those) s 0 1099 p (companies.) s 19 r (By) s 13 r (con) s 0 r (trast,) s 12 r (our) s 13 r (General) s 13 r (Public) s 12 r (License) s 13 r (is) s 13 r (in) s 0 r (tended) s 11 r (to) s 13 r (guaran) s 0 r (tee) s 12 r 121 c -1 r (our) s 12 r (freedom) s 13 r (to) s 12 r (share) s 0 1161 p (and) s 17 r 99 c 0 r (hange) s 16 r (free) s 17 r (soft) s 0 r 119 c -1 r (are|to) s 16 r (mak) s 0 r 101 c 16 r (sure) s 17 r (the) s 17 r (soft) s 0 r 119 c -1 r (are) s 16 r (is) s 17 r (free) s 18 r (for) s 17 r (all) s 17 r (its) s 17 r (users.) s 27 r (The) s 17 r (General) s 17 r (Public) s 0 1223 p (License) s 12 r (applies) s 12 r (to) s 12 r (the) s 12 r 70 c -3 r (ree) s 11 r (Soft) s 0 r 119 c -1 r (are) s 11 r 70 c -3 r (oundation's) s 11 r (soft) s 0 r 119 c -2 r (are) s 11 r (and) s 12 r (to) s 12 r (an) s 0 r 121 c 11 r (other) s 12 r (program) s 12 r (whose) s 12 r (authors) s 0 1286 p (commit) s 15 r (to) s 15 r (using) s 15 r (it.) s 21 r 89 c -3 r (ou) s 14 r (can) s 15 r (use) s 15 r (it) s 15 r (for) s 16 r 121 c -1 r (our) s 15 r (programs,) s 15 r (to) s 1 r (o.) s 62 1425 p (When) s 14 r 119 c -1 r 101 c 13 r (sp) s 1 r (eak) s 13 r (of) s 14 r (free) s 13 r (soft) s 0 r 119 c -1 r (are,) s 12 r 119 c 0 r 101 c 12 r (are) s 14 r (referring) s 13 r (to) s 13 r (freedom,) s 14 r (not) s 14 r (price.) s 19 r (Sp) s 1 r (eci\014cally) s -2 r 44 c 12 r (the) s 14 r (General) s 0 1488 p (Public) s 17 r (License) s 18 r (is) s 17 r (designed) s 17 r (to) s 18 r (mak) s -1 r 101 c 17 r (sure) s 17 r (that) s 17 r 121 c 0 r (ou) s 16 r (ha) s 0 r 118 c -1 r 101 c 16 r (the) s 17 r (freedom) s 18 r (to) s 17 r (giv) s 0 r 101 c 16 r 97 c 0 r 119 c -1 r 97 c -2 r 121 c 17 r (or) s 17 r (sell) s 17 r (copies) s 18 r (of) s 0 1550 p (free) s 18 r (soft) s 0 r 119 c -1 r (are,) s 17 r (that) s 18 r 121 c 0 r (ou) s 17 r (receiv) s 0 r 101 c 17 r (source) s 18 r (co) s 1 r (de) s 18 r (or) s 18 r (can) s 18 r (get) s 18 r (it) s 18 r (if) s 18 r 121 c 0 r (ou) s 17 r 119 c 0 r (an) s -1 r 116 c 17 r (it,) s 18 r (that) s 18 r 121 c 0 r (ou) s 17 r (can) s 18 r 99 c 0 r (hange) s 17 r (the) s 0 1612 p (soft) s 0 r 119 c -2 r (are) s 15 r (or) s 15 r (use) s 15 r (pieces) s 15 r (of) s 15 r (it) s 15 r (in) s 16 r (new) s 15 r (free) s 15 r (programs;) s 15 r (and) s 15 r (that) s 15 r 121 c 0 r (ou) s 14 r (kno) s 0 r 119 c 14 r 121 c 0 r (ou) s 14 r (can) s 15 r (do) s 15 r (these) s 15 r (things.) s 62 1752 p 84 c -3 r 111 c 13 r (protect) s 13 r 121 c 0 r (our) s 13 r (righ) s -1 r (ts,) s 13 r 119 c 0 r 101 c 13 r (need) s 13 r (to) s 14 r (mak) s -1 r 101 c 13 r (restrictions) s 13 r (that) s 14 r (forbid) s 13 r (an) s 0 r 121 c -1 r (one) s 12 r (to) s 14 r (den) s 0 r 121 c 12 r 121 c 0 r (ou) s 12 r (these) s 14 r (righ) s 0 r (ts) s 0 1814 p (or) s 14 r (to) s 13 r (ask) s 14 r 121 c 0 r (ou) s 12 r (to) s 14 r (surrender) s 14 r (the) s 13 r (righ) s 0 r (ts.) s 19 r (These) s 14 r (restrictions) s 13 r (translate) s 14 r (to) s 14 r (certain) s 13 r (resp) s 2 r (onsibilities) s 13 r (for) s 14 r 121 c 0 r (ou) s 0 1877 p (if) s 15 r 121 c 0 r (ou) s 14 r (distribute) s 15 r (copies) s 15 r (of) s 15 r (the) s 16 r (soft) s -1 r 119 c -1 r (are,) s 14 r (or) s 15 r (if) s 16 r 121 c -1 r (ou) s 14 r (mo) s 2 r (dify) s 15 r (it.) s 62 2017 p 70 c -3 r (or) s 14 r (example,) s 15 r (if) s 15 r 121 c -1 r (ou) s 14 r (distribute) s 15 r (copies) s 15 r (of) s 14 r 97 c 15 r (suc) s 0 r 104 c 13 r 97 c 15 r (program,) s 15 r (whether) s 15 r (gratis) s 14 r (or) s 15 r (for) s 15 r 97 c 14 r (fee,) s 15 r 121 c 0 r (ou) s 14 r 109 c -1 r (ust) s 0 2079 p (giv) s 0 r 101 c 14 r (the) s 15 r (recipien) s 0 r (ts) s 14 r (all) s 16 r (the) s 15 r (righ) s 0 r (ts) s 14 r (that) s 15 r 121 c 0 r (ou) s 14 r (ha) s 0 r 118 c -1 r (e.) s 19 r 89 c -3 r (ou) s 15 r 109 c -1 r (ust) s 15 r (mak) s 0 r 101 c 14 r (sure) s 15 r (that) s 15 r (they) s -2 r 44 c 14 r (to) s 1 r (o,) s 15 r (receiv) s 0 r 101 c 14 r (or) s 16 r (can) s 0 2141 p (get) s 15 r (the) s 15 r (source) s 15 r (co) s 2 r (de.) s 20 r (And) s 15 r 121 c 0 r (ou) s 14 r 109 c 0 r (ust) s 14 r (tell) s 15 r (them) s 15 r (their) s 15 r (righ) s 0 r (ts.) s 62 2281 p 87 c -3 r 101 c 14 r (protect) s 14 r 121 c 0 r (our) s 14 r (righ) s -1 r (ts) s 14 r (with) s 14 r 116 c 0 r 119 c -1 r 111 c 13 r (steps:) s 20 r (\(1\)) s 14 r (cop) s 0 r (yrigh) s -1 r 116 c 13 r (the) s 15 r (soft) s -1 r 119 c -1 r (are,) s 14 r (and) s 14 r (\(2\)) s 15 r (o\013er) s 14 r 121 c 0 r (ou) s 13 r (this) s 15 r (license) s 0 2343 p (whic) s 0 r 104 c 14 r (giv) s 0 r (es) s 14 r 121 c 0 r (ou) s 14 r (legal) s 15 r 112 c 1 r (ermission) s 15 r (to) s 15 r (cop) s 0 r 121 c -4 r 44 c 14 r (distribute) s 16 r (and/or) s 15 r (mo) s 1 r (dify) s 15 r (the) s 15 r (soft) s 0 r 119 c -1 r (are.) s 62 2483 p (Also,) s 14 r (for) s 13 r (eac) s 0 r 104 c 13 r (author's) s 13 r (protection) s 13 r (and) s 14 r (ours,) s 14 r 119 c -1 r 101 c 13 r 119 c 0 r (an) s -2 r 116 c 13 r (to) s 13 r (mak) s 0 r 101 c 12 r (certain) s 14 r (that) s 13 r (ev) s 0 r (ery) s -1 r (one) s 12 r (understands) s 0 2545 p (that) s 18 r (there) s 18 r (is) s 18 r (no) s 18 r 119 c 0 r (arran) s -1 r 116 c -2 r 121 c 17 r (for) s 18 r (this) s 18 r (free) s 18 r (soft) s 0 r 119 c -1 r (are.) s 28 r (If) s 18 r (the) s 18 r (soft) s 0 r 119 c -2 r (are) s 17 r (is) s 18 r (mo) s 2 r (di\014ed) s 18 r 98 c -1 r 121 c 17 r (someone) s 18 r (else) s 18 r (and) s 0 2608 p (passed) s 20 r (on,) s 21 r 119 c -1 r 101 c 19 r 119 c 0 r (an) s -1 r 116 c 18 r (its) s 20 r (recipien) s 0 r (ts) s 18 r (to) s 20 r (kno) s 0 r 119 c 19 r (that) s 19 r (what) s 20 r (they) s 20 r (ha) s 0 r 118 c -2 r 101 c 19 r (is) s 20 r (not) s 19 r (the) s 20 r (original,) s 21 r (so) s 20 r (that) s 19 r (an) s 0 r 121 c 0 2670 p (problems) s 15 r (in) s 0 r (tro) s 0 r (duced) s 15 r 98 c 0 r 121 c 14 r (others) s 15 r (will) s 15 r (not) s 16 r (re\015ect) s 15 r (on) s 15 r (the) s 15 r (original) s 15 r (authors') s 15 r (reputations.) s @eop 2 @bop0 cmsl10.329 @sf [<FF807FFC3E000FC00C0007C00400078004000780020007800200078001000F8001000F0000800F0000FFFF0000400F000020 0F0000201E0000101E0000101E0000081E0000081E0000043E0000043C0000023C0000023C0000013C0000017C000000F800 0000F8000000780000007800000038000000300000001000> 32 31 -2 0 34.090] 65 @dc [<81F800CE0E00F003006001806001C04000C04000E04000E04000E00000F00000F00000F00001E00007E0007FE001FFC003FF 8007FE000FE0000F00000F00000E00000E00080E00080E000806000807001803001C01803C00E0CC003F04> 24 31 -3 0 25.252] 83 @dc [<FFFFE0000007803C000007800F000003C007800003C003C00003C001E00003C000F00003C000F00003C000780001E0007C00 01E0003C0001E0003E0001E0003E0001E0003E0001E0001E0000F0001F0000F0001F0000F0001F0000F0001F0000F0001F00 00F0001F000078001F000078001E000078001E000078001E000078003C000078003C00003C007800003C00F000007C01E000 07FFFF0000> 40 31 -2 0 34.721] 68 @dc 2 @bop1 cmr10.329 @sf 0 -57 p 50 c 1523 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s 62 183 p (Man) s 0 r 121 c 17 r 112 c 1 r (eople) s 18 r (need) s 17 r (to) s 18 r 98 c 1 r 101 c 18 r (thank) s 0 r (ed) s 17 r (for) s 17 r (their) s 18 r (assistance) s 18 r (in) s 18 r (pro) s 1 r (ducing) s 18 r (this) s 17 r (man) s 0 r (ual.) s 27 r (Ja) s 0 r 121 c 17 r 70 c -3 r (enlason) s 0 246 p (con) s 0 r (tributed) s 13 r (man) s -1 r 121 c 14 r (ideas) s 14 r (and) s 14 r (sample) s 14 r (programs.) s 19 r (Ric) s 0 r (hard) s 13 r (Mlynarik) s 14 r (and) s 14 r (Rob) s 1 r (ert) s 14 r (Chassell) s 14 r (ga) s 0 r 118 c -1 r 101 c 13 r (helpful) s 0 308 p (commen) s 0 r (ts) s 17 r (on) s 19 r (drafts) s 19 r (of) s 19 r (this) s 18 r (man) s 0 r (ual.) s 30 r (The) s 19 r (pap) s 1 r (er) s cmsl10.329 @sf 18 r 65 c 19 r (Supplemen) s 0 r (tal) s 18 r (Do) s 1 r (cumen) s 0 r 116 c 17 r (for) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 19 r 98 c -1 r 121 c 18 r (John) s 19 r (W.) s 0 370 p (Pierce) s 16 r (of) s 17 r (the) s 16 r (Chemistry) s 17 r (Departmen) s -1 r 116 c 16 r (at) s 16 r (UC) s 17 r (San) s 16 r (Diego,) s 17 r (pinp) s 1 r (oin) s 0 r (ted) s 15 r (sev) s 0 r (eral) s 15 r (issues) s 17 r (relev) s -2 r (an) s -1 r 116 c 16 r 98 c 1 r (oth) s 16 r (to) s cmtt10.329 @sf 0 432 p (awk) s cmr10.329 @sf 15 r (implemen) s 0 r (tation) s 14 r (and) s 15 r (to) s 15 r (this) s 15 r (man) s 0 r (ual,) s 14 r (that) s 16 r 119 c -1 r (ould) s 14 r (otherwise) s 16 r (ha) s -1 r 118 c -1 r 101 c 14 r (escap) s 1 r (ed) s 16 r (us.) s 62 569 p (Finally) s -3 r 44 c 17 r 119 c 0 r 101 c 16 r 119 c 0 r (ould) s 16 r (lik) s 0 r 101 c 16 r (to) s 18 r (thank) s 17 r (Brian) s 17 r (Kernighan) s 17 r (of) s 18 r (Bell) s 17 r (Labs) s 17 r (for) s 17 r (in) s 0 r 118 c -2 r (aluable) s 16 r (assistance) s 17 r (during) s 0 632 p (the) s 15 r (testing) s 15 r (and) s 15 r (debugging) s 16 r (of) s cmtt10.329 @sf 15 r (gawk) s cmr10.329 @sf 0 r 44 c 15 r (and) s 15 r (for) s 15 r (help) s 15 r (in) s 16 r (clarifying) s 15 r (sev) s -1 r (eral) s 15 r 112 c 1 r (oin) s 0 r (ts) s 14 r (ab) s 1 r (out) s 15 r (the) s 15 r (language.) s @eop 1 @bop0 1 @bop1 cmr10.329 @sf 0 -57 p (Preface) s 1781 r 49 c cmbx10.518 @sf 0 183 p (Preface) s cmr10.329 @sf 62 374 p (If) s 15 r 121 c 0 r (ou) s 14 r (are) s 15 r (lik) s 0 r 101 c 14 r (man) s -1 r 121 c 14 r (computer) s 15 r (users,) s 15 r 121 c 0 r (ou) s 14 r (frequen) s 0 r (tly) s 14 r 119 c -1 r (ould) s 14 r (lik) s 0 r 101 c 14 r (to) s 15 r (mak) s 0 r 101 c 14 r 99 c 0 r (hanges) s 14 r (in) s 15 r 118 c -2 r (arious) s 14 r (text) s 0 437 p (\014les) s 16 r (wherev) s -1 r (er) s 15 r (certain) s 15 r (patterns) s 16 r (app) s 1 r (ear,) s 16 r (or) s 15 r (extract) s 16 r (data) s 15 r (from) s 16 r (parts) s 15 r (of) s 16 r (certain) s 15 r (lines) s 16 r (while) s 16 r (discarding) s 0 499 p (the) s 19 r (rest.) s 31 r 84 c -3 r 111 c 17 r (write) s 19 r 97 c 19 r (program) s 19 r (to) s 18 r (do) s 19 r (this) s 19 r (in) s 18 r 97 c 19 r (language) s 19 r (suc) s -1 r 104 c 18 r (as) s 19 r 67 c 19 r (or) s 18 r 80 c 0 r (ascal) s 18 r (is) s 18 r 97 c 19 r (time-consuming) s 0 561 p (incon) s 0 r 118 c -2 r (enience) s 15 r (that) s 15 r (ma) s 0 r 121 c 14 r (tak) s -1 r 101 c 15 r (man) s -1 r 121 c 14 r (lines) s 16 r (of) s 15 r (co) s 1 r (de.) s 20 r (The) s 15 r (job) s 16 r (ma) s -1 r 121 c 14 r 98 c 2 r 101 c 15 r (easier) s 15 r (with) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 0 r 46 c 62 699 p (The) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 19 r (utilit) s 0 r 121 c 18 r (in) s 0 r (terprets) s 18 r 97 c 19 r (sp) s 1 r (ecial-purp) s 1 r (ose) s 19 r (programming) s 19 r (language) s 19 r (that) s 19 r (mak) s 0 r (es) s 18 r (it) s 19 r 112 c 1 r (ossible) s 19 r (to) s 0 761 p (handle) s 15 r (simple) s 15 r (data-reformatting) s 15 r (jobs) s 16 r (easily) s 15 r (with) s 15 r (just) s 15 r 97 c 15 r (few) s 15 r (lines) s 16 r (of) s 15 r (co) s 1 r (de.) s 62 899 p (The) s 15 r (GNU) s 16 r (implemen) s -1 r (tation) s 15 r (of) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (is) s 15 r (called) s cmtt10.329 @sf 16 r (gawk) s cmr10.329 @sf 0 r 59 c 15 r (it) s 15 r (is) s 15 r (fully) s 15 r (up) s 0 r 119 c -1 r (ard) s 14 r (compatible) s 15 r (with) s 16 r (the) s 15 r (System) s 0 961 p 86 c 15 r (Release) s 14 r (3.1) s 15 r (and) s 14 r (later) s 15 r 118 c -1 r (ersion) s 14 r (of) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 0 r 46 c 20 r (All) s 15 r (prop) s 1 r (erly) s 15 r (written) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 15 r (programs) s 14 r (should) s 15 r 119 c -1 r (ork) s 14 r (with) s cmtt10.329 @sf 14 r (gawk) s cmr10.329 @sf 0 r 46 c 0 1024 p (So) s 15 r 119 c 0 r 101 c 14 r (usually) s 15 r (don't) s 15 r (distinguish) s 15 r 98 c 2 r (et) s -1 r 119 c -1 r (een) s cmtt10.329 @sf 14 r (gawk) s cmr10.329 @sf 16 r (and) s 15 r (other) s cmtt10.329 @sf 15 r (awk) s cmr10.329 @sf 15 r (implemen) s 0 r (tations) s 14 r (in) s 15 r (this) s 15 r (man) s 0 r (ual.) s 62 1162 p (This) s 12 r (man) s 0 r (ual) s 11 r (teac) s 0 r (hes) s 10 r 121 c 0 r (ou) s 11 r (what) s cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 12 r (do) s 1 r (es) s 12 r (and) s 12 r (ho) s 0 r 119 c 11 r 121 c -1 r (ou) s 11 r (can) s 12 r (use) s cmtt10.329 @sf 12 r (awk) s cmr10.329 @sf 12 r (e\013ectiv) s 0 r (ely) s -4 r 46 c 18 r 89 c -3 r (ou) s 11 r (should) s 12 r (already) s 0 1224 p 98 c 1 r 101 c 15 r (familiar) s 16 r (with) s 15 r (basic) s 15 r (system) s 15 r (commands) s 15 r (suc) s 0 r 104 c 14 r (as) s cmtt10.329 @sf 15 r (ls) s cmr10.329 @sf 0 r 46 c 20 r (Using) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 15 r 121 c -1 r (ou) s 15 r (can:) s cmsy10.300 @sf 39 1362 p 15 c cmr10.329 @sf 30 r (manage) s 15 r (small,) s 16 r 112 c 1 r (ersonal) s 15 r (databases,) s cmsy10.300 @sf 39 1437 p 15 c cmr10.329 @sf 30 r (generate) s 15 r (rep) s 2 r (orts,) s cmsy10.300 @sf 39 1513 p 15 c cmr10.329 @sf 30 r 118 c -1 r (alidate) s 14 r (data,) s cmsy10.300 @sf 39 1588 p 15 c cmr10.329 @sf 30 r (pro) s 2 r (duce) s 15 r (indexes,) s 15 r (and) s 15 r 112 c 1 r (erform) s 15 r (other) s 16 r (do) s 1 r (cumen) s 0 r 116 c 14 r (preparation) s 15 r (tasks,) s cmsy10.300 @sf 39 1664 p 15 c cmr10.329 @sf 30 r (ev) s 0 r (en) s 14 r (exp) s 1 r (erimen) s 0 r 116 c 14 r (with) s 15 r (algorithms) s 16 r (that) s 15 r (can) s 15 r 98 c 1 r 101 c 15 r (adapted) s 15 r (later) s 16 r (to) s 15 r (other) s 15 r (computer) s 15 r (languages!) s cmbx10.432 @sf 0 1896 p (History) s 23 r (of) s cmtt10.432 @sf 23 r (awk) s cmbx10.432 @sf 23 r (and) s cmtt10.432 @sf 23 r (gawk) s cmr10.329 @sf 62 2034 p (The) s 20 r (name) s cmtt10.329 @sf 19 r (awk) s cmr10.329 @sf 19 r (comes) s 20 r (from) s 19 r (the) s 20 r (initials) s 19 r (of) s 20 r (its) s 19 r (designers:) s 29 r (Alfred) s 19 r (V.) s 19 r (Aho,) s 21 r 80 c 0 r (eter) s 18 r (J.) s 19 r 87 c -2 r (ein) s -2 r 98 c 1 r (erger,) s 0 2096 p (and) s 16 r (Brian) s 16 r (W.) s 15 r (Kernighan.) s 23 r (The) s 15 r (original) s 16 r 118 c 0 r (ersion) s 15 r (of) s cmtt10.329 @sf 16 r (awk) s cmr10.329 @sf 15 r 119 c 0 r (as) s 15 r (written) s 16 r (in) s 16 r (1977.) s 22 r (In) s 16 r (1985) s 15 r 97 c 16 r (new) s 16 r 118 c 0 r (ersion) s 0 2158 p (made) s 13 r (the) s 13 r (programming) s 14 r (language) s 13 r (more) s 13 r 112 c 1 r 111 c 0 r 119 c -1 r (erful,) s 13 r (in) s -1 r (tro) s 1 r (ducing) s 13 r (user-de\014ned) s 13 r (functions,) s 14 r 109 c -1 r (ultiple) s 13 r (input) s 0 2221 p (streams,) s 23 r (and) s 21 r (computed) s 21 r (regular) s 21 r (expressions.) s 39 r (This) s 21 r (new) s 21 r 118 c 0 r (ersion) s 20 r 98 c 1 r (ecame) s 21 r (generally) s 22 r 97 c -1 r 118 c -2 r (ailable) s 20 r (with) s 0 2283 p (System) s 21 r 86 c 21 r (Release) s 21 r (3.1.) s 37 r (The) s 21 r 118 c 0 r (ersion) s 20 r (in) s 21 r (System) s 21 r 86 c 21 r (Release) s 21 r 52 c 21 r (added) s 21 r (some) s 21 r (new) s 21 r (features) s 21 r (and) s 20 r (also) s 0 2345 p (cleaned) s 15 r (up) s 15 r (the) s 15 r 98 c 2 r (eha) s -1 r (viour) s 15 r (in) s 15 r (some) s 15 r (of) s 15 r (the) s 15 r (\\dark) s 15 r (corners") s 16 r (of) s 15 r (the) s 15 r (language.) s 62 2483 p (The) s 18 r (GNU) s 18 r (implemen) s 0 r (tation,) s cmtt10.329 @sf 18 r (gawk) s cmr10.329 @sf 0 r 44 c 19 r 119 c -1 r (as) s 17 r (written) s 18 r (in) s 18 r (1986) s 18 r 98 c 0 r 121 c 17 r 80 c 0 r (aul) s 17 r (Rubin) s 18 r (and) s 18 r (Ja) s 0 r 121 c 17 r 70 c -3 r (enlason,) s 18 r (with) s 0 2545 p (advice) s 19 r (from) s 18 r (Ric) s 0 r (hard) s 17 r (Stallman.) s 30 r (John) s 19 r 87 c -3 r 111 c 0 r 111 c 2 r (ds) s 18 r (con) s 0 r (tributed) s 17 r (parts) s 19 r (of) s 18 r (the) s 19 r (co) s 1 r (de) s 19 r (as) s 18 r 119 c 0 r (ell.) s 29 r (In) s 19 r (1988) s 18 r (and) s 0 2608 p (1989,) s 13 r (Da) s 0 r (vid) s 12 r 84 c -3 r (rueman,) s 12 r (with) s 13 r (help) s 12 r (from) s 13 r (Arnold) s 13 r (Robbins,) s 13 r (thoroughly) s 13 r (rew) s -1 r (ork) s -1 r (ed) s cmtt10.329 @sf 12 r (gawk) s cmr10.329 @sf 13 r (for) s 12 r (compatibilit) s 0 r 121 c 0 2670 p (with) s 15 r (the) s 15 r (new) s 0 r (er) s cmtt10.329 @sf 14 r (awk) s cmr10.329 @sf 0 r 46 c @eop 2 @bop0 cmsl10.329 @sf [<003F808001E0718003800B80070007C00E0003C01C0003C03C0003C03C0003C0780003C0780001E0780001E0F80003E0F800 7FFCF8000000F80000007C0000007C0000007C0000007C0000003E0000003E0000101E0000180F0000180F00001807800018 03C0003801E0003800F0007C0038009C000F030C0001FC04> 32 31 -5 0 35.668] 71 @dc [<00800040000000C00060000000C00060000001E000F0000001E000F0000001F000F8000001F000F8000001E800F4000001E8 00F4000003E400F2000003C401E2000003C201E1000003C201E1000003C101E0800003C101E0800007C181E04000078083E0 40000780C3C02000078043C02000078043C01000078023C01000078023C008000F0013C008000F00178004000F000F800400 0F000F8002000F00078002000F00078003001F00078003001F800FC007C0FFF07FF81FF0> 48 31 -6 0 46.716] 87 @dc [<FFFC3FFC0007C007E000078003C00003C003C00003C007800003C007800003C00F000003C00F000003C00F000001E01E0000 01E01E000001E03C000001F03C000001E878000001E478000000F278000000F1F0000000F0F0000000F060000000F0100000 00F0080000007804000000780200000078010000007800800000780040000078001000003C001800003C000C00007C001F00 07FFE07FE0> 40 31 -2 0 35.353] 75 @dc [<FFE0C1FFF8000F00C00F80000600E00F00000600E00780000200F00780000201D00780000201C80780000201C80780000201 C40780000101C403C0000101C203C00001038203C00001038103C00001038083C00001038083C00000838041E00000870041 E00000870021E00000870021E00000870011E00000870011E000004E0008F000004E0008F000004E0004F000004E0004F000 004E0002F000004E0002F000003C00017800003C00017800007C0000F80007FC0000FFC0> 48 31 -2 0 41.666] 77 @dc cmr10.329 @sf [<00800000800000800007C00018B000208800408400408600808200808300F08300F08300F08300008700008700008E00009E 0000FE0007FC001FF8003FE0003F8000788000F08000E08000C08600C08F00C08F00C087004081006082002082001084000C 980007E000008000008000> 24 37 -3 3 22.727] 36 @dc 2 @bop1 cmr10.329 @sf 0 1104 p (Cop) s 0 r (yrigh) s -2 r 116 c 224 1103 p 99 c cmsy10.300 @sf 214 1104 p 13 c cmr10.329 @sf 15 r (1989) s 15 r 70 c -3 r (ree) s 14 r (Soft) s 0 r 119 c -1 r (are) s 14 r 70 c -3 r (oundation,) s 14 r (Inc.) s 0 1366 p (This) s 15 r (is) s 15 r (Edition) s 15 r (0.11) s 16 r (Beta) s 15 r (of) s cmsl10.329 @sf 15 r (The) s 15 r (GA) s -4 r (WK) s 14 r (Man) s 0 r (ual) s cmr10.329 @sf 0 r 44 c 0 1428 p (for) s 15 r (the) s 15 r (2.11) s 15 r (Beta) s 16 r 118 c -1 r (ersion) s 14 r (of) s 16 r (the) s 15 r (GNU) s 15 r (implemen) s 0 r (tation) s 0 1491 p (of) s 15 r 65 c -4 r (WK.) s 0 1752 p (Published) s 15 r 98 c 0 r 121 c 14 r (the) s 15 r 70 c -3 r (ree) s 15 r (Soft) s -1 r 119 c -1 r (are) s 14 r 70 c -3 r (oundation) s 0 1814 p (675) s 15 r (Massac) s 0 r 104 c -1 r (usetts) s 14 r (Av) s 0 r (en) s -2 r (ue,) s 0 1877 p (Cam) s 0 r (bridge,) s 14 r (MA) s 15 r (02139) s 15 r (USA) s 0 1939 p (Prin) s 0 r (ted) s 14 r (copies) s 15 r (are) s 15 r 97 c 0 r 118 c -3 r (ailable) s 15 r (for) s 15 r ($10) s 15 r (eac) s 0 r (h.) s 0 2076 p 80 c 0 r (ermission) s 11 r (is) s 12 r (gran) s 0 r (ted) s 12 r (to) s 12 r (mak) s 0 r 101 c 11 r (and) s 12 r (distribute) s 13 r 118 c -1 r (erbatim) s 12 r (copies) s 12 r (of) s 13 r (this) s 12 r (man) s 0 r (ual) s 11 r (pro) s 0 r (vided) s 11 r (the) s 13 r (cop) s -1 r (yrigh) s -1 r 116 c 0 2138 p (notice) s 15 r (and) s 15 r (this) s 15 r 112 c 2 r (ermission) s 15 r (notice) s 15 r (are) s 15 r (preserv) s 0 r (ed) s 14 r (on) s 15 r (all) s 15 r (copies.) s 0 2275 p 80 c 0 r (ermission) s 13 r (is) s 14 r (gran) s -1 r (ted) s 13 r (to) s 14 r (cop) s 0 r 121 c 13 r (and) s 14 r (distribute) s 14 r (mo) s 1 r (di\014ed) s 14 r 118 c 0 r (ersions) s 13 r (of) s 14 r (this) s 14 r (man) s 0 r (ual) s 12 r (under) s 14 r (the) s 14 r (conditions) s 0 2337 p (for) s 12 r 118 c 0 r (erbatim) s 12 r (cop) s -1 r (ying,) s 12 r (pro) s 0 r (vided) s 12 r (that) s 12 r (the) s 13 r (en) s -1 r (tire) s 12 r (resulting) s 12 r (deriv) s 0 r (ed) s 11 r 119 c 0 r (ork) s 12 r (is) s 12 r (distributed) s 12 r (under) s 13 r (the) s 12 r (terms) s 0 2400 p (of) s 15 r 97 c 15 r 112 c 2 r (ermission) s 15 r (notice) s 15 r (iden) s 0 r (tical) s 14 r (to) s 15 r (this) s 15 r (one.) s 0 2537 p 80 c 0 r (ermission) s 18 r (is) s 20 r (gran) s 0 r (ted) s 18 r (to) s 20 r (cop) s -1 r 121 c 19 r (and) s 19 r (distribute) s 20 r (translations) s 19 r (of) s 20 r (this) s 19 r (man) s 0 r (ual) s 19 r (in) s -1 r (to) s 19 r (another) s 19 r (language,) s 0 2599 p (under) s 14 r (the) s 14 r (ab) s 1 r 111 c 0 r 118 c -1 r 101 c 13 r (conditions) s 14 r (for) s 14 r (mo) s 1 r (di\014ed) s 14 r 118 c 0 r (ersions,) s 13 r (except) s 14 r (that) s 14 r (this) s 14 r 112 c 1 r (ermission) s 14 r (notice) s 14 r (ma) s 0 r 121 c 13 r 98 c 1 r 101 c 14 r (stated) s 0 2661 p (in) s 15 r 97 c 15 r (translation) s 15 r (appro) s 0 r 118 c -1 r (ed) s 14 r 98 c 0 r 121 c 14 r (the) s 15 r 70 c -3 r (oundation.) s @eop 1 @bop0 [ 432 ] /cmbx12.432 @newfont cmbx12.432 @sf [<03FFFFF80003FFFFF8000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F80000 0003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F80000 0003F800000003F80000C003F800C0C003F800C0C003F800C0C003F800C0E003F801C0E003F801C06003F801807003F80380 7803F807807E03F80F807FFFFFFF807FFFFFFF80> 40 34 -2 0 56.121] 84 @dc [<FFE1FFC0FFE1FFC01F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F00 3E001F003E001F003E001F003E001F803E001F803E001F403C001F307C001F1FF8001F07E0001F0000001F0000001F000000 1F0000001F0000001F0000001F0000001F0000001F0000001F0000001F000000FF000000FF000000> 32 35 -2 0 44.831] 104 @dc [<00FF0003FFC00FC0701F00303E00187E00007C00007C0000FC0000FC0000FC0000FFFFF8FFFFF8FC00F8FC00F87C00F87C00 F03E01F01E01E00F87C007FF8000FE00> 24 22 -2 0 36.819] 101 @dc [<0003FF00C0001FFFC3C0007F80E7C001FC003FC003F0001FC007E0001FC00FC0001FC01F80001FC03F00001FC03F00001FC0 7F00001FC07F00001FC07E000FFFFCFE000FFFFCFE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 FE000000007E000000C07E000000C07F000000C03F000001C03F000001C01F800003C00FC00003C007C00007C003F0000FC0 01F8003FC0007F00F1C0001FFFC0C00003FE0040> 40 34 -3 0 63.427] 71 @dc [<FFE00FFFF8FFE00FFFF80600007F000600007F00030000FE00030000FE00038001FE00018001FC00018001FC0000FFFFF800 00FFFFF80000E007F800006007F00000600FF00000300FE00000300FE00000381FE00000181FC00000183FC000000C3F8000 000C3F8000000E7F800000067F00000006FF00000003FE00000003FE00000003FE00000001FC00000001FC00000000F80000 0000F800000000F8000000007000000000700000> 40 34 -2 0 60.937] 65 @dc [<0000E0000E00000000E0000E00000000F0001E00000001F0001F00000001F0001F00000003F8003F80000003F8003F800000 03FC007F80000007FC007FC0000007FC007FC000000FF600FFE000000FE600FE6000000FE600FE6000001FE301FC3000001F C301FC3000001FC383FC3000003F8183F81800003F8183F81800007F80C7F81C00007F00C7F00C00007F00C7F00C0000FF00 6FE0060000FE006FE0060000FE007FE0060001FC003FC0030001FC003FC0030003FC003F80038003F8003F80018003F8007F 80018007F0007F0000C007F0007F0000C00FF000FF0000E0FFFF0FFFF01FFEFFFF0FFFF01FFE> 56 34 -1 0 83.352] 87 @dc [<FFFF83FFFCFFFF83FFFC07F0003FC007F0007F8007F0007F0007F000FF0007F001FE0007F001FC0007F003F80007F007F800 07F007F00007F00FE00007F01FE00007F01FC00007F83F800007FE7F800007F77F000007F3FE000007F1FE000007F0FC0000 07F038000007F018000007F00E000007F007000007F003800007F001C00007F000E00007F000300007F000180007F0000E00 07F000070007F0000380FFFF803FFCFFFF803FFC> 40 34 -2 0 63.178] 75 @dc [<FFF00600FFFF00FFF00F00FFFF0006000F0007E00006001F8007E00006001F8007E00006001F8007E00006003FC007E00006 003FC007E00006007E6007E00006007E6007E0000600FC3007E0000600FC3007E0000601F81807E0000601F81807E0000601 F81807E0000603F00C07E0000603F00C07E0000607E00607E0000607E00607E000060FC00307E000060FC00307E000060FC0 0307E000061F800187E000061F800187E000063F0000C7E000063F0000C7E000067E000067E000067E000067E00006FC0000 37E00006FC000037E00006FC000037E00007F800001FE000FFF800001FFF00FFF000000FFF00> 56 34 -2 0 76.545] 77 @dc [<07E03F001FF87F007E0CF8007E02F000FC01F000FC01F000FC01F000FC01F0007E01F0003F01F0001FC1F00003FDF000003F F0000001F0000001F0001E01F0003F01F0003F01E0003F03E0003F07C0001FFF800007FC0000> 32 22 -2 0 39.227] 97 @dc [<FFE1FFC0FFE1FFC01F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F00 3E001F003E001F003E001F003E001F803E001F803E001F403C001F307C00FF1FF800FF07E000> 32 22 -2 0 44.831] 110 @dc [<01FC3FC007FF3FC00F81BE001F00FE001F007E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F00 3E001F003E001F003E001F003E001F003E001F003E001F003E001F003E00FF01FE00FF01FE00> 32 22 -2 0 44.831] 117 @dc [<FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00 1F001F001F001F001F001F001F001F00FF00FF00> 16 35 -2 0 22.415] 108 @dc 1 @bop1 cmbx12.432 @sf 616 1368 p (The) s 27 r (GA) s -8 r (WK) s 26 r (Man) s -2 r (ual) s cmr10.329 @sf 951 1679 p 98 c 0 r 121 c 779 1742 p (Diane) s 15 r (Barlo) s 0 r 119 c 14 r (Close) s 786 1804 p (Arnold) s 15 r (D.) s 15 r (Robbins) s 830 1866 p 80 c 0 r (aul) s 14 r (H.) s 15 r (Rubin) s 801 1928 p (Ric) s 0 r (hard) s 14 r (Stallman) s 799 2115 p (Edition) s 16 r (0.11) s 15 r (Beta) s 842 2302 p (Octob) s 1 r (er) s 15 r (1989) s @eop @end