Casting para int em awk
Estou procurando um método para converter uma string em um int no awk. Eu tenho o seguinte, que parece estar fazendo uma comparação de seqüência de caracteres
(Not: campo$5
é uma porcentagem em um dos dois formatos:80%
ou9.0%
)
awk '{if (substr($5,1,(length($5)-1)) >= 90) ...
Então, quando eu mudo para:
awk '{if (substr($5,1,(length($5)-1))+0 >= 90+0 ) ...
Compara como eu pretendia. Esse elenco é apropriado? Existe uma maneira 'melhor' de interpretar o elenco?