Язык awk обеспечивает несколько предопределенных, или встроенных, переменных, которые ваша программа может использовать для получения и обработки информации от awk. Имеются и другие переменные, которые ваша программа может установить для контроля за тем, как awk обрабатывает ваши данные.
Вдобавок, awk имеет некоторое количество встроенных функций для обеспечения общих вычислительных и строковых операций. При развитии наших представлений о языке awk мы введем большинство переменных и многие из функций. Все они систематически определены в Гл. 10 [Встроенные переменные], стр. 115 и Гл. 12 [Встроенные функции], стр. 135.