Преобразование в int в awk

Я ищу метод для преобразования строки в int в awk. У меня есть следующее, которое, похоже, выполняет сравнение строк

( примечание : поле $ 5 - это процент в одном из двух форматов: 80% или 9,0% )

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

Итак, когда я меняю его на:

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

Это сравнивает, как я и предполагал. Это подходящий состав? Есть ли «лучший» способ выполнить приведение?

19
задан mwfearnley 3 February 2019 в 00:19
поделиться