Bonjour,
j'ai un problème avec mon script awk qui n'est pas correctement interprèté par mawk.
Voici mon code :
1 2 3 4 5 6 7 8 9
| BEGIN {
FS="[ :]+"
split("Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec", m, " ")
for (i=1; i<=12; i++) mnb[m[i]]=i
now=systime()
}
# Traitement
now-mktime($7" "mnb[$2]" "$3" "$4" "$5" "$6)<31536000 || $7~/[:alpha:]/{print} |
Voici ma ligne de saisie :
mawk -f code.awk test.log
Voici l'erreur retournée :
1 2
| mawk: code.awk: line 11: function mktime never defined
mawk: code.awk: line 11: function systime never defined |
Je n'ai que 8 lignes de code !
J'ai recherché sur le net, je n'ai pas trouvé grand chose.
Merci pour votre aide.
Partager