linux 中awk命令实现数据以指定小数位数输出
1、
[root@PC1 test3]# ls a.txt [root@PC1 test3]# cat a.txt ## 测试数据 8.34565 3.23445 7.32423 0 8.343532523 5.34355 3.355623253 0 0 [root@PC1 test3]# awk '{for(i = 1; i <= NF; i++) printf("%.3f\t", $i); printf("\n")}' a.txt ## 三位小数 8.346 3.234 7.324 0.000 8.344 5.344 3.356 0.000 0.000