| Index Entry | Section |
|
Q | | |
| quotient | 7.5 Arithmetic Operators |
| quoting, shell | 2.2.2 Running awk without Input Files |
| quoting, shell | 2.2.3 Running Long Programs |
|
R | | |
| Rakitzis, Byron | 16.2.6 Removing Duplicates from Unsorted Text |
| rand | 12.2 Numeric Built-in Functions |
| random numbers, seed of | 12.2 Numeric Built-in Functions |
| range pattern | 8.1.4 Specifying Record Ranges with Patterns |
| Rankin, Pat | Acknowledgements |
| Rankin, Pat | 7.7 Assignment Expressions |
| Rankin, Pat | B.7 Reporting Problems and Bugs |
| reading files | 5. Reading Input Files |
| reading files, getline command | 5.8 Explicit Input with getline |
| reading files, multiple line records | 5.7 Multiple-Line Records |
| record separator, RS | 5.1 How Input is Split into Records |
| record terminator, RT | 5.1 How Input is Split into Records |
| record, definition of | 5.1 How Input is Split into Records |
| records, multiple line | 5.7 Multiple-Line Records |
| recursive function | 13.1 Function Definition Syntax |
| redirection of input | 5.8.4 Using getline from a File |
| redirection of output | 6.6 Redirecting Output of print and printf |
| reference to array | 11.2 Referring to an Array Element |
| regexp | 4. Regular Expressions |
| regexp as expression | 7.10 Variable Typing and Comparison Expressions |
| regexp comparison vs. string comparison | 7.10 Variable Typing and Comparison Expressions |
| regexp constant | 4.1 How to Use Regular Expressions |
| regexp constants, difference between slashes and quotes | 4.7 Using Dynamic Regexps |
| regexp match/non-match operators | 4.1 How to Use Regular Expressions |
| regexp match/non-match operators | 7.10 Variable Typing and Comparison Expressions |
| regexp matching operators | 4.1 How to Use Regular Expressions |
| regexp operators | 4.3 Regular Expression Operators |
| regexp operators, GNU specific | 4.4 Additional Regexp Operators Only in gawk |
| regexp operators, precedence of | 4.3 Regular Expression Operators |
| regexp, anchors | 4.3 Regular Expression Operators |
| regexp, dynamic | 4.7 Using Dynamic Regexps |
| regexp, effect of command line options | 4.4 Additional Regexp Operators Only in gawk |
| regular expression | 4. Regular Expressions |
| regular expression metacharacters | 4.3 Regular Expression Operators |
| regular expressions as field separators | 5.5.1 The Basics of Field Separating |
| regular expressions as patterns | 4. Regular Expressions |
| regular expressions as record separators | 5.1 How Input is Split into Records |
| regular expressions, computed | 4.7 Using Dynamic Regexps |
| relational operators | 7.10 Variable Typing and Comparison Expressions |
| relational operators | 7.10 Variable Typing and Comparison Expressions |
| remainder | 7.5 Arithmetic Operators |
| removing elements of arrays | 11.6 The delete Statement |
| return statement | 13.4 The return Statement |
| RFC-1036 | 12.5 Functions for Dealing with Time Stamps |
| RFC-822 | 12.5 Functions for Dealing with Time Stamps |
| RLENGTH | 10.2 Built-in Variables that Convey Information |
| RLENGTH | 12.3 Built-in Functions for String Manipulation |
| Robbins, Miriam | Acknowledgements |
| Rommel, Kai Uwe | Acknowledgements |
| Rommel, Kai Uwe | B.7 Reporting Problems and Bugs |
| round | 15.4 Rounding Numbers |
| rounding | 15.4 Rounding Numbers |
| RS | 5.1 How Input is Split into Records |
| RS | 10.1 Built-in Variables that Control awk |
| RSTART | 10.2 Built-in Variables that Convey Information |
| RSTART | 12.3 Built-in Functions for String Manipulation |
| RT | 5.1 How Input is Split into Records |
| RT | 5.7 Multiple-Line Records |
| RT | 10.2 Built-in Variables that Convey Information |
| rule, definition of | 2. Getting Started with awk |
| rule, definition of | 2. Getting Started with awk |
| running awk programs | 2.2 How to Run awk Programs |
| running long programs | 2.2.3 Running Long Programs |
| rvalue | 7.7 Assignment Expressions |
|
S | | |
| sample input file | 1.3 Data Files for the Examples |
| scanning an array | 11.5 Scanning All Elements of an Array |
| script, definition of | 2. Getting Started with awk |
| scripts, executable | 2.2.4 Executable awk Programs |
| scripts, shell | 2.2.4 Executable awk Programs |
| search path | 14.3 The AWKPATH Environment Variable |
| search path, for source files | 14.3 The AWKPATH Environment Variable |
| sed utility | 5.5.5 Field Splitting Summary |
| sed utility | 16.2.8 A Simple Stream Editor |
| sed utility | 16.2.9 An Easy Way to Use Library Functions |
| seed for random numbers | 12.2 Numeric Built-in Functions |
| self contained programs | 2.2.4 Executable awk Programs |
| shell quoting | 2.2.2 Running awk without Input Files |
| shell quoting | 2.2.3 Running Long Programs |
| shell scripts | 2.2.4 Executable awk Programs |
| short-circuit operators | 7.11 Boolean Expressions |
| side effect | 7.7 Assignment Expressions |
| simple stream editor | 16.2.8 A Simple Stream Editor |
| sin | 12.2 Numeric Built-in Functions |
| single character fields | 5.5.3 Making Each Character a Separate Field |
| single quotes, why needed | 2.2.1 One-shot Throw-away awk Programs |
| skipping input files | 15.2 Implementing nextfile as a Function |
| skipping lines between markers | 8.1.4 Specifying Record Ranges with Patterns |
| sparse arrays | 11.1 Introduction to Arrays |
| split | 12.3 Built-in Functions for String Manipulation |
| split utility | 16.1.4 Splitting a Large File Into Pieces |
| split.awk | 16.1.4 Splitting a Large File Into Pieces |
| sprintf | 12.3 Built-in Functions for String Manipulation |
| sqrt | 12.2 Numeric Built-in Functions |
| srand | 12.2 Numeric Built-in Functions |
| Stallman, Richard | The GNU Project and This Book |
| Stallman, Richard | Acknowledgements |
| standard error output | 6.7 Special File Names in gawk |
| standard input | 2.2.2 Running awk without Input Files |
| standard input | 5. Reading Input Files |
| standard input | 6.7 Special File Names in gawk |
| standard output | 6.7 Special File Names in gawk |
| statement, compound | 9. Control Statements in Actions |
| stream editor | 5.5.5 Field Splitting Summary |
| stream editor, simple | 16.2.8 A Simple Stream Editor |
| strftime | 12.5 Functions for Dealing with Time Stamps |
| string comparison vs. regexp comparison | 7.10 Variable Typing and Comparison Expressions |
| string constants | 7.1 Constant Expressions |
| string operators | 7.6 String Concatenation |
| string-matching operators | 4.1 How to Use Regular Expressions |
| sub | 12.3 Built-in Functions for String Manipulation |
| sub , third argument of | 12.3 Built-in Functions for String Manipulation |
| subscripts in arrays | 11.9 Multi-dimensional Arrays |
| SUBSEP | 10.1 Built-in Variables that Control awk |
| SUBSEP | 11.9 Multi-dimensional Arrays |
| substr | 12.3 Built-in Functions for String Manipulation |
| subtraction | 7.5 Arithmetic Operators |
| system | 12.4 Built-in Functions for Input/Output |
| systime | 12.5 Functions for Dealing with Time Stamps |
|