[Top] | [Contents] | [Index] | [ ? ] |
Table of Contents
- Foreword
- Preface
- 1. Getting Started with
awk
- 2. Running
awk
andgawk
- 3. Regular Expressions
- 4. Reading Input Files
- 4.1 How Input Is Split into Records
- 4.2 Examining Fields
- 4.3 Nonconstant Field Numbers
- 4.4 Changing the Contents of a Field
- 4.5 Specifying How Fields Are Separated
- 4.6 Reading Fixed-Width Data
- 4.7 Defining Fields By Content
- 4.8 Multiple-Line Records
- 4.9 Explicit Input with
getline
- 4.9.1 Using
getline
with No Arguments - 4.9.2 Using
getline
into a Variable - 4.9.3 Using
getline
from a File - 4.9.4 Using
getline
into a Variable from a File - 4.9.5 Using
getline
from a Pipe - 4.9.6 Using
getline
into a Variable from a Pipe - 4.9.7 Using
getline
from a Coprocess - 4.9.8 Using
getline
into a Variable from a Coprocess - 4.9.9 Points to Remember About
getline
- 4.9.10 Summary of
getline
Variants
- 4.9.1 Using
- 4.10 Directories On The Command Line
- 5. Printing Output
- 6. Expressions
- 6.1 Constants, Variables and Conversions
- 6.2 Operators: Doing Something With Values
- 6.3 Truth Values and Conditions
- 6.4 Function Calls
- 6.5 Operator Precedence (How Operators Nest)
- 6.6 Where You Are Makes A Difference
- 7. Patterns, Actions, and Variables
- 7.1 Pattern Elements
- 7.2 Using Shell Variables in Programs
- 7.3 Actions
- 7.4 Control Statements in Actions
- 7.5 Built-in Variables
- 8. Arrays in
awk
- 9. Functions
- 9.1 Built-in Functions
- 9.2 User-Defined Functions
- 9.3 Indirect Function Calls
- 10. Internationalization with
gawk
- 11. Advanced Features of
gawk
- 12. A Library of
awk
Functions - 13. Practical
awk
Programs- 13.1 Running the Example Programs
- 13.2 Reinventing Wheels for Fun and Profit
- 13.3 A Grab Bag of
awk
Programs- 13.3.1 Finding Duplicated Words in a Document
- 13.3.2 An Alarm Clock Program
- 13.3.3 Transliterating Characters
- 13.3.4 Printing Mailing Labels
- 13.3.5 Generating Word-Usage Counts
- 13.3.6 Removing Duplicates from Unsorted Text
- 13.3.7 Extracting Programs from Texinfo Source Files
- 13.3.8 A Simple Stream Editor
- 13.3.9 An Easy Way to Use Library Functions
- 13.3.10 Finding Anagrams From A Dictionary
- 13.3.11 And Now For Something Completely Different
- 14.
dgawk
: Theawk
Debugger - A. The Evolution of the
awk
Language- A.1 Major Changes Between V7 and SVR3.1
- A.2 Changes Between SVR3.1 and SVR4
- A.3 Changes Between SVR4 and POSIX
awk
- A.4 Extensions in Brian Kernighan’s
awk
- A.5 Extensions in
gawk
Not in POSIXawk
- A.6 Common Extensions Summary
- A.7 Regexp Ranges and Locales: A Long Sad Story
- A.8 Major Contributors to
gawk
- B. Installing
gawk
- C. Implementation Notes
- D. Basic Programming Concepts
- Glossary
- GNU General Public License
- GNU Free Documentation License
- Index
[Top] | [Contents] | [Index] | [ ? ] |