将“.0”添加到个位数整数

将“.0”添加到个位数整数

我正在尝试找到一种方法,只要有一个数字就添加一个零。

750
1.75
750
50
1
32

输出应该是这样的

750
1.75
750
50
1.0
32

答案1

假设输入文件每行一个数字,并且您想要添加.0到每个一位整数:

sed 's/^[0-9]$/&.0/' /path/to/inputfile

要替换文件的内容而不是显示更改:

sed --in-place 's/^[0-9]$/&.0/' /path/to/inputfile

答案2

awk '$0<=9{print $0".0";next}1' input.txt

相关内容