Пользовательские функции
При необходимости вы можете создавать собственные функции awk. Такие функции можно использовать так же, как встроенные:
$ awk '
function myprint()
{
printf "The user %s has home path at %s ", $1,$6
}
BEGIN{FS=":"}
{
myprint()
}' /etc/passwd

Использование собственной функции
В примере используется заданная нами функция myprint, которая выводит данные.