Nếu bạn nhanh chóng tìm hiểu những điều cơ bản về awk, bạn thực sự có thể làm được những điều tuyệt vời trên dòng lệnh.
Nhưng lý do thực sự để học awk là có cớ để đọc cuốn sách tuyệt vời Ngôn ngữ lập trình AWK của các tác giả Aho, Kernighan và Weinberger. Bạn sẽ nghĩ, ngay từ cái tên, nó chỉ đơn giản là dạy cho bạn biết điều đó. Thực ra, đó mới chỉ là sự khởi đầu. Khai thác một loạt các vấn đề có thể được giải quyết khi người ta sử dụng ngôn ngữ kịch bản ngắn gọn giúp thao tác chuỗi dễ dàng - và awk là một trong những vấn đề đầu tiên - nó tiếp tục dạy người đọc cách triển khai cơ sở dữ liệu, trình phân tích cú pháp, trình thông dịch và (nếu bộ nhớ phục vụ tôi) một trình biên dịch cho một ngôn ngữ máy tính dành riêng cho dự án nhỏ! Giá như họ lập trình một hệ điều hành ví dụ bằng awk, cuốn sách sẽ là một cuộc khảo sát giới thiệu khá đầy đủ về khoa học máy tính!
Nổi tiếng rõ ràng và ngắn gọn, giống như cuốn sách Ngôn ngữ C gốc, nó cũng là một ví dụ tuyệt vời về cách viết kỹ thuật thân thiện được thực hiện đúng. Ngay cả chỉ số cũng là một phần của sự khéo léo.
Ồ? Nếu bạn biết nó, thỉnh thoảng bạn sẽ sử dụng nó ở dòng lệnh, nhưng đối với bất kỳ thứ gì lớn hơn, bạn sẽ cảm thấy bị mắc kẹt, không thể truy cập vào các tính năng rộng hơn của hệ thống của bạn và Internet mà một thứ như Python cung cấp quyền truy cập. Nhưng cuốn sách? Bạn sẽ luôn vui khi đọc nó!