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)
它截斷小數,只留下了值的整數部分。