Text-Processing

將“.0”添加到個位數整數

  • December 9, 2016

我試圖找到在有單個數字時添加零的方法。

750
1.75
750
50
1
32

輸出應該是這樣的

750
1.75
750
50
1.0
32

假設輸入文件是每行一個數字,並且您想要添加.0到每個個位數整數:

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

要替換文件的內容而不是顯示更改:

sed --in-place 's/^[0-9]$/&.0/' /path/to/inputfile
awk '$0<=9{print $0".0";next}1' input.txt

引用自:https://unix.stackexchange.com/questions/329274