| Index Entry | Section |
|
D | | |
| d debugger command (alias for delete ) | 14.3.1 Control Of Breakpoints |
| d.c., See dark corner | Dark Corners |
| dark corner | Dark Corners |
| dark corner | Advanced Notes: Syntactic Ambiguities Between ‘/=’ and Regular Expressions |
| dark corner | 6.3.1 True and False in awk |
| dark corner | Glossary |
| dark corner, array subscripts | 8.4 Using Uninitialized Variables as Subscripts |
| dark corner, break statement | 7.4.6 The break Statement |
| dark corner, close() function | Advanced Notes: Using close() ’s Return Value |
| dark corner, command-line arguments | 6.1.3.2 Assigning Variables on the Command Line |
| dark corner, continue statement | 7.4.7 The continue Statement |
| dark corner, CONVFMT variable | 6.1.4 Conversion of Strings and Numbers |
| dark corner, escape sequences | 2.3 Other Command-Line Arguments |
| dark corner, escape sequences, for metacharacters | Advanced Notes: Escape Sequences for Metacharacters |
| dark corner, exit statement | 7.4.10 The exit Statement |
| dark corner, field separators | Advanced Notes: Changing FS Does Not Affect the Fields |
| dark corner, FILENAME variable | 4.9.9 Points to Remember About getline |
| dark corner, FILENAME variable | 7.5.2 Built-in Variables That Convey Information |
| dark corner, FNR /NR variables | Advanced Notes: Changing NR and FNR |
| dark corner, format-control characters | 5.5.2 Format-Control Letters |
| dark corner, format-control characters | 5.5.2 Format-Control Letters |
| dark corner, FS as null string | 4.5.3 Making Each Character a Separate Field |
| dark corner, input files | 4.1 How Input Is Split into Records |
| dark corner, invoking awk | 2.1 Invoking awk |
| dark corner, length() function | 9.1.3 String-Manipulation Functions |
| dark corner, multiline records | 4.8 Multiple-Line Records |
| dark corner, NF variable, decrementing | 4.4 Changing the Contents of a Field |
| dark corner, OFMT variable | 5.4 Controlling Numeric Output with print |
| dark corner, regexp constants | 6.1.2 Using Regular Expression Constants |
| dark corner, regexp constants, /= operator and | Advanced Notes: Syntactic Ambiguities Between ‘/=’ and Regular Expressions |
| dark corner, regexp constants, as arguments to user-defined functions | 6.1.2 Using Regular Expression Constants |
| dark corner, split() function | 9.1.3 String-Manipulation Functions |
| dark corner, strings, storing | Advanced Notes: RS = "\0" Is Not Portable |
| dark corner, value of ARGV[0] | 7.5.2 Built-in Variables That Convey Information |
| dark corner, ^ , in FS | 4.5.2 Using Regular Expressions to Separate Fields |
| data, fixed-width | 4.6 Reading Fixed-Width Data |
| data-driven languages | D.1 What a Program Does |
| database, group, reading | 12.6 Reading the Group Database |
| database, users, reading | 12.5 Reading the User Database |
| date utility, GNU | 9.1.5 Time Functions |
| date utility, POSIX | 9.1.5 Time Functions |
| dates, converting to timestamps | 9.1.5 Time Functions |
| dates, information related to, localization | 10.2 GNU gettext |
| Davies, Stephen | Acknowledgments |
| Davies, Stephen | A.8 Major Contributors to gawk |
| dcgettext() function (gawk ) | 9.1.8 String-Translation Functions |
| dcgettext() function (gawk ) | 10.3 Internationalizing awk Programs |
| dcgettext() function (gawk ), portability and | 10.4.3 awk Portability Issues |
| dcngettext() function (gawk ) | 9.1.8 String-Translation Functions |
| dcngettext() function (gawk ) | 10.3 Internationalizing awk Programs |
| dcngettext() function (gawk ), portability and | 10.4.3 awk Portability Issues |
| deadlocks | 11.3 Two-Way Communications with Another Process |
| debugger commands, b (break ) | 14.3.1 Control Of Breakpoints |
| debugger commands, backtrace | 14.3.4 Dealing With The Stack |
| debugger commands, break | 14.3.1 Control Of Breakpoints |
| debugger commands, bt (backtrace ) | 14.3.4 Dealing With The Stack |
| debugger commands, c (continue ) | 14.3.2 Control of Execution |
| debugger commands, clear | 14.3.1 Control Of Breakpoints |
| debugger commands, commands | 14.3.2 Control of Execution |
| debugger commands, condition | 14.3.1 Control Of Breakpoints |
| debugger commands, continue | 14.3.2 Control of Execution |
| debugger commands, d (delete ) | 14.3.1 Control Of Breakpoints |
| debugger commands, delete | 14.3.1 Control Of Breakpoints |
| debugger commands, disable | 14.3.1 Control Of Breakpoints |
| debugger commands, display | 14.3.3 Viewing and Changing Data |
| debugger commands, down | 14.3.4 Dealing With The Stack |
| debugger commands, dump | 14.3.6 Miscellaneous Commands |
| debugger commands, e (enable ) | 14.3.1 Control Of Breakpoints |
| debugger commands, enable | 14.3.1 Control Of Breakpoints |
| debugger commands, end | 14.3.2 Control of Execution |
| debugger commands, eval | 14.3.3 Viewing and Changing Data |
| debugger commands, f (frame ) | 14.3.4 Dealing With The Stack |
| debugger commands, finish | 14.3.2 Control of Execution |
| debugger commands, frame | 14.3.4 Dealing With The Stack |
| debugger commands, h (help ) | 14.3.6 Miscellaneous Commands |
| debugger commands, help | 14.3.6 Miscellaneous Commands |
| debugger commands, i (info ) | 14.3.5 Obtaining Information About The Program and The Debugger State |
| debugger commands, ignore | 14.3.1 Control Of Breakpoints |
| debugger commands, info | 14.3.5 Obtaining Information About The Program and The Debugger State |
| debugger commands, l (list ) | 14.3.6 Miscellaneous Commands |
| debugger commands, list | 14.3.6 Miscellaneous Commands |
| debugger commands, n (next ) | 14.3.2 Control of Execution |
| debugger commands, next | 14.3.2 Control of Execution |
| debugger commands, nexti | 14.3.2 Control of Execution |
| debugger commands, ni (nexti ) | 14.3.2 Control of Execution |
| debugger commands, o (option ) | 14.3.5 Obtaining Information About The Program and The Debugger State |
| debugger commands, option | 14.3.5 Obtaining Information About The Program and The Debugger State |
| debugger commands, p (print ) | 14.3.3 Viewing and Changing Data |
| debugger commands, print | 14.3.3 Viewing and Changing Data |
| debugger commands, printf | 14.3.3 Viewing and Changing Data |
| debugger commands, q (quit ) | 14.3.6 Miscellaneous Commands |
| debugger commands, quit | 14.3.6 Miscellaneous Commands |
| debugger commands, r (run ) | 14.3.2 Control of Execution |
| debugger commands, return | 14.3.2 Control of Execution |
| debugger commands, run | 14.3.2 Control of Execution |
| debugger commands, s (step ) | 14.3.2 Control of Execution |
| debugger commands, set | 14.3.3 Viewing and Changing Data |
| debugger commands, si (stepi ) | 14.3.2 Control of Execution |
| debugger commands, silent | 14.3.2 Control of Execution |
| debugger commands, step | 14.3.2 Control of Execution |
| debugger commands, stepi | 14.3.2 Control of Execution |
| debugger commands, t (tbreak ) | 14.3.1 Control Of Breakpoints |
| debugger commands, tbreak | 14.3.1 Control Of Breakpoints |
| debugger commands, trace | 14.3.6 Miscellaneous Commands |
| debugger commands, u (until ) | 14.3.2 Control of Execution |
| debugger commands, undisplay | 14.3.3 Viewing and Changing Data |
| debugger commands, until | 14.3.2 Control of Execution |
| debugger commands, unwatch | 14.3.3 Viewing and Changing Data |
| debugger commands, up | 14.3.4 Dealing With The Stack |
| debugger commands, w (watch ) | 14.3.3 Viewing and Changing Data |
| debugger commands, watch | 14.3.3 Viewing and Changing Data |
| debugging gawk , bug reports | B.4 Reporting Problems and Bugs |
| decimal point character, locale specific | 2.2 Command-Line Options |
| decrement operators | 6.2.4 Increment and Decrement Operators |
| default keyword | 7.4.5 The switch Statement |
| Deifik, Scott | Acknowledgments |
| Deifik, Scott | A.8 Major Contributors to gawk |
| Deifik, Scott | B.4 Reporting Problems and Bugs |
| delete debugger command | 14.3.1 Control Of Breakpoints |
| delete statement | 8.2 The delete Statement |
| deleting elements in arrays | 8.2 The delete Statement |
| deleting entire arrays | 8.2 The delete Statement |
| dgawk | 14. dgawk : The awk Debugger |
| differences between gawk and awk | 9.1.3 String-Manipulation Functions |
| differences in awk and gawk , ARGC /ARGV variables | 7.5.3 Using ARGC and ARGV |
| differences in awk and gawk , ARGIND variable | 7.5.2 Built-in Variables That Convey Information |
| differences in awk and gawk , array elements, deleting | 8.2 The delete Statement |
| differences in awk and gawk , AWKPATH environment variable | 2.5.1 The AWKPATH Environment Variable |
| differences in awk and gawk , BEGIN /END patterns | 7.1.4.2 Input/Output from BEGIN and END Rules |
| differences in awk and gawk , BINMODE variable | 7.5.1 Built-in Variables That Control awk |
| differences in awk and gawk , BINMODE variable | B.3.1.4 Using gawk on PC Operating Systems |
| differences in awk and gawk , close() function | 5.8 Closing Input and Output Redirections |
| differences in awk and gawk , close() function | Advanced Notes: Using close() ’s Return Value |
| differences in awk and gawk , ERRNO variable | 7.5.2 Built-in Variables That Convey Information |
| differences in awk and gawk , error messages | 5.7.1 Special Files for Standard Descriptors |
| differences in awk and gawk , FIELDWIDTHS variable | 7.5.1 Built-in Variables That Control awk |
| differences in awk and gawk , FPAT variable | 7.5.1 Built-in Variables That Control awk |
| differences in awk and gawk , function arguments (gawk ) | 9.1.1 Calling Built-in Functions |
| differences in awk and gawk , getline command | 4.9 Explicit Input with getline |
| differences in awk and gawk , IGNORECASE variable | 7.5.1 Built-in Variables That Control awk |
| differences in awk and gawk , implementation limitations | 4.9.9 Points to Remember About getline |
| differences in awk and gawk , implementation limitations | 5.6 Redirecting Output of print and printf |
| differences in awk and gawk , indirect function calls | 9.3 Indirect Function Calls |
| differences in awk and gawk , input/output operators | 4.9.7 Using getline from a Coprocess |
| differences in awk and gawk , input/output operators | 5.6 Redirecting Output of print and printf |
| differences in awk and gawk , line continuations | 6.3.4 Conditional Expressions |
| differences in awk and gawk , LINT variable | 7.5.1 Built-in Variables That Control awk |
| differences in awk and gawk , match() function | 9.1.3 String-Manipulation Functions |
| differences in awk and gawk , next /nextfile statements | 7.4.9 Using gawk ’s nextfile Statement |
| differences in awk and gawk , print /printf statements | 5.5.3 Modifiers for printf Formats |
| differences in awk and gawk , PROCINFO array | 7.5.2 Built-in Variables That Convey Information |
| differences in awk and gawk , record separators | 4.1 How Input Is Split into Records |
| differences in awk and gawk , regexp constants | 6.1.2 Using Regular Expression Constants |
| differences in awk and gawk , regular expressions | 3.6 Case Sensitivity in Matching |
| differences in awk and gawk , RS /RT variables | 4.1 How Input Is Split into Records |
| differences in awk and gawk , RT variable | 7.5.2 Built-in Variables That Convey Information |
| differences in awk and gawk , single-character fields | 4.5.3 Making Each Character a Separate Field |
| differences in awk and gawk , split() function | 9.1.3 String-Manipulation Functions |
| differences in awk and gawk , strings | 6.1.1.1 Numeric and String Constants |
| differences in awk and gawk , strings, storing | Advanced Notes: RS = "\0" Is Not Portable |
| differences in awk and gawk , strtonum() function (gawk ) | 9.1.3 String-Manipulation Functions |
| differences in awk and gawk , TEXTDOMAIN variable | 7.5.1 Built-in Variables That Control awk |
| differences in awk and gawk , trunc-mod operation | 6.2.1 Arithmetic Operators |
| directories, changing | C.3.3 Example: Directory and File Operation Built-ins |
| directories, command line | 4.10 Directories On The Command Line |
| directories, searching | 2.5.1 The AWKPATH Environment Variable |
| directories, searching | 13.3.9 An Easy Way to Use Library Functions |
| disable debugger command | 14.3.1 Control Of Breakpoints |
| display debugger command | 14.3.3 Viewing and Changing Data |
| division | 6.2.1 Arithmetic Operators |
| do -while statement | 3.1 How to Use Regular Expressions |
| do -while statement | 7.4.3 The do -while Statement |
| documentation, of awk programs | 12.1 Naming Library Function Global Variables |
| documentation, online | The GNU Project and This Book |
| documents, searching | 13.3.1 Finding Duplicated Words in a Document |
| dollar sign ($ ) | 3.3 Regular Expression Operators |
| dollar sign ($ ), $ field operator | 4.2 Examining Fields |
| dollar sign ($ ), $ field operator | 6.5 Operator Precedence (How Operators Nest) |
| dollar sign ($ ), incrementing fields and arrays | 6.2.4 Increment and Decrement Operators |
| double precision floating-point | D.2 Data Values in a Computer |
| double quote (" ) | 1.1.2 Running awk Without Input Files |
| double quote (" ) | 1.1.6 Shell-Quoting Issues |
| double quote (" ), regexp constants | 3.8 Using Dynamic Regexps |
| down debugger command | 14.3.4 Dealing With The Stack |
| Drepper, Ulrich | Acknowledgments |
| DuBois, John | Acknowledgments |
| dump debugger command | 14.3.6 Miscellaneous Commands |
| dupnode() internal function | C.3.1 A Minimal Introduction to gawk Internals |
| dupword.awk program | 13.3.1 Finding Duplicated Words in a Document |
|