GradeFocus
BooksCategoriesAuthorsAboutContact
GradeFocus

Find textbooks and academic resources at competitive prices. Compare listings from VitalSource, Amazon, and more to save money on your course materials.

Browse

  • Books
  • Categories
  • Authors

Company

  • About
  • Contact
  • FAQ

Legal

  • Privacy
  • Terms
  • DMCA

© 2026 GradeFocus. All rights reserved.

PrivacyTermsSitemap
  1. Home
  2. /Programming Languages
The AWK Programming Language cover

The AWK Programming Language

by Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger

2nd Edition

Publisher: Addison-Wesley Professional PTG

(0 reviews)
Programming Languages

Compare Prices

VitalSourceLifetime Access$37.99Best PriceAmazonKindle$30.39eTextShelfPDF$38.00

Book Details

Print ISBN9780138269722
eText ISBN9780138269777
PublisherAddison-Wesley Professional PTG
Publishing Year2024
Edition2nd Edition
LanguageEnglish
Pages230

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

  1. 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?
  2. 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
  3. 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
  4. 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
  5. Chapter 5: Reports and Databases

    • • 5.1 Generating Reports
    • • 5.2 Packaged Queries and Reports
    • • 5.3 A Relational Database System
    • • 5.4 Summary
  6. 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
  7. 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
  8. 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
  9. Chapter 9: Epilogue

    • • 9.1 Awk as a Language
    • • 9.2 Performance
    • • 9.3 Conclusion
  10. 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

5 stars
0
4 stars
0
3 stars
0
2 stars
0
1 stars
0

No reviews yet. Be the first to review this book!

Write a Review

Select rating

0/20 characters minimum

By submitting a review, you agree that it may be published after moderation.

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 ...

Related Books

Murach's Python Programming

Murach's Python Programming

Michael Urban

SQL Queries for Mere Mortals

SQL Queries for Mere Mortals

John L. Viescas

Concepts of Programming Languages

Concepts of Programming Languages

Robert W. Sebesta

Starting Out with Python

Starting Out with Python

Tony Gaddis

Python Crash Course

Python Crash Course

Eric Matthes

Murach's Java Programming

Murach's Java Programming

Joel Murach