2016-06-09 88 views
1

我有100列10000行,只想從第4列中減去一些數。高精度打印結果(浮點數)

awk '{$4=$4-0.007797948600925214}{print}' t1 > t2 

$4=0測試,答案是-0.00779795

如何使用awk獲得-0.007797948600925214

回答

1

使用float格式,例如:

awk 'BEGIN{printf "%.18f", 0.007797948600925214}' 

檢查docs