我不希望使用UNIX命令将文本文件中的所有整数更改为浮点数。 例如,“X.Yang,is,a,student,in,USYD,from,2016”到“X.Yang,is,a,student,in,USYD,from,2016.00”我知道sed无法工作重叠替代。我认为使用awk可能是个好主意,但我不知道如何。 有人能给我一些帮助吗?如何使用UNIX命令将整数更改为浮点数
1
A
回答
0
您可以使用awk
这样的:
awk 'BEGIN{FS=OFS=","} {
for (i=1; i<=NF; i++) if ($i+0 == $i) $i=sprintf("%.2f", $i)} 1' file
X.Yang,is,a,student,in,USYD,from,2016.00
$i+0 == $i
条件检查,如果该列是一个有效的数字。
0
试试这个例子:它只适用于你的情况。为什么不 ?
sed -r 's/([0-9]+)/\1.0/g'
相关问题
- 1. 在python中将浮点数更改为整数
- 2. 如何将数据帧的列从浮点数更改为整数(Pandas)
- 3. 如何使用sed命令将数字更改为字母?
- 4. 如何在chartjs中将浮点数的Y轴值更改为整数?
- 5. 如何使用UNIX计数命令
- 6. MIPS将浮点数转换为整数
- 7. 将浮点数转换为整数
- 8. Java将浮点数转换为整数
- 9. 将浮点数转换为整数
- 10. iphone - 将浮点数转换为整数
- 11. 将C++浮点数转换为整数
- 12. 将大浮点数舍入为整数
- 13. 显示整数和整数浮点数作为浮点数
- 14. 无法使用jinja2将整数浮点数整数化为整数
- 15. 在Perl中使用JSON :: XS :: encode_json将64位整数更改为浮点
- 16. 如何使浮点数在awk中浮点整数
- 17. 如何将字符串值更改为浮点数
- 18. 如何将浮点数更改为字符串?
- 19. 如何使用整数算术将分数转换为python中的浮点数?
- 20. 使用.format将浮点数转换为整数
- 21. 如何更改浮点数的格式?
- 22. 如何将浮点数转换为整数在smarty
- 23. 如何将整数转换为JavaScript中的浮点数?
- 24. 如何在必要时将浮点数转换为整数?
- 25. VHDL:如何将浮点数转换为整数
- 26. 如何在ASP.NET中将浮点数转换为整数?
- 27. 如何将浮点数转换为整数?
- 28. 如何将浮点数转换为缩放整数?
- 29. 如何将浮点数转换为Python中的整数?
- 30. 如何将浮点数格式设置为整数?
是3.14159265浮点数或用点分隔的两个整数? 0x123是一个整数吗? 123x是一个整数吗?澄清需要! –