我的 awk 代码中有一个变量。在对该变量进行一些算术运算并打印( 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
但我只想要我的变量打印的整数部分
想要的结果
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
我怎样才能做到这一点?
最佳答案
使用 int
截断它功能:
print $1, $2, int( variable );
关于awk - 如何在awk中将 float 设为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12929848/