 Index Entry  Section 

Q   
 question mark (? )  2.3 Regular Expression Operators 
 question mark (? )  2.5 gawk Specific Regexp Operators 
 question mark (? ), ?: operator  5.14 Operator Precedence (How Operators Nest) 
 QUIT signal (MSDOS)  10.5 Profiling Your awk Programs 
 quoting  1.1.2 Running awk Without Input Files 
 quoting  1.1.3 Running Long Programs 
 quoting  1.1.5 Comments in awk Programs 
 quoting, rules for  1.1.6 ShellQuoting Issues 
 quoting, tricks for  1.1.6 ShellQuoting Issues 

R   
 Rakitzis, Byron  13.3.6 Removing Duplicates from Unsorted Text 
 rand function  8.1.2 Numeric Functions 
 random numbers, Cliff  12.2.5 The Cliff Random Number Generator 
 random numbers, rand /srand functions  8.1.2 Numeric Functions 
 random numbers, seed of  8.1.2 Numeric Functions 
 range expressions  2.4 Using Character Lists 
 range patterns  6.1.3 Specifying Record Ranges with Patterns 
 Rankin, Pat  Acknowledgments 
 Rankin, Pat  5.7 Assignment Expressions 
 Rankin, Pat  A.6 Major Contributors to gawk 
 Rankin, Pat  B.5 Reporting Problems and Bugs 
 raw sockets  10.3 Using gawk for Network Programming 
 readable data files, checking  12.3.3 Checking for Readable Data Files 
 readable.awk program  12.3.3 Checking for Readable Data Files 
 recipe for a programming language  History of awk and gawk 
 record separators  3.1 How Input Is Split into Records 
 record separators  6.5.1 Builtin Variables That Control awk 
 record separators, changing  3.1 How Input Is Split into Records 
 record separators, regular expressions as  3.1 How Input Is Split into Records 
 record separators, with multiline records  3.7 MultipleLine Records 
 records  3. Reading Input Files 
 records  D.1 What a Program Does 
 records, multiline  3.7 MultipleLine Records 
 records, printing  4.1 The print Statement 
 records, splitting input into  3.1 How Input Is Split into Records 
 records, terminating  3.1 How Input Is Split into Records 
 records, treating files as  Advanced Notes: RS = "\0" Is Not Portable 
 recursive functions  8.2.1 Function Definition Syntax 
 redirection of input  3.8.3 Using getline from a File 
 redirection of output  4.6 Redirecting Output of print and printf 
 reference counting, sorting arrays  7.11 Sorting Array Values and Indices with gawk 
 regexp constants  2.1 How to Use Regular Expressions 
 regexp constants  5.1.3 Regular Expression Constants 
 regexp constants  5.10.2 Comparison Operators 
 regexp constants, /=…/ , /= operator and  Advanced Notes: Syntactic Ambiguities Between `/=' and Regular Expressions 
 regexp constants, as patterns  6.1.2 Expressions as Patterns 
 regexp constants, in gawk  5.2 Using Regular Expression Constants 
 regexp constants, slashes vs. quotes  2.8 Using Dynamic Regexps 
 regexp constants, vs. string constants  2.8 Using Dynamic Regexps 
 regexp, See regular expressions  2. Regular Expressions 
 register_deferred_variable internal function  C.3.1 A Minimal Introduction to gawk Internals 
 register_open_hook internal function  C.3.1 A Minimal Introduction to gawk Internals 
 regular expressions  2. Regular Expressions 
 regular expressions as field separators  3.5 Specifying How Fields Are Separated 
 regular expressions, anchors in  2.3 Regular Expression Operators 
 regular expressions, as field separators  3.5.1 Using Regular Expressions to Separate Fields 
 regular expressions, as patterns  2.1 How to Use Regular Expressions 
 regular expressions, as patterns  6.1.1 Regular Expressions as Patterns 
 regular expressions, as record separators  3.1 How Input Is Split into Records 
 regular expressions, case sensitivity  2.6 Case Sensitivity in Matching 
 regular expressions, case sensitivity  6.5.1 Builtin Variables That Control awk 
 regular expressions, computed  2.8 Using Dynamic Regexps 
 regular expressions, constants, See regexp constants  2.1 How to Use Regular Expressions 
 regular expressions, dynamic  2.8 Using Dynamic Regexps 
 regular expressions, dynamic, with embedded newlines  Advanced Notes: Using \n in Character Lists of Dynamic Regexps 
 regular expressions, gawk , commandline options  2.5 gawk Specific Regexp Operators 
 regular expressions, interval expressions and  11.2 CommandLine Options 
 regular expressions, leftmost longest match  2.7 How Much Text Matches? 
 regular expressions, operators  2.1 How to Use Regular Expressions 
 regular expressions, operators  2.3 Regular Expression Operators 
 regular expressions, operators, for buffers  2.5 gawk Specific Regexp Operators 
 regular expressions, operators, for words  2.5 gawk Specific Regexp Operators 
 regular expressions, operators, gawk  2.5 gawk Specific Regexp Operators 
 regular expressions, operators, precedence of  2.3 Regular Expression Operators 
 regular expressions, searching for  13.2.2 Searching for Regular Expressions in Files 
 relational operators, See comparison operators  5.10 Variable Typing and Comparison Expressions 
 return statement, userdefined functions  8.2.4 The return Statement 
 return values, close function  Advanced Notes: Using close 's Return Value 
 rev userdefined function  8.2.2 Function Definition Examples 
 rewind userdefined function  12.3.2 Rereading the Current File 
 right angle bracket (> ), > operator  5.10.2 Comparison Operators 
 right angle bracket (> ), > operator  5.14 Operator Precedence (How Operators Nest) 
 right angle bracket (> ), > operator (I/O)  4.6 Redirecting Output of print and printf 
 right angle bracket (> ), >= operator  5.10.2 Comparison Operators 
 right angle bracket (> ), >= operator  5.14 Operator Precedence (How Operators Nest) 
 right angle bracket (> ), >> operator (I/O)  4.6 Redirecting Output of print and printf 
 right angle bracket (> ), >> operator (I/O)  5.14 Operator Precedence (How Operators Nest) 
 right shift, bitwise  8.1.6 BitManipulation Functions of gawk 
 Ritchie, Dennis  D.2 Data Values in a Computer 
 RLENGTH variable  6.5.2 Builtin Variables That Convey Information 
 RLENGTH variable, match function and  8.1.3 StringManipulation Functions 
 Robbins, Arnold  3.5.3 Setting FS from the Command Line 
 Robbins, Arnold  3.8.5 Using getline from a Pipe 
 Robbins, Arnold  12.5 Reading the User Database 
 Robbins, Arnold  13.3.2 An Alarm Clock Program 
 Robbins, Arnold  A.6 Major Contributors to gawk 
 Robbins, Arnold  B.5 Reporting Problems and Bugs 
 Robbins, Arnold  C.4 Probable Future Extensions 
 Robbins, Bill  3.8.5 Using getline from a Pipe 
 Robbins, Harry  Acknowledgments 
 Robbins, Jean  Acknowledgments 
 Robbins, Miriam  Acknowledgments 
 Robbins, Miriam  3.8.5 Using getline from a Pipe 
 Robbins, Miriam  12.5 Reading the User Database 
 Robinson, Will  C.3 Adding New Builtin Functions to gawk 
 robot, the  C.3 Adding New Builtin Functions to gawk 
 Rommel, Kai Uwe  Acknowledgments 
 Rommel, Kai Uwe  A.6 Major Contributors to gawk 
 round userdefined function  12.2.4 Rounding Numbers 
 rounding  12.2.4 Rounding Numbers 
 rounding numbers  12.2.4 Rounding Numbers 
 RS variable  3.1 How Input Is Split into Records 
 RS variable  6.5.1 Builtin Variables That Control awk 
 RS variable, multiline records and  3.7 MultipleLine Records 
 rshift function (gawk )  8.1.6 BitManipulation Functions of gawk 
 RSTART variable  6.5.2 Builtin Variables That Convey Information 
 RSTART variable, match function and  8.1.3 StringManipulation Functions 
 RT variable  3.1 How Input Is Split into Records 
 RT variable  3.7 MultipleLine Records 
 RT variable  6.5.2 Builtin Variables That Convey Information 
 Rubin, Paul  History of awk and gawk 
 Rubin, Paul  A.6 Major Contributors to gawk 
 rule, definition of  1. Getting Started with awk 
 rvalues/lvalues  5.7 Assignment Expressions 
