casting à int dans awk

Je suis à la recherche d'une méthode pour convertir une chaîne en un int en awk. J'ai le texte suivant, qui semble être de faire une comparaison de chaîne

(note: terrain de 5 $est un pourcentage dans un des deux formats; 80%, ou 9,0%)


awk '{if (substr($5,1,(length($5)-1)) >= 90) ...

Donc, quand j'ai modifier:


awk '{if (substr($5,1,(length($5)-1))+0 >= 90+0 ) ...

Il compare comme je l'ai prévu. Est-ce la bonne fonte? Est-il une "meilleure" façon d'effectuer la distribution?

source d'informationauteur xelco52