awk에서 문자열을 int로 캐스트하는 메소드를 찾고있다. 나는 문자열 비교awk의 int로 캐스트하기
일을 할 나타납니다 다음이 (메모를 : 필드에 $ (5) 두 가지 형식 중 하나의 비율이 80 % 또는 9.0 %) 그래서
awk '{if (substr($5,1,(length($5)-1)) >= 90) ...
나는 그것을 변경할 때 : 내가 의도 한대로
awk '{if (substr($5,1,(length($5)-1))+0 >= 90+0) ...
그것은 비교합니다. 이것은 적절한 캐스트입니까? 캐스트를 수행하는 '더 좋은'방법이 있습니까?
+0, 왜 $ 5 + 0이 아니거나 작동하지 않습니까? – HattrickNZ