I have the following values in my file:
1.5000
0.006
9.0001
104.2500
17.0000
3.5000
paper
I want to remove the trailing zero, the following awk
will remove the trailing zeros but print zeros for character value:
awk '{a=$0+0;if (a!~/./) a=a".0";print a}' file
Output of above awk
:
1.5
0.006
9.0001
104.25
17
3.5
0.0
How to modify the awk
to skip the characters?
Excepted output:
1.5
0.006
9.0001
104.25
17.0
3.5
paper
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…