Log in Sign up
Trang chủeBookThe AWK Programming Language, 2nd edition
The AWK Programming Language, 2nd edition

The AWK Programming Language, 2nd edition

BRAND: PEARSON
Publisher:
PEARSON
Author:
Alfred V. Aho; Brian W. Kernighan; Peter J. Weinberger
Edition:
(September 20, 2023) © 2024
eBook ISBN:
9780138269777
Print ISBN:
9780138269722
Type:
1 Year Subscription. Dành cho Cá nhân
eBook edition. 1 Year Subscription. Dành cho Cá nhân | Trường ĐH, Nhóm, Thư Viện: Gọi 0915920514 để báo giá Pearson, Vital Source eBook hoặc mua Sách In

Tổng quan sách

Ấn bản mới của cuốn sách kinh điển về Ngôn ngữ lập trình AwkAwk được phát triển vào năm 1977 tại Bell Labs và nó vẫn là một công cụ cực kỳ hữu ích để giải quyết nhiều vấn đề một cách nhanh chóng và hiệu quả. Trong bản cập nhật của cuốn sách Awk cổ điển này, những người tạo ra ngôn ngữ này sẽ cho bạn thấy Awk có thể làm gì và hướng dẫn bạn cách sử dụng nó một cách hiệu quả.Đây là những gì các lập trình viên ngày nay đang nói: "Tôi yêu Awk." "Ôi thật tuyệt vời." "Nó thật tuyệt vời." "Ồ, vừa phải." "Ôi thật tuyệt vời." "Awk luôn là ngôn ngữ mà tôi yêu thích."Thật dễ dàng: "Đơn giản, nhanh chóng và nhẹ nhàng." "Học hoàn toàn hiệu quả vì không có gì nhiều để học." "3-4 giờ để học ngôn ngữ từ đầu đến cuối." “Tôi có thể dạy nó cho các kỹ sư mới trong vòng chưa đầy 2 giờ.”Nó hiệu quả: "Bất cứ khi nào tôi cần thực hiện một phân tích phức tạp về một tệp văn bản bán cấu trúc trong chưa đầy một phút, Awk là công cụ của tôi." "Học Awk là khoản đầu tư thời gian hiệu quả nhất trong toàn bộ sự nghiệp của tôi." "Được thiết kế để duyệt qua các dòng tệp văn bản một cách dễ dàng, với các giá trị mặc định tuyệt vời giúp giảm thiểu số lượng mã bạn thực sự phải viết để làm bất cứ điều gì."Nó luôn có sẵn: "AWK chạy khắp mọi nơi." "Một con dao quân đội Thụy Sĩ đáng tin cậy luôn ở đó khi bạn cần." "Nhiều hệ thống thiếu Perl hoặc Python, nhưng lại có Awk."
  1. Preface ix
  2. Chapter 1: An Awk Tutorial 11.1 Getting Started 11.2 Simple Output 41.3 Formatted Output 71.4 Selection 81.5 Computing with Awk 101.6 Control-Flow Statements 131.7 Arrays 161.8 Useful One-liners 171.9 What Next? 19
  3. Chapter 2: Awk in Action 212.1 Personal Computation 212.2 Selection 232.3 Transformation 252.4 Summarization 272.5 Personal Databases 282.6 A Personal Library 312.7 Summary 34
  4. Chapter 3: Exploratory Data Analysis 353.1 The Sinking of the Titanic 363.2 Beer Ratings 413.3 Grouping Data 433.4 Unicode Data 453.5 Basic Graphs and Charts 473.6 Summary 49
  5. Chapter 4: Data Processing 514.1 Data Transformation and Reduction 514.2 Data Validation 574.3 Bundle and Unbundle 594.4 Multiline Records 604.5 Summary 66
  6. Chapter 5: Reports and Databases 675.1 Generating Reports 675.2 Packaged Queries and Reports 735.3 A Relational Database System 755.4 Summary 83
  7. Chapter 6: Processing Words 856.1 Random Text Generation 856.2 Interactive Text-Manipulation 906.3 Text Processing 926.4 Making an Index 996.5 Summary 105
  8. Chapter 7: Little Languages 1077.1 An Assembler and Interpreter 1087.2 A Language for Drawing Graphs 1117.3 A Sort Generator 1137.4 A Reverse-Polish Calculator 1157.5 A Different Approach 1177.6 A Recursive-Descent Parser for Arithmetic Expressions 1197.7 A Recursive-Descent Parser for a Subset of Awk 1227.8 Summary 126
  9. Chapter 8: Experiments with Algorithms 1298.1 Sorting 1298.2 Profiling 1428.3 Topological Sorting 1448.4 Make: A File Updating Program 1488.5 Summary 153
  10. Chapter 9: Epilogue 1559.1 Awk as a Language 1559.2 Performance 1579.3 Conclusion 160Appendix A: Awk Reference Manual 163A.1 Patterns 165A.2 Actions 176A.3 User-Defined Functions 196A.4 Output 197A.5 Input 202A.6 Interaction with Other Programs 207A.7 Summary 208Index 209
Chat Zalo