Preface.
1. An AWK Tutorial.
Getting Started.Simple Output.Fancier Output.Selection.Computing
with AWK.Control-Flow Statements.Arrays.A Handful of Useful
"One-liners."What Next?
2. The AWK Lanaguage.
Patterns.Actions.User-Defined Functions.Output.Input.Interaction
with Other Programs.Summary.
3. Data Processing.
Data Transformation and Reduction.Data Validation.Bundle and
Unbundle.Multiline Records.Summary.
4. Reports and Databases.
Generating Reports.Packaged Queries.A Relational Database
System.Summary.
5. Processing Words.
Random Text Generation.Interactive Text-Manipulation.Text
Processing.Summary.
6. Little Languages.
An Assembler and Interpreter.A Language for Drawing Graphs.A Sort
Generator.A Reverse-Polish Calculator.An Infix
Calculator.Recursive-Descent Parsing.Summary.
7. Experiments with Algorithms.
Sorting.Profiling.Topological Sorting.Make: A File Updating
Program.Summary.
8. Epilog.
AWK as a Language.Performance.Conclusion.
Appendix A: AWK Summary.
Appendix B: Answers to Selected Exercises.
Index.
Brian W. Kernighan works in the Computing Science Research Center at Bell Laboratories, Lucent Technologies. He is Consulting Editor for Addison-Wesley's Professional Computing Series and the author, with Dennis Ritchie, of The C Programming Language. 020107981XAB04062001
![]() |
Ask a Question About this Product More... |
![]() |