| Index Entry | Section |
|
| P | | |
| P1003.2 POSIX standard | Glossary |
| param_cnt internal variable | C.3.1 A Minimal Introduction to gawk Internals |
| parameters, number of | C.3.1 A Minimal Introduction to gawk Internals |
| parentheses () | 3.3 Regular Expression Operators |
| parentheses (), pgawk program | 11.5 Profiling Your awk Programs |
| password file | 13.5 Reading the User Database |
| patterns | 7. Patterns, Actions, and Variables |
| patterns, comparison expressions as | 7.1.2 Expressions as Patterns |
| patterns, counts | 11.5 Profiling Your awk Programs |
| patterns, default | 2.3 Some Simple Examples |
| patterns, empty | 7.1.5 The Empty Pattern |
| patterns, expressions as | 7.1.1 Regular Expressions as Patterns |
| patterns, ranges in | 7.1.3 Specifying Record Ranges with Patterns |
| patterns, regexp constants as | 7.1.2 Expressions as Patterns |
| patterns, types of | 7.1 Pattern Elements |
| PC operating systems, gawk on | B.3.3.3 Using gawk on PC Operating Systems |
| PC operating systems, gawk on, installing | B.3.3 Installation on PC Operating Systems |
| percent sign (%), % operator | 6.14 Operator Precedence (How Operators Nest) |
| percent sign (%), %= operator | 6.7 Assignment Expressions |
| percent sign (%), %= operator | 6.14 Operator Precedence (How Operators Nest) |
| period (.) | 3.3 Regular Expression Operators |
| PERL | C.4 Probable Future Extensions |
| Peters, Arno | A.6 Major Contributors to gawk |
| Peterson, Hal | A.6 Major Contributors to gawk |
| pgawk program | 11.5 Profiling Your awk Programs |
| pgawk program, awkprof.out file | 11.5 Profiling Your awk Programs |
| pgawk program, dynamic profiling | 11.5 Profiling Your awk Programs |
| pipes, closing | 5.8 Closing Input and Output Redirections |
| pipes, closing | Advanced Notes: Using close's Return Value |
| pipes, input | 4.8.5 Using getline from a Pipe |
| pipes, output | 5.6 Redirecting Output of print and printf |
| plus sign (+) | 3.3 Regular Expression Operators |
| plus sign (+), + operator | 6.14 Operator Precedence (How Operators Nest) |
| plus sign (+), + operator | 6.14 Operator Precedence (How Operators Nest) |
| plus sign (+), ++ operator | 6.8 Increment and Decrement Operators |
| plus sign (+), ++ operator | 6.14 Operator Precedence (How Operators Nest) |
| plus sign (+), += operator | 6.7 Assignment Expressions |
| plus sign (+), += operator | 6.14 Operator Precedence (How Operators Nest) |
| plus sign (+), decrement/increment operators | 6.8 Increment and Decrement Operators |
| portability | 3.2 Escape Sequences |
| portability, #! (executable scripts) | Advanced Notes: Portability Issues with `#!' |
| portability, ** operator and | 6.5 Arithmetic Operators |
| portability, **= operator and | 6.7 Assignment Expressions |
| portability, ARGV variable | Advanced Notes: Portability Issues with `#!' |
| portability, backslash continuation and | 2.6 awk Statements Versus Lines |
| portability, backslash in escape sequences | Advanced Notes: Backslash Before Regular Characters |
| portability, close function and | 5.8 Closing Input and Output Redirections |
| portability, data files as single record | Advanced Notes: RS = "\0" Is Not Portable |
| portability, deleting array elements | 8.6 The delete Statement |
| portability, example programs | 13. A Library of awk Functions |
| portability, fflush function and | 9.1.4 Input/Output Functions |
| portability, functions, defining | 9.2.1 Function Definition Syntax |
| portability, gawk | C.2.2 Porting gawk to a New Operating System |
| portability, gettext library and | 10.2 GNU gettext |
| portability, internationalization and | 10.4.3 awk Portability Issues |
| portability, length function | 9.1.3 String-Manipulation Functions |
| portability, new awk vs. old awk | 6.4 Conversion of Strings and Numbers |
| portability, next statement in user-defined functions | 9.2.3 Calling User-Defined Functions |
| portability, NF variable, decrementing | 4.4 Changing the Contents of a Field |
| portability, operators | Advanced Notes: Operator Evaluation Order |
| portability, operators, not in POSIX awk | 6.14 Operator Precedence (How Operators Nest) |
| portability, POSIXLY_CORRECT environment variable | 12.2 Command-Line Options |
| portability, substr function | 9.1.3 String-Manipulation Functions |
| portable object files | 10.2 GNU gettext |
| portable object files | 10.4 Translating awk Programs |
| portable object files, converting to message object files | 10.5 A Simple Internationalization Example |
| portable object files, generating | 12.2 Command-Line Options |
| portal files | 11.4 Using gawk with BSD Portals |
| porting gawk | C.2.2 Porting gawk to a New Operating System |
| positional specifiers, printf statement | 5.5.3 Modifiers for printf Formats |
| positional specifiers, printf statement | 10.4.2 Rearranging printf Arguments |
| positional specifiers, printf statement, mixing with regular formats | 10.4.2 Rearranging printf Arguments |
| positive zero | D.3 Floating-Point Number Caveats |
| POSIX awk | 1.1 Using This Book |
| POSIX awk | 6.7 Assignment Expressions |
| POSIX awk, **= operator and | 6.7 Assignment Expressions |
| POSIX awk, < operator and | 4.8.3 Using getline from a File |
| POSIX awk, arithmetic operators and | 6.5 Arithmetic Operators |
| POSIX awk, backslashes in string constants | Advanced Notes: Backslash Before Regular Characters |
| POSIX awk, BEGIN/END patterns | 7.1.4.2 Input/Output from BEGIN and END Rules |
| POSIX awk, break statement and | 7.4.5 The break Statement |
| POSIX awk, changes in awk versions | A.3 Changes Between SVR4 and POSIX awk |
| POSIX awk, character lists and | 3.4 Using Character Lists |
| POSIX awk, character lists and, character classes | 3.4 Using Character Lists |
| POSIX awk, character lists and, character classes | 3.4 Using Character Lists |
| POSIX awk, continue statement and | 7.4.6 The continue Statement |
| POSIX awk, CONVFMT variable and | 7.5.1 Built-in Variables That Control awk |
| POSIX awk, date utility and | 9.1.5 Using gawk's Timestamp Functions |
| POSIX awk, field separators and | 4.2 Examining Fields |
| POSIX awk, field separators and | Advanced Notes: Changing FS Does Not Affect the Fields |
| POSIX awk, FS variable and | 7.5.1 Built-in Variables That Control awk |
| POSIX awk, function keyword in | 9.2.1 Function Definition Syntax |
| POSIX awk, functions and, gsub/sub | 9.1.3.1 More About `\' and `&' with sub, gsub, and gensub |
| POSIX awk, functions and, length | 9.1.3 String-Manipulation Functions |
| POSIX awk, GNU long options and | 12.2 Command-Line Options |
| POSIX awk, interval expressions in | 3.3 Regular Expression Operators |
| POSIX awk, next/nextfile statements and | 7.4.7 The next Statement |
| POSIX awk, numeric strings and | 6.10 Variable Typing and Comparison Expressions |
| POSIX awk, OFMT variable and | 5.4 Controlling Numeric Output with print |
| POSIX awk, OFMT variable and | 6.4 Conversion of Strings and Numbers |
| POSIX awk, period (.), using | 3.3 Regular Expression Operators |
| POSIX awk, pipes, closing | Advanced Notes: Using close's Return Value |
| POSIX awk, printf format strings and | 5.5.3 Modifiers for printf Formats |
| POSIX awk, regular expressions and | 3.3 Regular Expression Operators |
| POSIX awk, timestamps and | 9.1.5 Using gawk's Timestamp Functions |
| POSIX awk, | I/O operator and | 4.8.5 Using getline from a Pipe |
| POSIX mode | 12.2 Command-Line Options |
| POSIX mode | 12.2 Command-Line Options |
| POSIX, awk and | Preface |
| POSIX, gawk extensions not included in | A.5 Extensions in gawk Not in POSIX awk |
| POSIX, programs, implementing in awk | 14.2 Reinventing Wheels for Fun and Profit |
| POSIXLY_CORRECT environment variable | 12.2 Command-Line Options |
| precedence | Advanced Notes: Operator Evaluation Order |
| precedence | 6.14 Operator Precedence (How Operators Nest) |
| precedence, regexp operators | 3.3 Regular Expression Operators |
| print statement | 5. Printing Output |
| print statement, BEGIN/END patterns and | 7.1.4.2 Input/Output from BEGIN and END Rules |
| print statement, commas, omitting | 5.2 Examples of print Statements |
| print statement, I/O operators in | 6.14 Operator Precedence (How Operators Nest) |
| print statement, line continuations and | 5.2 Examples of print Statements |
| print statement, OFMT variable and | 7.5.1 Built-in Variables That Control awk |
| print statement, See Also redirection, of output | 5.6 Redirecting Output of print and printf |
| print statement, sprintf function and | 13.2.3 Rounding Numbers |
| printf statement | 5. Printing Output |
| printf statement | 5.5 Using printf Statements for Fancier Printing |
| printf statement, columns, aligning | 5.2 Examples of print Statements |
| printf statement, format-control characters | 5.5.2 Format-Control Letters |
| printf statement, I/O operators in | 6.14 Operator Precedence (How Operators Nest) |
| printf statement, modifiers | 5.5.3 Modifiers for printf Formats |
| printf statement, positional specifiers | 5.5.3 Modifiers for printf Formats |
| printf statement, positional specifiers | 10.4.2 Rearranging printf Arguments |
| printf statement, positional specifiers, mixing with regular formats | 10.4.2 Rearranging printf Arguments |
| printf statement, See Also redirection, of output | 5.6 Redirecting Output of print and printf |
| printf statement, sprintf function and | 13.2.3 Rounding Numbers |
| printf statement, syntax of | 5.5.1 Introduction to the printf Statement |
| printing | 5. Printing Output |
| printing, list of options | 12.2 Command-Line Options |
| printing, mailing labels | 14.3.4 Printing Mailing Labels |
| printing, unduplicated lines of text | 14.2.6 Printing Nonduplicated Lines of Text |
| printing, user information | 14.2.3 Printing out User Information |
| private variables | 13.1 Naming Library Function Global Variables |
| process information, files for | 5.7.2 Special Files for Process-Related Information |
| processes, two-way communications with | 11.2 Two-Way Communications with Another Process |
| processing data | D.1 What a Program Does |
| PROCINFO array | 5.7.4 Special File Name Caveats |
| PROCINFO array | 7.5.2 Built-in Variables That Convey Information |
| PROCINFO array | 13.5 Reading the User Database |
| PROCINFO array | 13.6 Reading the Group Database |
| profiling awk programs | 11.5 Profiling Your awk Programs |
| profiling awk programs, dynamically | 11.5 Profiling Your awk Programs |
| profiling gawk, See pgawk program | 11.5 Profiling Your awk Programs |
| program, definition of | 2. Getting Started with awk |
| programmers, attractiveness of | 11.2 Two-Way Communications with Another Process |
| programming conventions, --non-decimal-data option | 11.1 Allowing Nondecimal Input Data |
| programming conventions, ARGC/ARGV variables | 7.5.2 Built-in Variables That Convey Information |
| programming conventions, exit statement | 7.4.9 The exit Statement |
| programming conventions, function parameters | 9.2.4 The return Statement |
| programming conventions, functions, calling | 9.1.1 Calling Built-in Functions |
| programming conventions, functions, writing | 9.2.1 Function Definition Syntax |
| programming conventions, gawk internals | C.3.2.2 C Code for chdir and stat |
| programming conventions, gawk internals | C.3.2.2 C Code for chdir and stat |
| programming conventions, nextfile statement | 13.2.1 Implementing nextfile as a Function |
| programming conventions, private variable names | 13.1 Naming Library Function Global Variables |
| programming language, recipe for | History of awk and gawk |
| programming languages, data-driven vs. procedural | 2. Getting Started with awk |
| programming, basic steps | D.1 What a Program Does |
| programming, concepts | D. Basic Programming Concepts |
| programming, concepts | D. Basic Programming Concepts |
| pwcat program | 13.5 Reading the User Database |
|