Awk 高精度打印结果(浮点)

Awk 高精度打印结果(浮点),awk,Awk,我有100列和10000行,只想从第4列减去一些数字 awk '{$4=$4-0.007797948600925214}{print}' t1 > t2 我用$4=0测试,答案是-0.00779795 如何使用awk获取-0.007797948600925214?使用浮点格式,例如: awk 'BEGIN{printf "%.18f", 0.007797948600925214}' 检查一下

我有100列和10000行,只想从第4列减去一些数字

awk '{$4=$4-0.007797948600925214}{print}' t1 > t2
我用
$4=0
测试,答案是
-0.00779795


如何使用awk获取
-0.007797948600925214

使用
浮点格式,例如:

awk 'BEGIN{printf "%.18f", 0.007797948600925214}'
检查一下