awk-列的格式-逗号问题

问题描述 投票:0回答:1

此awk命令有什么问题吗?我想打印第一列,选项卡,第二列,选项卡,第三列。

{printf "%.6f, %s, %.6f, %s, %.6f\n", $1+56000, "\t", $2/1000, "\t", $3/1000}

现在的结果是:

58375.475955,   , -0.012080,    , 0.007051
58375.476190,   , -0.006480,    , 0.007051

期望的结果:

58375.475955     -0.012080   0.007051
58375.476190     -0.006480   0.007051
awk
1个回答
0
投票

如果您有更多的列,您不想一直将它们添加到printf,或者,您可以设置默认数字格式并设置输出字段分隔符,然后使用print

© www.soinside.com 2019 - 2024. All rights reserved.