
The AWK Programming Language
by Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger
2nd Edition
Publisher: Addison-Wesley Professional PTG
Book Details
| Print ISBN | 9780138269722 |
| eText ISBN | 9780138269777 |
| Publisher | Addison-Wesley Professional PTG |
| Publishing Year | 2024 |
| Edition | 2nd Edition |
| Language | English |
| Pages | 230 |
The AWK Programming Language, 2nd Edition provides a dedicated technical reference for writing and executing pattern-matching code. Authored by original language creators Alfred V. Aho, Brian W. Kernighan, and Peter J. Weinberger, this reference volume establishes a clear framework for constructing compact scripts to solve practical data challenges.
The text organizes its material across distinct functional domains. Introductory chapters cover foundational tutorial concepts and practical script actions before advancing into exploratory data analysis, routine data processing, and formatted database reports. Subsequent chapters detail specialized techniques for processing words, designing custom little languages, and conducting experiments with algorithms.
Published within the Pearson Addison-Wesley Professional Computing Series, the volume includes a complete Awk Reference Manual in Appendix A. Serious programmers and networking professionals gain an accessible, practical reference designed to support automated software workflows and systematic pattern-matching tasks.
Table of Contents
Chapter 1: An Awk Tutorial
- • 1.1 Getting Started
- • 1.2 Simple Output
- • 1.3 Formatted Output
- • 1.4 Selection
- • 1.5 Computing with Awk
- • 1.6 Control-Flow Statements
- • 1.7 Arrays
- • 1.8 Useful One-liners
- • 1.9 What Next?
Chapter 2: Awk in Action
- • 2.1 Personal Computation
- • 2.2 Selection
- • 2.3 Transformation
- • 2.4 Summarization
- • 2.5 Personal Databases
- • 2.6 A Personal Library
- • 2.7 Summary
Chapter 3: Exploratory Data Analysis
- • 3.1 The Sinking of the Titanic
- • 3.2 Beer Ratings
- • 3.3 Grouping Data
- • 3.4 Unicode Data
- • 3.5 Basic Graphs and Charts
- • 3.6 Summary
Chapter 4: Data Processing
- • 4.1 Data Transformation and Reduction
- • 4.2 Data Validation
- • 4.3 Bundle and Unbundle
- • 4.4 Multiline Records
- • 4.5 Summary
Chapter 5: Reports and Databases
- • 5.1 Generating Reports
- • 5.2 Packaged Queries and Reports
- • 5.3 A Relational Database System
- • 5.4 Summary
Chapter 6: Processing Words
- • 6.1 Random Text Generation
- • 6.2 Interactive Text-Manipulation
- • 6.3 Text Processing
- • 6.4 Making an Index
- • 6.5 Summary
Chapter 7: Little Languages
- • 7.1 An Assembler and Interpreter
- • 7.2 A Language for Drawing Graphs
- • 7.3 A Sort Generator
- • 7.4 A Reverse-Polish Calculator
- • 7.5 A Different Approach
- • 7.6 A Recursive-Descent Parser for Arithmetic Expressions
- • 7.7 A Recursive-Descent Parser for a Subset of Awk
- • 7.8 Summary
Chapter 8: Experiments with Algorithms
- • 8.1 Sorting
- • 8.2 Profiling
- • 8.3 Topological Sorting
- • 8.4 Make: A File Updating Program
- • 8.5 Summary
Chapter 9: Epilogue
- • 9.1 Awk as a Language
- • 9.2 Performance
- • 9.3 Conclusion
Chapter Appendix A: Awk Reference Manual
- • A.1 Patterns
- • A.2 Actions
- • A.3 User-Defined Functions
- • A.4 Output
- • A.5 Input
- • A.6 Interaction with Other Programs
- • A.7 Summary
Customer Reviews
0.0
0 reviews
No reviews yet. Be the first to review this book!
Write a Review
Reviewed by GradeFocus Editorial Team
▶Research Sources (14)
- The AWK Programming Language - ISBN 9780138269777 ...
- The AWK Programming Language, eBook by Alfred V. Aho ...
- eBook Details | Hammes Bookstore
- eBook Details | KSCC Campus Store | BibliU
- eBook Details | Enterprise State Community College
- eBook Details | Widener Campus Store
- AWK Programming Language - Alfred V. Aho (9780138269777 ...
- Sourcebooks, LLC.
- The AWK Programming Language [2 ed.] 0138269726, 9780138269722 ...
- The AWK Programming Language - Wikipedia
- r/linux - TIL the 2nd edition of the Awk Programming Language book was ...
- The AWK Programming Language, 2nd Edition - InformIT
- The AWK Programming Language, 2nd Edition Early Release
- The AWK Programming Language (Addison-Wesley Professional ...





