! (exclamation point), ! operator: Boolean Ops! (exclamation point), ! operator: Egrep Program! (exclamation point), ! operator: Ranges! (exclamation point), ! operator: Precedence! (exclamation point), != operator: Precedence! (exclamation point), != operator: Comparison Operators! (exclamation point), !~ operator: Expression Patterns! (exclamation point), !~ operator: Precedence! (exclamation point), !~ operator: Comparison Operators! (exclamation point), !~ operator: Regexp Constants! (exclamation point), !~ operator: Computed Regexps! (exclamation point), !~ operator: Case-sensitivity! (exclamation point), !~ operator: Regexp Usage" (double quote): Quoting" (double quote): Read Terminal" (double quote), regexp constants: Computed Regexps# (number sign), #! (executable scripts): Executable Scripts# (number sign), #! (executable scripts), portability issues with: Executable Scripts# (number sign), commenting: Comments$ (dollar sign): Regexp Operators$ (dollar sign), $ field operator: Precedence$ (dollar sign), $ field operator: Fields$ (dollar sign), incrementing fields and arrays: Increment Ops% (percent sign), % operator: Precedence% (percent sign), %= operator: Precedence% (percent sign), %= operator: Assignment Ops& (ampersand), && operator: Precedence& (ampersand), && operator: Boolean Ops& (ampersand), gsub()/gensub()/sub() functions and: Gory Details' (single quote): Quoting' (single quote): Long' (single quote): One-shot' (single quote), vs. apostrophe: Comments' (single quote), with double quotes: Quoting() (parentheses): Regexp Operators() (parentheses), pgawk program: Profiling* (asterisk), * operator, as multiplication operator: Precedence* (asterisk), * operator, as regexp operator: Regexp Operators* (asterisk), * operator, null strings, matching: Gory Details* (asterisk), ** operator: Precedence* (asterisk), ** operator: Arithmetic Ops* (asterisk), **= operator: Precedence* (asterisk), **= operator: Assignment Ops* (asterisk), *= operator: Precedence* (asterisk), *= operator: Assignment Ops+ (plus sign): Regexp Operators+ (plus sign), + operator: Precedence+ (plus sign), ++ (decrement/increment operators): Increment Ops+ (plus sign), ++ operator: Precedence+ (plus sign), ++ operator: Increment Ops+ (plus sign), += operator: Precedence+ (plus sign), += operator: Assignment Ops, (comma), in range patterns: Ranges- (hyphen), - operator: Precedence- (hyphen), -- (decrement/increment) operator: Precedence- (hyphen), -- operator: Increment Ops- (hyphen), -= operator: Precedence- (hyphen), -= operator: Assignment Ops- (hyphen), filenames beginning with: Options- (hyphen), in bracket expressions: Bracket Expressions--assign option: Options--c option: Options--characters-as-bytes option: Options--command option: Options--copyright option: Options--disable-lint configuration option: Additional Configuration Options--disable-nls configuration option: Additional Configuration Options--dump-variables option: Library Names--dump-variables option: Options--exec option: Options--field-separator option: Options--file option: Options--gen-pot option: String Extraction--gen-pot option: Options--help option: Options--L option: Options--lint option: Options--lint option: Command Line--lint-old option: Options--non-decimal-data option: Nondecimal Data--non-decimal-data option: Options--non-decimal-data option, strtonum() function and: Nondecimal Data--optimize option: Options--posix option: Options--posix option, --traditional option and: Options--profile option: Profiling--profile option: Options--re-interval option: Options--sandbox option: Options--sandbox option, disabling system() function: I/O Functions--sandbox option, input redirection with getline: Getline--sandbox option, output redirection with print, printf: Redirection--source option: Options--traditional option: Options--traditional option, --posix option and: Options--use-lc-numeric option: Options--version option: Options--with-whiny-user-strftime configuration option: Additional Configuration Options-b option: Options-C option: Options-d option: Options-E option: Options-e option: Options-F option: Command Line Field Separator-f option: Options-F option: Options-f option: Long-F option, -Ft sets FS to TAB: Options-f option, on command line: Options-g option: Options-h option: Options-l option: Options-N option: Options-n option: Options-O option: Options-P option: Options-p option: Options-R option: Options-r option: Options-S option: Options-V option: Options-v option: Options-v option, variables, assigning: Assignment Options-W option: Options. (period): Regexp Operators.mo files: Explaining gettext.mo files, converting from .po: I18N Example.mo files, specifying directory of: Programmer i18n.mo files, specifying directory of: Explaining gettext.po files: Translator i18n.po files: Explaining gettext.po files, converting to .mo: I18N Example.pot files: Explaining gettext/ (forward slash): Regexp/ (forward slash), / operator: Precedence/ (forward slash), /= operator: Precedence/ (forward slash), /= operator: Assignment Ops/ (forward slash), /= operator, vs. /=.../ regexp constant: Assignment Ops/ (forward slash), patterns and: Expression Patterns/= operator vs. /=.../ regexp constant: Assignment Ops/dev/... special files (gawk): Special FD/dev/fd/N special files: Special FD/inet/... special files (gawk): TCP/IP Networking/inet4/... special files (gawk): TCP/IP Networking/inet6/... special files (gawk): TCP/IP Networking; (semicolon): Statements/Lines; (semicolon), AWKPATH variable and: PC Using; (semicolon), separating statements in actions: Statements; (semicolon), separating statements in actions: Action Overview< (left angle bracket), < operator: Precedence< (left angle bracket), < operator: Comparison Operators< (left angle bracket), < operator (I/O): Getline/File< (left angle bracket), <= operator: Precedence< (left angle bracket), <= operator: Comparison Operators= (equals sign), = operator: Assignment Ops= (equals sign), == operator: Precedence= (equals sign), == operator: Comparison Operators> (right angle bracket), > operator: Precedence> (right angle bracket), > operator: Comparison Operators> (right angle bracket), > operator (I/O): Redirection> (right angle bracket), >= operator: Precedence> (right angle bracket), >= operator: Comparison Operators> (right angle bracket), >> operator (I/O): Precedence> (right angle bracket), >> operator (I/O): Redirection? (question mark) regexp operator: GNU Regexp Operators? (question mark) regexp operator: Regexp Operators? (question mark), ?: operator: Precedence[] (square brackets): Regexp Operators\ (backslash): Regexp Operators\ (backslash): Quoting\ (backslash): Comments\ (backslash): Read Terminal\ (backslash), \" escape sequence: Escape Sequences\ (backslash), \' operator (gawk): GNU Regexp Operators\ (backslash), \/ escape sequence: Escape Sequences\ (backslash), \< operator (gawk): GNU Regexp Operators\ (backslash), \> operator (gawk): GNU Regexp Operators\ (backslash), \` operator (gawk): GNU Regexp Operators\ (backslash), \a escape sequence: Escape Sequences\ (backslash), \b escape sequence: Escape Sequences\ (backslash), \B operator (gawk): GNU Regexp Operators\ (backslash), \f escape sequence: Escape Sequences\ (backslash), \n escape sequence: Escape Sequences\ (backslash), \nnn escape sequence: Escape Sequences\ (backslash), \r escape sequence: Escape Sequences\ (backslash), \S operator (gawk): GNU Regexp Operators\ (backslash), \s operator (gawk): GNU Regexp Operators\ (backslash), \t escape sequence: Escape Sequences\ (backslash), \v escape sequence: Escape Sequences\ (backslash), \W operator (gawk): GNU Regexp Operators\ (backslash), \w operator (gawk): GNU Regexp Operators\ (backslash), \x escape sequence: Escape Sequences\ (backslash), \y operator (gawk): GNU Regexp Operators\ (backslash), as field separators: Command Line Field Separator\ (backslash), continuing lines and: Egrep Program\ (backslash), continuing lines and: Statements/Lines\ (backslash), continuing lines and, comments and: Statements/Lines\ (backslash), continuing lines and, in csh: Statements/Lines\ (backslash), gsub()/gensub()/sub() functions and: Gory Details\ (backslash), in bracket expressions: Bracket Expressions\ (backslash), in escape sequences: Escape Sequences\ (backslash), in escape sequences, POSIX and: Escape Sequences\ (backslash), regexp constants: Computed Regexps^ (caret): GNU Regexp Operators^ (caret): Regexp Operators^ (caret), ^ operator: Precedence^ (caret), ^= operator: Precedence^ (caret), ^= operator: Assignment Ops^ (caret), in bracket expressions: Bracket Expressions^, in FS: Regexp Field Splitting_ (underscore), _ C macro: Explaining gettext_ (underscore), in names of private variables: Library Names_ (underscore), translatable string: Programmer i18n_gr_init() user-defined function: Group Functions_pw_init() user-defined function: Passwd Functionsclose() function: Close Files And PipesFNR/NR variables: Auto-setalarm.awk program: Alarm Program/= operator vs. /=.../ regexp constant: Assignment Ops&), && operator: Precedence&), && operator: Boolean Ops&), gsub()/gensub()/sub() functions and: Gory Detailsanagram.awk program: Anagram Programand() function (gawk): Bitwise FunctionsARGC/ARGV variables: ARGC and ARGVARGC/ARGV variables: Auto-setARGC/ARGV variables, command-line arguments: Other ArgumentsARGC/ARGV variables, portability and: Executable ScriptsARGIND variable: Auto-setARGIND variable, command-line arguments: Other Argumentsfor statement and: Scanning an ArrayIGNORECASE variable and: Array IntroIGNORECASE variable and: Array Sorting Functionsasort() function (gawk): Array Sorting Functionsasort() function (gawk): String Functionsasort() function (gawk), arrays, sorting: Array Sorting Functionsasorti() function (gawk): String Functionsassert() function (C library): Assert Functionassert() user-defined function: Assert Functionassoc_clear() internal function: Internalsassoc_lookup() internal function: Internals*), * operator, as multiplication operator: Precedence*), * operator, as regexp operator: Regexp Operators*), * operator, null strings, matching: Gory Details*), ** operator: Precedence*), ** operator: Arithmetic Ops*), **= operator: Precedence*), **= operator: Assignment Ops*), *= operator: Precedence*), *= operator: Assignment Opsatan2() function: Numeric FunctionsOFMT variable: Conversionawk.h file (internal): InternalsAWKNUM internal type: InternalsAWKPATH environment variable: PC Usingawkprof.out file: Profilingawkvars.out file: Optionsb debugger command (alias for break): Breakpoint Control\): Regexp Operators\): Quoting\): Comments\): Read Terminal\), \" escape sequence: Escape Sequences\), \' operator (gawk): GNU Regexp Operators\), \/ escape sequence: Escape Sequences\), \< operator (gawk): GNU Regexp Operators\), \> operator (gawk): GNU Regexp Operators\), \` operator (gawk): GNU Regexp Operators\), \a escape sequence: Escape Sequences\), \b escape sequence: Escape Sequences\), \B operator (gawk): GNU Regexp Operators\), \f escape sequence: Escape Sequences\), \n escape sequence: Escape Sequences\), \nnn escape sequence: Escape Sequences\), \r escape sequence: Escape Sequences\), \S operator (gawk): GNU Regexp Operators\), \s operator (gawk): GNU Regexp Operators\), \t escape sequence: Escape Sequences\), \v escape sequence: Escape Sequences\), \W operator (gawk): GNU Regexp Operators\), \w operator (gawk): GNU Regexp Operators\), \x escape sequence: Escape Sequences\), \y operator (gawk): GNU Regexp Operators\), as field separators: Command Line Field Separator\), continuing lines and: Egrep Program\), continuing lines and: Statements/Lines\), continuing lines and, comments and: Statements/Lines\), continuing lines and, in csh: Statements/Lines\), gsub()/gensub()/sub() functions and: Gory Details\), in bracket expressions: Bracket Expressions\), in escape sequences: Escape Sequences\), in escape sequences, POSIX and: Escape Sequences\), regexp constants: Computed Regexpsbacktrace debugger command: Dgawk StackBBS-list file: Sample Data FilesBEGIN pattern: BEGIN/ENDBEGIN pattern: Field SeparatorsBEGIN pattern: RecordsBEGIN pattern, assert() user-defined function and: Assert FunctionBEGIN pattern, Boolean patterns and: Expression PatternsBEGIN pattern, exit statement and: Exit StatementBEGIN pattern, getline and: Getline NotesBEGIN pattern, headings, adding: Print ExamplesBEGIN pattern, next/nextfile statements and: Next StatementBEGIN pattern, next/nextfile statements and: I/O And BEGIN/ENDBEGIN pattern, OFS/ORS variables, assigning values to: Output SeparatorsBEGIN pattern, operators and: Using BEGIN/ENDBEGIN pattern, pgawk program: ProfilingBEGIN pattern, print statement and: I/O And BEGIN/ENDBEGIN pattern, pwcat program: Passwd FunctionsBEGIN pattern, running awk programs and: Cut ProgramBEGIN pattern, TEXTDOMAIN variable and: Programmer i18nBEGINFILE pattern: BEGINFILE/ENDFILEBEGINFILE pattern, Boolean patterns and: Expression Patternsbeginfile() user-defined function: Filetrans Functionbindtextdomain() function (C library): Explaining gettextbindtextdomain() function (gawk): Programmer i18nbindtextdomain() function (gawk): I18N Functionsbindtextdomain() function (gawk), portability and: I18N PortabilityBINMODE variable: PC UsingBINMODE variable: User-modifiedbits2str() user-defined function: Bitwise Functions{}), actions and: Action Overview{}), pgawk program: Profiling{}), statements, grouping: Statementsbreak debugger command: Breakpoint Controlbreak statement: Break Statementbt debugger command (alias for backtrace): Dgawk Stackbug-gawk@gnu.org: Bugsbug-gawk@gnu.org bug reporting address: Bugs-v option, setting with: Options^): GNU Regexp Operators^): Regexp Operators^), ^ operator: Precedence^), ^= operator: Precedence^), ^= operator: Assignment Ops^), in bracket expressions: Bracket Expressionscase keyword: Switch Statementchdir() function, implementing in gawk: Sample Librarychr() user-defined function: Ordinal Functionsclear debugger command: Breakpoint Controlcliff_rand() user-defined function: Cliff Random Functionclose() function: I/O Functionsclose() function: Close Files And Pipesclose() function: Getline/Pipeclose() function: Getline/Variable/Fileclose() function, return values: Close Files And Pipesclose() function, two-way pipes and: Two-way I/Oclose_func() input method: Internals,), in range patterns: RangesFS on, setting: Command Line Field Separatorcommands debugger command: Dgawk Execution Control** operator: Arithmetic Ops**= operator: Assignment Ops/dev/stderr special file: Special FD/dev/stdin special file: Special FD/dev/stdout special file: Special FD\x escape sequence: Escape SequencesBINMODE variable: PC Usingdelete to delete entire arrays: Deletefflush() function: I/O Functionsfunc keyword: Definition Syntaxlength() applied to an array: String Functionsnextfile statement: Nextfile StatementRS as a regexp: Recordscomp.lang.awk newsgroup: Bugscompl() function (gawk): Bitwise Functionscondition debugger command: Breakpoint Control--disable-lint: Additional Configuration Options--disable-nls: Additional Configuration Options--with-whiny-user-strftime: Additional Configuration Optionscontinue statement: Continue StatementCONVFMT variable: User-modifiedCONVFMT variable: ConversionCONVFMT variable, array subscripts and: Numeric Array Subscriptsgetline from: Getline/Coprocesscos() function: Numeric Functions|& operator, comparison with: Two-way I/Octime() user-defined function: Function Examplecustom.h file: Configuration Philosophycut.awk program: Cut Programd debugger command (alias for delete): Breakpoint Control^, in FS: Regexp Field Splittingbreak statement: Break Statementclose() function: Close Files And Pipescontinue statement: Continue StatementCONVFMT variable: Conversionexit statement: Exit StatementFILENAME variable: Auto-setFILENAME variable: Getline NotesFNR/NR variables: Auto-setFS as null string: Single Character Fieldslength() function: String FunctionsNF variable, decrementing: Changing FieldsOFMT variable: OFMT/= operator and: Assignment Opssplit() function: String FunctionsARGV[0]: Auto-setdate utility, POSIX: Time Functionsdcgettext() function (gawk): Programmer i18ndcgettext() function (gawk): I18N Functionsdcgettext() function (gawk), portability and: I18N Portabilitydcngettext() function (gawk): Programmer i18ndcngettext() function (gawk): I18N Functionsdcngettext() function (gawk), portability and: I18N Portabilityb (break): Breakpoint Controlbacktrace: Dgawk Stackbreak: Breakpoint Controlbt (backtrace): Dgawk Stackc (continue): Dgawk Execution Controlclear: Breakpoint Controlcommands: Dgawk Execution Controlcondition: Breakpoint Controlcontinue: Dgawk Execution Controld (delete): Breakpoint Controldelete: Breakpoint Controldisable: Breakpoint Controldisplay: Viewing And Changing Datadown: Dgawk Stackdump: Miscellaneous Dgawk Commandse (enable): Breakpoint Controlenable: Breakpoint Controlend: Dgawk Execution Controleval: Viewing And Changing Dataf (frame): Dgawk Stackfinish: Dgawk Execution Controlframe: Dgawk Stackh (help): Miscellaneous Dgawk Commandshelp: Miscellaneous Dgawk Commandsi (info): Dgawk Infoignore: Breakpoint Controlinfo: Dgawk Infol (list): Miscellaneous Dgawk Commandslist: Miscellaneous Dgawk Commandsn (next): Dgawk Execution Controlnext: Dgawk Execution Controlnexti: Dgawk Execution Controlni (nexti): Dgawk Execution Controlo (option): Dgawk Infooption: Dgawk Infop (print): Viewing And Changing Dataprint: Viewing And Changing Dataprintf: Viewing And Changing Dataq (quit): Miscellaneous Dgawk Commandsquit: Miscellaneous Dgawk Commandsr (run): Dgawk Execution Controlreturn: Dgawk Execution Controlrun: Dgawk Execution Controls (step): Dgawk Execution Controlset: Viewing And Changing Datasi (stepi): Dgawk Execution Controlsilent: Dgawk Execution Controlstep: Dgawk Execution Controlstepi: Dgawk Execution Controlt (tbreak): Breakpoint Controltbreak: Breakpoint Controltrace: Miscellaneous Dgawk Commandsu (until): Dgawk Execution Controlundisplay: Viewing And Changing Datauntil: Dgawk Execution Controlunwatch: Viewing And Changing Dataup: Dgawk Stackw (watch): Viewing And Changing Datawatch: Viewing And Changing Datadefault keyword: Switch Statementdelete debugger command: Breakpoint Controldelete statement: DeleteARGC/ARGV variables: ARGC and ARGVARGIND variable: Auto-setAWKPATH environment variable: AWKPATH VariableBEGIN/END patterns: I/O And BEGIN/ENDBINMODE variable: PC UsingBINMODE variable: User-modifiedclose() function: Close Files And PipesERRNO variable: Auto-setFIELDWIDTHS variable: User-modifiedFPAT variable: User-modifiedgetline command: GetlineIGNORECASE variable: User-modifiedLINT variable: User-modifiedmatch() function: String Functionsnext/nextfile statements: Nextfile Statementprint/printf statements: Format ModifiersPROCINFO array: Auto-setRS/RT variables: RecordsRT variable: Auto-setsplit() function: String Functionsstrtonum() function (gawk): String FunctionsTEXTDOMAIN variable: User-modifieddisable debugger command: Breakpoint Controldisplay debugger command: Viewing And Changing Datado-while statement: Do Statementdo-while statement: Regexp Usage$): Regexp Operators$), $ field operator: Precedence$), $ field operator: Fields$), incrementing fields and arrays: Increment Ops"): Quoting"): Read Terminal"), regexp constants: Computed Regexpsdown debugger command: Dgawk Stackdump debugger command: Miscellaneous Dgawk Commandsdupnode() internal function: Internalsdupword.awk program: Dupword Programe debugger command (alias for enable): Breakpoint Controlegrep.awk program: Egrep Programbug-gawk@gnu.org: BugsEMISTERED: TCP/IP Networkingenable debugger command: Breakpoint Controlend debugger command: Dgawk Execution ControlEND pattern: BEGIN/ENDEND pattern, assert() user-defined function and: Assert FunctionEND pattern, backslash continuation and: Egrep ProgramEND pattern, Boolean patterns and: Expression PatternsEND pattern, exit statement and: Exit StatementEND pattern, next/nextfile statements and: Next StatementEND pattern, next/nextfile statements and: I/O And BEGIN/ENDEND pattern, operators and: Using BEGIN/ENDEND pattern, pgawk program: ProfilingEND pattern, print statement and: I/O And BEGIN/ENDENDFILE pattern: BEGINFILE/ENDFILEENDFILE pattern, Boolean patterns and: Expression Patternsendfile() user-defined function: Filetrans Functionendgrent() function (C library): Group Functionsendgrent() user-defined function: Group Functionsendpwent() function (C library): Passwd Functionsendpwent() user-defined function: Passwd FunctionsENVIRON array: InternalsENVIRON array: Auto-set=), = operator: Assignment Ops=), == operator: Precedence=), == operator: Comparison OperatorsERRNO variable: InternalsERRNO variable: TCP/IP NetworkingERRNO variable: Auto-setERRNO variable: BEGINFILE/ENDFILEERRNO variable: Close Files And PipesERRNO variable: GetlineERRNO variable and: Auto-setgsub()/gensub()/sub() functions: Gory Detailseval debugger command: Viewing And Changing Data!), ! operator: Egrep Program!), ! operator: Precedence!), ! operator: Boolean Ops!), != operator: Precedence!), != operator: Comparison Operators!), !~ operator: Expression Patterns!), !~ operator: Precedence!), !~ operator: Comparison Operators!), !~ operator: Regexp Constants!), !~ operator: Computed Regexps!), !~ operator: Case-sensitivity!), !~ operator: Regexp Usageexit statement: Exit Statementexp() function: Numeric Functionsextension() function (gawk): Using Internal File Ops** operator: Arithmetic Ops**= operator: Assignment Ops/dev/stderr special file: Special FD/dev/stdin special file: Special FD/dev/stdout special file: Special FD\x escape sequence: Escape SequencesBINMODE variable: PC Usingdelete to delete entire arrays: Deletefflush() function: I/O Functionsfunc keyword: Definition Syntaxlength() applied to an array: String Functionsnextfile statement: Nextfile StatementRS as a regexp: Recordsextract.awk program: Extract Programf debugger command (alias for frame): Dgawk Stackfflush() function: I/O Functions$: FieldsFIELDWIDTHS variable and: User-modifiedFPAT variable and: User-modifiedOFS: Changing FieldsFIELDWIDTHS variable: User-modifiedFIELDWIDTHS variable: Constant SizeFILENAME variable: Auto-setFILENAME variable: Reading FilesFILENAME variable, getline, setting with: Getline Notes.mo: Explaining gettext.mo, converting from .po: I18N Example.mo, specifying directory of: Programmer i18n.mo, specifying directory of: Explaining gettext.po: Translator i18n.po: Explaining gettext.po, converting to .mo: I18N Example.pot: Explaining gettext/dev/... special files: Special FD/inet/... (gawk): TCP/IP Networking/inet4/... (gawk): TCP/IP Networking/inet6/... (gawk): TCP/IP Networkingawkprof.out: Profilingawkvars.out: OptionsARGIND variable and: Auto-setfinish debugger command: Dgawk Execution ControlAWKNUM internal type: InternalsFNR variable: Auto-setFNR variable: RecordsFNR variable, changing: Auto-setfor statement: For Statementfor statement, in arrays: Scanning an Arrayforce_number() internal function: Internalsforce_string() internal function: Internalsforce_wstring() internal function: Internalsprintf statement: Control Lettersstrftime() function (gawk): Time Functions/): Regexp/), / operator: Precedence/), /= operator: Precedence/), /= operator: Assignment Ops/), /= operator, vs. /=.../ regexp constant: Assignment Ops/), patterns and: Expression PatternsFPAT variable: User-modifiedFPAT variable: Splitting By Contentframe debugger command: Dgawk StackFS variable: User-modifiedFS variable: Field SeparatorsFS variable, --field-separator option and: OptionsFS variable, as TAB character: OptionsFS variable, changing value of: Field SeparatorsFS variable, running awk programs and: Cut ProgramFS variable, setting from command line: Command Line Field SeparatorFS, containing ^: Regexp Field Splittingnext/nextfile statements and: Nextfile Statementnext/nextfile statements and: Next StatementARGIND variable in: Other Argumentsbreak statement in: Break Statementcontinue statement in: Continue StatementERRNO variable in: TCP/IP NetworkingERRNO variable in: Auto-setERRNO variable in: BEGINFILE/ENDFILEERRNO variable in: Close Files And PipesERRNO variable in: Getlinefflush() function in: I/O FunctionsFIELDWIDTHS variable in: User-modifiedFIELDWIDTHS variable in: Constant SizeFPAT variable in: User-modifiedFPAT variable in: Splitting By ContentIGNORECASE variable in: Array Sorting FunctionsIGNORECASE variable in: String FunctionsIGNORECASE variable in: Array IntroIGNORECASE variable in: User-modifiedIGNORECASE variable in: Case-sensitivityLINT variable in: User-modifiedPROCINFO array in: Two-way I/OPROCINFO array in: Time FunctionsPROCINFO array in: Auto-setRT variable in: Auto-setRT variable in: Getline/Variable/FileRT variable in: Multiple LineRT variable in: RecordsTEXTDOMAIN variable in: User-modifiedgensub() function (gawk): String Functionsgensub() function (gawk): Using Constant Regexpsgensub() function (gawk), escape processing: Gory Detailsget_actual_argument() internal function: Internalsget_argument() internal function: Internalsget_array_argument() internal macro: Internalsget_curfunc_arg_count() internal function: Internalsget_record() input method: Internalsget_scalar_argument() internal macro: Internalsgetaddrinfo() function (C library): TCP/IP Networkinggetgrent() function (C library): Group Functionsgetgrent() user-defined function: Group Functionsgetgrgid() function (C library): Group Functionsgetgrgid() user-defined function: Group Functionsgetgrnam() function (C library): Group Functionsgetgrnam() user-defined function: Group Functionsgetgruser() function (C library): Group Functionsgetgruser() function, user-defined: Group Functionsgetline command: Reading Filesgetline command, _gr_init() user-defined function: Group Functionsgetline command, _pw_init() function: Passwd Functionsgetline command, coprocesses, using from: Close Files And Pipesgetline command, coprocesses, using from: Getline/Coprocessgetline command, deadlock and: Two-way I/Ogetline command, explicit input with: Getlinegetline command, FILENAME variable and: Getline Notesgetline command, return values: Getlinegetline command, variants: Getline Summarygetline statement, BEGINFILE/ENDFILE patterns and: BEGINFILE/ENDFILEgetopt() function (C library): Getopt Functiongetopt() user-defined function: Getopt Functiongetpwent() function (C library): Passwd Functionsgetpwent() user-defined function: Passwd Functionsgetpwnam() function (C library): Passwd Functionsgetpwnam() user-defined function: Passwd Functionsgetpwuid() function (C library): Passwd Functionsgetpwuid() user-defined function: Passwd Functionsgettext library: Explaining gettextgettext library, locale categories: Explaining gettextgettext() function (C library): Explaining gettextgettimeofday() user-defined function: Gettimeofday Functiongsub() function: String Functionsgsub() function: Using Constant Regexpsgsub() function, arguments of: String Functionsgsub() function, escape processing: Gory Detailsh debugger command (alias for help): Miscellaneous Dgawk Commandshelp debugger command: Miscellaneous Dgawk Commandshistsort.awk program: History SortingHUP signal: Profiling-), - operator: Precedence-), -- (decrement/increment) operators: Precedence-), -- operator: Increment Ops-), -= operator: Precedence-), -= operator: Assignment Ops-), filenames beginning with: Options-), in bracket expressions: Bracket Expressionsi debugger command (alias for info): Dgawk Infoid.awk program: Id Programif statement: If Statementif statement: Regexp Usageif statement, actions, changing: Rangesigawk.sh program: Igawk Programignore debugger command: Breakpoint ControlIGNORECASE variable: Array Sorting FunctionsIGNORECASE variable: String FunctionsIGNORECASE variable: Array IntroIGNORECASE variable: User-modifiedIGNORECASE variable: Case-sensitivityIGNORECASE variable, array sorting and: Array Sorting FunctionsIGNORECASE variable, array subscripts and: Array IntroIGNORECASE variable, in example programs: Library Functionsin operator: Id Programin operator: For Statementin operator: Precedencein operator: Comparison Operatorsin operator, arrays and: Scanning an Arrayin operator, arrays and: Reference to Elementsindex() function: String Functionsinfo debugger command: Dgawk InfoBEGIN and END: I/O And BEGIN/ENDINT signal (MS-Windows): Profilingint() function: Numeric FunctionsINVALID_HANDLE: Internalsassoc_clear(): Internalsassoc_lookup(): Internalsdupnode(): Internalsforce_number(): Internalsforce_string(): Internalsforce_wstring(): Internalsget_actual_argument(): Internalsget_argument(): Internalsget_curfunc_arg_count(): Internalsiop_alloc(): Internalsmake_builtin(): Internalsmake_number(): Internalsmake_string(): Internalsregister_deferred_variable(): Internalsregister_open_hook(): Internalsunref(): Internalsupdate_ERRNO(): Internalsupdate_ERRNO_saved(): Internalsget_array_argument(): Internalsget_scalar_argument(): InternalsIOBUF: InternalsAWKNUM: InternalsNODE: Internalsnargs: Internalsstlen: Internalsstptr: Internalstype: Internalsvname: Internalswstlen: Internalswstptr: InternalsINVALID_HANDLE internal constant: Internalsinventory-shipped file: Sample Data FilesIOBUF internal structure: Internalsiop_alloc() internal function: Internalsisarray() function (gawk): Type Functionsjoin() user-defined function: Join Functionl debugger command (alias for list): Miscellaneous Dgawk Commandslabels.awk program: Labels ProgramLC_ALL locale category: Explaining gettextLC_COLLATE locale category: Explaining gettextLC_CTYPE locale category: Explaining gettextLC_MESSAGES locale category: Explaining gettextLC_MESSAGES locale category, bindtextdomain() function (gawk): Programmer i18nLC_MONETARY locale category: Explaining gettextLC_NUMERIC locale category: Explaining gettextLC_RESPONSE locale category: Explaining gettextLC_TIME locale category: Explaining gettext<), < operator: Precedence<), < operator: Comparison Operators<), < operator (I/O): Getline/File<), <= operator: Precedence<), <= operator: Comparison Operatorslength() function: String Functionsprint statement: Print ExamplesLINT variable: User-modifiedlist debugger command: Miscellaneous Dgawk Commandslog() function: Numeric Functionscontinue statements and: For Statementwhile statement: While Statementlshift() function (gawk): Bitwise Functionsmake_builtin() internal function: Internalsmake_number() internal function: Internalsmake_string() internal function: Internalsmatch() function: String Functionsmatch() function, RSTART/RLENGTH variables: String Functionsmktime() function (gawk): Time Functionsn debugger command (alias for next): Dgawk Execution Controlnargs internal variable: Internalsnext debugger command: Dgawk Execution Controlnext statement: Next Statementnext statement: Boolean Opsnext statement, BEGIN/END patterns and: I/O And BEGIN/ENDnext statement, BEGINFILE/ENDFILE patterns and: BEGINFILE/ENDFILEnext statement, user-defined functions and: Next Statementnextfile statement: Nextfile Statementnextfile statement, BEGIN/END patterns and: I/O And BEGIN/ENDnextfile statement, BEGINFILE/ENDFILE patterns and: BEGINFILE/ENDFILEnextfile statement, user-defined functions and: Nextfile Statementnexti debugger command: Dgawk Execution ControlNF variable: Auto-setNF variable: FieldsNF variable, decrementing: Changing Fieldsni debugger command (alias for nexti): Dgawk Execution Controlnoassign.awk program: Ignoring AssignsNODE internal type: InternalsNR variable: Auto-setNR variable: RecordsNR variable, changing: Auto-set#), #! (executable scripts): Executable Scripts#), #! (executable scripts), portability issues with: Executable Scripts#), commenting: CommentsAWKNUM internal type: InternalsNODE internal type: Internalso debugger command (alias for option): Dgawk InfoOFMT variable: User-modifiedOFMT variable: ConversionOFMT variable: OFMTOFMT variable, POSIX awk and: OFMTOFS variable: User-modifiedOFS variable: Output SeparatorsOFS variable: Changing Fieldsoption debugger command: Dgawk Infoor() function (gawk): Bitwise Functionsord() user-defined function: Ordinal FunctionsORS variable: User-modifiedORS variable: Output SeparatorsOFS variable: Changing FieldsORS variable: Output SeparatorsOFMT: OFMTp debugger command (alias for print): Viewing And Changing Data(): Regexp Operators(), pgawk program: Profilingpatsplit() function: String Functions%), % operator: Precedence%), %= operator: Precedence%), %= operator: Assignment Ops.): Regexp Operatorsawkprof.out file: Profiling+): Regexp Operators+), + operator: Precedence+), ++ (decrement/increment operators): Increment Ops+), ++ operator: Precedence+), ++ operator: Increment Ops+), += operator: Precedence+), += operator: Assignment Ops#! (executable scripts): Executable Scripts** operator and: Arithmetic Ops**= operator and: Assignment OpsARGV variable: Executable Scriptsclose() function and: Close Files And Pipesfflush() function and: I/O Functionsgettext library and: Explaining gettextlength() function: String Functionsnext statement in user-defined functions: Pass By Value/ReferenceNF variable, decrementing: Changing Fieldssubstr() function: String Functionsprintf statement: Printf Orderingprintf statement: Format Modifiersprintf statement, mixing with regular formats: Printf Ordering** operator and: Precedence**= operator and: Assignment Ops< operator and: Getline/FileBEGIN/END patterns: I/O And BEGIN/ENDbreak statement and: Break Statementcontinue statement and: Continue StatementCONVFMT variable and: User-modifieddate utility and: Time FunctionsFS variable and: User-modifiedfunction keyword in: Definition Syntaxgsub()/sub(): Gory Detailslength(): String Functionsnext/nextfile statements and: Next StatementOFMT variable and: ConversionOFMT variable and: OFMT.), using: Regexp Operatorsprintf format strings and: Format Modifiers| I/O operator and: Getline/Pipeprint debugger command: Viewing And Changing Dataprint statement: Printingprint statement, BEGIN/END patterns and: I/O And BEGIN/ENDprint statement, commas, omitting: Print Examplesprint statement, I/O operators in: Precedenceprint statement, line continuations and: Print Examplesprint statement, OFMT variable and: User-modifiedprint statement, See Also redirection, of output: Redirectionprint statement, sprintf() function and: Round Functionprintf debugger command: Viewing And Changing Dataprintf statement: Printfprintf statement: Printingprintf statement, columns, aligning: Print Examplesprintf statement, format-control characters: Control Lettersprintf statement, I/O operators in: Precedenceprintf statement, modifiers: Format Modifiersprintf statement, positional specifiers: Printf Orderingprintf statement, positional specifiers: Format Modifiersprintf statement, positional specifiers, mixing with regular formats: Printf Orderingprintf statement, See Also redirection, of output: Redirectionprintf statement, sprintf() function and: Round Functionprintf statement, syntax of: Basic PrintfPROCINFO array: InternalsPROCINFO array: Id ProgramPROCINFO array: Group FunctionsPROCINFO array: Passwd FunctionsPROCINFO array: Two-way I/OPROCINFO array: Time FunctionsPROCINFO array: Auto-setPROCINFO array: Obsolete--non-decimal-data option: Nondecimal DataARGC/ARGV variables: Auto-setexit statement: Exit Statementq debugger command (alias for quit): Miscellaneous Dgawk Commands?) regexp operator: GNU Regexp Operators?) regexp operator: Regexp Operators?), ?: operator: Precedencequit debugger command: Miscellaneous Dgawk CommandsQUIT signal (MS-Windows): Profilingr debugger command (alias for run): Dgawk Execution Controlrand() function: Numeric Functionsrand()/srand() functions: Numeric Functionsreadable.awk program: File Checking/=.../, /= operator and: Assignment Opsregister_deferred_variable() internal function: Internalsregister_open_hook() internal function: Internalsreturn debugger command: Dgawk Execution Controlreturn statement, user-defined functions: Return Statementclose() function: Close Files And Pipesrev() user-defined function: Function Examplerewind() user-defined function: Rewind Function>), > operator: Precedence>), > operator: Comparison Operators>), > operator (I/O): Redirection>), >= operator: Precedence>), >= operator: Comparison Operators>), >> operator (I/O): Precedence>), >> operator (I/O): RedirectionRLENGTH variable: Auto-setRLENGTH variable, match() function and: String Functionsround() user-defined function: Round FunctionRS variable: User-modifiedRS variable: RecordsRS variable, multiline records and: Multiple Linershift() function (gawk): Bitwise FunctionsRSTART variable: Auto-setRSTART variable, match() function and: String FunctionsRT variable: Auto-setRT variable: Getline/Variable/FileRT variable: Multiple LineRT variable: Recordsrun debugger command: Dgawk Execution Controls debugger command (alias for step): Dgawk Execution Control;): Statements/Lines;), AWKPATH variable and: PC Using;), separating statements in actions: Statements;), separating statements in actions: Action OverviewFIELDWIDTHS variable and: User-modifiedFPAT variable and: User-modifiedset debugger command: Viewing And Changing Datasi debugger command (alias for stepi): Dgawk Execution Controlasort() function: Array Sorting FunctionsFILENAME variable: Getline NotesSIGHUP signal: ProfilingSIGINT signal (MS-Windows): ProfilingHUP/SIGHUP: ProfilingINT/SIGINT (MS-Windows): ProfilingQUIT/SIGQUIT (MS-Windows): ProfilingUSR1/SIGUSR1: ProfilingSIGQUIT signal (MS-Windows): ProfilingSIGUSR1 signal: Profilingsilent debugger command: Dgawk Execution Controlsin() function: Numeric Functions'): Quoting'): Long'): One-shot'), vs. apostrophe: Comments'), with double quotes: Quotingsplit utility: Split Programsplit() function: String Functionssplit() function, array elements, deleting: Deletesplit.awk program: Split Programsprintf() function: String Functionssprintf() function: OFMTsprintf() function, OFMT variable and: User-modifiedsprintf() function, print/printf statements and: Round Functionsqrt() function: Numeric Functions[]): Regexp Operatorssrand() function: Numeric Functionsstat() function, implementing in gawk: Sample Librarystep debugger command: Dgawk Execution Controlstepi debugger command: Dgawk Execution Controlstlen internal variable: Internalsstptr internal variable: Internalsstrftime() function (gawk): Time FunctionsNODE internal type: Internalsstrtonum() function (gawk): String Functionsstrtonum() function (gawk), --non-decimal-data option and: Nondecimal Datasub() function: String Functionssub() function: Using Constant Regexpssub() function, arguments of: String Functionssub() function, escape processing: Gory DetailsSUBSEP variable: User-modifiedSUBSEP variable, multidimensional arrays: Multi-dimensionalsubstr() function: String Functionsswitch statement: Switch Statement/= operator vs. /=.../ regexp constant: Assignment Opssystem() function: I/O Functionssystime() function (gawk): Time Functionst debugger command (alias for tbreak): Breakpoint Controltbreak debugger command: Breakpoint Controltee utility: Tee Programtee.awk program: Tee Programtestbits.awk program: Bitwise FunctionsTEXTDOMAIN variable: Programmer i18nTEXTDOMAIN variable: User-modifiedTEXTDOMAIN variable, BEGIN pattern and: Programmer i18nTEXTDOMAIN variable, portability and: I18N Portabilitytextdomain() function (C library): Explaining gettext~), ~ operator: Expression Patterns~), ~ operator: Precedence~), ~ operator: Comparison Operators~), ~ operator: Regexp Constants~), ~ operator: Computed Regexps~), ~ operator: Case-sensitivity~), ~ operator: Regexp Usagetolower() function: String Functionstoupper() function: String Functionstrace debugger command: Miscellaneous Dgawk Commandstranslate.awk program: Translate Program--non-decimal-data option: Options== operator: Comparison OperatorsFS not IFS: Field Separatorsprintf format strings: Format Modifiersfflush() function: I/O Functionsgetline function: File Checkinggsub()/sub() functions: String Functionsmatch() function: String Functionspatsplit() function: String Functionsprint statement, omitting commas: Print Examplessubstr() function: String Functionssystem() function: I/O Functionstype internal variable: Internalsu debugger command (alias for until): Dgawk Execution Control_), _ C macro: Explaining gettext_), in names of private variables: Library Names_), translatable string: Programmer i18nundisplay debugger command: Viewing And Changing Datauniq.awk program: Uniq Programclose() function and: Close Files And PipesUNIXROOT variable, on OS/2 systems: PC Usingunref() internal function: Internalsuntil debugger command: Dgawk Execution Controlunwatch debugger command: Viewing And Changing Dataup debugger command: Dgawk Stackupdate_ERRNO() internal function: Internalsupdate_ERRNO_saved() internal function: InternalsUSR1 signal: Profiling-v option, setting with: Optionsgetline command into, using: Getline/Variable/Coprocessgetline command into, using: Getline/Variable/Pipegetline command into, using: Getline/Variable/Filegetline command into, using: Getline/Variable|): Regexp Operators|), | operator (I/O): Precedence|), | operator (I/O): Getline/Pipe|), |& operator (I/O): Two-way I/O|), |& operator (I/O): Precedence|), |& operator (I/O): Getline/Coprocess|), || operator: Precedence|), || operator: Boolean Opsvname internal variable: Internalsw debugger command (alias for watch): Viewing And Changing Datawalk_array() user-defined function: Walking Arrayswatch debugger command: Viewing And Changing Datawc.awk program: Wc Programwhile statement: While Statementwhile statement: Regexp Usagewordfreq.awk program: Word Sortingwstlen internal variable: Internalswstptr internal variable: Internalsxgettext utility: String Extractionxor() function (gawk): Bitwise Functionszerofile.awk program: Empty Files{} (braces), actions and: Action Overview{} (braces), pgawk program: Profiling{} (braces), statements, grouping: Statements| (vertical bar): Regexp Operators| (vertical bar), | operator (I/O): Precedence| (vertical bar), | operator (I/O): Redirection| (vertical bar), | operator (I/O): Getline/Pipe| (vertical bar), |& operator (I/O): Two-way I/O| (vertical bar), |& operator (I/O): Precedence| (vertical bar), |& operator (I/O): Redirection| (vertical bar), |& operator (I/O): Getline/Coprocess| (vertical bar), |& operator (I/O), pipes, closing: Close Files And Pipes| (vertical bar), || operator: Precedence| (vertical bar), || operator: Boolean Ops~ (tilde), ~ operator: Expression Patterns~ (tilde), ~ operator: Precedence~ (tilde), ~ operator: Comparison Operators~ (tilde), ~ operator: Regexp Constants~ (tilde), ~ operator: Computed Regexps~ (tilde), ~ operator: Case-sensitivity~ (tilde), ~ operator: Regexp Usage