截断测量输出以匹配其错误的有效数字

时间:2017-11-15 16:06:44

标签: awk scripting formatting

我想自动创建一个带测量值的乳胶表。测量结果以文本形式给出,格式如下:

#measurements #error
1.23456       0.00034
2.34567       0.34

等等。

我现在的问题是我希望以下列格式打印数据:

#measurement(error)
1.23456(34)
2.34(34)

其中括号中的位数表示测量的位数,受括号中给出的不确定度的影响。

我明白了

#measurement(error)
1.23456(34)
2.34567(34000)

这不是很漂亮

使用

awk '{printf("%f(%d)\n", $1, $2*100000)}' datafile        

是否有办法根据错误的个别大小截断测量结果。 我不一定非常受欢迎,采用其他方法的解决方案也非常受欢迎!

1 个答案:

答案 0 :(得分:0)

COUNTIES ______________ West Yorkshire West Yorkshire Lancashire Warwickshire Cornwall Lancashire West Yorkshire 救援!

awk