Сложные awk-программы часто могут быть упрощены определением ваших собственных функций. Пользовательские функции могут вызываться точно так же как и встроенные (см. раздел 7.13 [Вызовы функций], стр. 93), но определять их вы должны сами --- сообщить awk, что они должны делать.