This is Info file gawk.info, produced by Makeinfo-1.47 from the input
file gawk.texi.

   This file documents `awk', a program that you can use to select
particular records in a file and perform operations upon them.

   This is Edition 0.14 of `The GAWK Manual',
for the 2.14 version of the GNU implementation
of AWK.

   Copyright (C) 1989, 1991, 1992 Free Software Foundation, Inc.

   Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided that
the entire resulting derived work is distributed under the terms of a
permission notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that this permission notice may be stated in a
translation approved by the Foundation.

Indirect:
gawk.info-1: 1045
gawk.info-2: 48225
gawk.info-3: 97744
gawk.info-4: 147022
gawk.info-5: 196945
gawk.info-6: 244090
gawk.info-7: 293535
gawk.info-8: 342825

Tag Table:
(Indirect)
Node: Top1047
Node: Preface3958
Node: History5550
Node: Copying7890
Node: This Manual27036
Node: Sample Data Files28880
Node: Getting Started31671
Node: Very Simple33382
Node: Two Rules35349
Node: More Complex37432
Node: Running gawk40418
Node: One-shot41367
Node: Read Terminal42503
Node: Long43561
Node: Executable Scripts44902
Node: Comments47125
Node: Statements/Lines48227
Node: When51115
Node: Reading Files53029
Node: Records54756
Node: Fields57988
Node: Non-Constant Fields60602
Node: Changing Fields62426
Node: Field Separators65797
Node: Constant Size75424
Node: Multiple Line78973
Node: Getline81370
Node: Close Input91016
Node: Printing92275
Node: Print93273
Node: Print Examples95406
Node: Output Separators97746
Node: OFMT99483
Node: Printf100628
Node: Basic Printf101532
Node: Control Letters102952
Node: Format Modifiers104766
Node: Printf Examples107273
Node: Redirection109955
Node: File/Pipe Redirection110690
Node: Close Output114165
Node: Special Files116473
Node: One-liners119844
Node: Patterns122566
Node: Kinds of Patterns123544
Node: Regexp124545
Node: Regexp Usage125488
Node: Regexp Operators127517
Node: Case-sensitivity132993
Node: Comparison Patterns135303
Node: Boolean Patterns137463
Node: Expression Patterns138972
Node: Ranges140411
Node: BEGIN/END141821
Node: Empty144374
Node: Actions144645
Node: Expressions147024
Node: Constants149045
Node: Variables154611
Node: Assignment Options156220
Node: Arithmetic Ops157905
Node: Concatenation159571
Node: Comparison Ops160920
Node: Boolean Ops165341
Node: Assignment Ops167806
Node: Increment Ops171876
Node: Conversion174374
Node: Values177445
Node: Conditional Exp180026
Node: Function Calls181353
Node: Precedence184115
Node: Statements187492
Node: If Statement189175
Node: While Statement190704
Node: Do Statement192668
Node: For Statement193753
Node: Break Statement196947
Node: Continue Statement198555
Node: Next Statement201179
Node: Next File Statement203121
Node: Exit Statement206166
Node: Arrays207781
Node: Array Intro208983
Node: Reference to Elements212487
Node: Assigning Elements214427
Node: Array Example214929
Node: Scanning an Array216659
Node: Delete218961
Node: Numeric Array Subscripts219942
Node: Multi-dimensional221822
Node: Multi-scanning225050
Node: Built-in226672
Node: Calling Built-in227629
Node: Numeric Functions228892
Node: String Functions232239
Node: I/O Functions241469
Node: Time Functions244092
Node: User-defined251972
Node: Definition Syntax252690
Node: Function Example256682
Node: Function Caveats257757
Node: Return Statement260795
Node: Built-in Variables263178
Node: User-modified264214
Node: Auto-set268482
Node: Command Line273117
Node: Options274004
Node: Other Arguments279129
Node: AWKPATH Variable281494
Node: Obsolete283507
Node: Undocumented284778
Node: Language History284966
Node: V7/S5R3.1285908
Node: S5R4288612
Node: POSIX290149
Node: POSIX/GNU290867
Node: Installation292218
Node: Gawk Distribution293084
Node: Extracting293537
Node: Distribution contents294969
Node: Unix Installation297841
Node: Quick Installation298532
Node: Configuration Philosophy299701
Node: New Configurations302026
Node: VMS Installation304127
Node: VMS Compilation304686
Node: VMS Installation Details306299
Node: VMS Running307934
Node: VMS POSIX309520
Node: MS-DOS Installation310907
Node: Atari Installation311833
Node: Gawk Summary317590
Node: Command Line Summary318352
Node: Language Summary320281
Node: Variables/Fields322368
Node: Fields Summary323094
Node: Built-in Summary324562
Node: Arrays Summary327543
Node: Data Type Summary328817
Node: Rules Summary330289
Node: Pattern Summary331938
Node: Regexp Summary334173
Node: Actions Summary335392
Node: Operator Summary336306
Node: Control Flow Summary337666
Node: I/O Summary338272
Node: Printf Summary340147
Node: Special File Summary341974
Node: Numeric Functions Summary342827
Node: String Functions Summary343663
Node: Time Functions Summary345492
Node: String Constants Summary346254
Node: Functions Summary347638
Node: Historical Features348697
Node: Sample Program349555
Node: Bugs353809
Node: Notes356653
Node: Compatibility Mode357182
Node: Future Extensions358009
Node: Improvements360837
Node: Glossary362873
Node: Index373342

End Tag Table
