【发布时间】:2014-06-09 08:37:31
【问题描述】:
我的文件中有以下值:
1.5000
0.006
9.0001
104.2500
17.0000
3.5000
paper
我想删除尾随零,以下awk 将删除尾随零,但为字符值打印零:
awk '{a=$0+0;if (a!~/\./) a=a".0";print a}' file
以上awk的输出:
1.5
0.006
9.0001
104.25
17
3.5
0.0
如何修改awk跳过字符?
异常输出:
1.5
0.006
9.0001
104.25
17.0
3.5
paper
【问题讨论】: