Bonjour à tous,
J'ai fait un mini-script awk qui marche avec mawk sous Linux, mais je n'arrive pas à le faire marcher sur Solaris.
Sur Solaris je dispose de gawk, awk qi semble être l'ancienne version et de /usr/xpg4/bin/awk.
Le code :
1 2 3 4 5 6 7 8 9
|
function calculate (used, limit)
{
return (used / limit * 100)
}
{
print calculate ($5, $6)
} |
L'appel :
1 2
|
cat mon_fichier_de_données | $awk -f $script_awk |
Le message d'erreur :
gawk: calculate:4: (FILENAME=- FNR=1) fatal: division by zero attempted
Je ne comprends pas pourquoi mes paramètres ne sont pas valides dans la fonction...
Partager