한 자리 정수에 ".0"을 추가합니다.

한 자리 정수에 ".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

관련 정보