1
我有这个awk命令。如何将双精度类型更改为unix中的整数类型?
awk '{t1=$1/5;t2=$2/5;t3=$3/5} END{print t1" "t2" "t3}' temp1 > temp3
我想将t1值的数据类型更改为整数。我怎样才能做到这一点?
问候
梭
我有这个awk命令。如何将双精度类型更改为unix中的整数类型?
awk '{t1=$1/5;t2=$2/5;t3=$3/5} END{print t1" "t2" "t3}' temp1 > temp3
我想将t1值的数据类型更改为整数。我怎样才能做到这一点?
问候
梭
只需指定t1
格式应为整数:
awk '{t1=$1/5;t2=$2/5;t3=$3/5} END{printf "%d %.6g %.6g\n", t1, t2, t3}' temp1 > temp3
的%.6g
是默认格式(OFMT还举行)。
尝试使用上t1
价值int()
功能:
int(t1)
它截断小数,只留下了值的整数部分。