내 스크립트는 다음과 같습니다
#!/bin/bash
num1=32.55
num2=145.958
printf "%5.2f\n" $num1
printf "%5.2f\n" $num2
출력은 다음과 같습니다
32.55
145.96
바꾸다:
32.55
145.96
어떻게 되어가나요? 어떤 식으로든 도움이 된다면 Fedora 27 Beta를 사용하고 있습니다.Linux Kernel 4.13.8-300.fc27.x86_64
답변1
너비 지정자는 다음 용도로 사용됩니다.모두소수점과 분수를 포함한 문자. 귀하의 전화번호는 이미 5자 이상이므로...
$ printf "%8.2f\n" 32.55
32.55