Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/05/2011, 10:20
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Sintaxis función awk

La llamada a awk que haces está mal.

Código:
#!/bin/bash


awk -f reglas.awk
Y en un fichero reglas.awk:
Código:
function multi (number) {
  return number * 3
}

BEGIN{
print multi (4)
}
Se puede hacer la llamada toda junta pero es más difícil y es mejor tener separadas las reglas en un archivo aparte.

El BEGIN indica que esas sentencias se ejecutan sólo al inicio.