El uso de funciones en AWK puede ser necesario en determinados programas, aquí hacemos una división entre dos tipos: implicitas que son las que trae el programa hechas y las que definimos nosotros, a la hora de usarlas no hay gran diferencia.
Las funciones se referencias por su nombre seguido de un paréntesis sin espacios entre medias donde se le asignan los argumentos necesarios para que ofrezca una respuesta
La declaración de funciones se realiza mediante la palabra function como en el BASH.
function nombre_funcion(a,b,...){Sentencias }
Las funciones se llaman:
function nombre_funcion(a,b,...)
no puede haber espacios entre el nombre y los parentesis.
El número de argumentos tiene que coincidir con los definidos en la definición en el orden expuestos.