AWK - Tổng quan
AWK là một ngôn ngữ lập trình thông dịch. Nó rất mạnh mẽ và được thiết kế đặc biệt để xử lý văn bản. Tên của nó bắt nguồn từ họ của các tác giả của nó -Alfred Aho, Peter Weinberger, and Brian Kernighan.
Phiên bản AWK mà GNU / Linux phân phối được viết và duy trì bởi Tổ chức Phần mềm Tự do (FSF); nó thường được gọi làGNU AWK.
Các loại AWK
Sau đây là các biến thể của AWK:
AWK - AWK gốc từ Phòng thí nghiệm AT&T.
NAWK - Phiên bản AWK mới hơn và cải tiến từ Phòng thí nghiệm AT&T.
GAWK- Đó là GNU AWK. Tất cả các bản phân phối GNU / Linux đều vận chuyển GAWK. Nó hoàn toàn tương thích với AWK và NAWK.
Sử dụng điển hình của AWK
Vô số nhiệm vụ có thể được thực hiện với AWK. Danh sách dưới đây chỉ là một vài trong số họ -
- Xử lý văn bản,
- Tạo báo cáo văn bản được định dạng,
- Thực hiện các phép toán số học,
- Thực hiện các hoạt động chuỗi và nhiều hơn nữa.