Casting a int en awk
Estoy buscando un método para lanzar una cadena a un int en awk. Tengo lo siguiente que parece estar haciendo una comparación de cadenas
(Not: campo$5
es un porcentaje en uno de dos formatos:80%
o9.0%
)
awk '{if (substr($5,1,(length($5)-1)) >= 90) ...
Entonces, cuando lo cambio a:
awk '{if (substr($5,1,(length($5)-1))+0 >= 90+0 ) ...
Se compara como pretendía. ¿Es este un elenco apropiado? ¿Hay una 'mejor' forma de realizar el reparto?