求和AWK中的第一列,但给出可读的数字



我创建了以下awk-cli,以便对文件中的第一列求和

file.txt 的示例

0
15.5
15.5
15.5
15.2
14.9
14.9
15.2
15.3
15.4
15.5
15.5
15.6
15.6
15.7
15.8
15.8
15.8
15.8
15.8
15.8
.
.
.

但是CCD_ 1给出了数字->3.70747e+07,不可读

awk  '{sum+=$1;} END{print sum;}'  file.txt
3.70747e+07

是否可以更改awk语法以获得可读编号370747……

用printf替换打印,如:

awk '{sum+=$1;} END{printf("%fn",sum);}' file.txt

相关内容

  • 没有找到相关文章

最新更新