Ngôn ngữ lập trình AWK – VOER

Dạng cú pháp cơ bản của Awk là:

Theo đó máy tính sẽ dò từng dòng trong file chữ và so sánh với mẫu 1. Nếu khớp, câu lệnh 1 được thực hiện. Tiếp theo máy tính so sánh dòng chữ với mẫu 2. Nếu khớp, câu lệnh 2 được thực hiện; và cứ như vậy.

Lệnh đầy đủ: mẫu đi kèm câu lệnh

* In ra tên và chiều cao những người là nam giới

$2 == "nam" { print $1, $3 }

* In ra chiều cao quy ra mét của mọi người trong danh sách (không cần viết ra mẫu)

{print $1, $2, $3 / 100}

* In ra thông tin đầy đủ của tất cả những người có tên Minh (không cần viết câu lệnh print)

$1 == "Minh"