как сделать float целым числом в awk

У меня есть переменная в моем awk-коде. после некоторой арифметической операции над этой переменной и печати (print $1,$2,variable переменную print $1,$2,variable) результат получается следующим образом:

мой результат

Bama     2   5    
Bama     2   5.001
Bama     2   5.002
Bama     2   5.003
Bama     2   5.004
Bama     2   6  
Bama     2   6.003
Bama     2   6.004
Bama     2   4.005  

Но я хочу только целочисленный раздел моей переменной print

желаемый результат

Bama     2   5    
Bama     2   5
Bama     2   5
Bama     2   5
Bama     2   5
Bama     2   6  
Bama     2   6
Bama     2   6
Bama     2   4

Как я могу это сделать?

Ответ 1

Усечь его с помощью функции int:

print $1, $2, int( variable );