Programming/쉘 프로그래밍
소수점 두자리에서 자르기, 소수점 세자리에서 반올림하기
Antamis
2023. 9. 8. 08:53
1. 자르기
[ 명령 ]
# echo "scale=2;1.16628996273/1" |bc -l
[ 결과 ]
1.16
여기에서 scale=2 부분이 소수점 두 자리까지 출력을 한다는 의미 입니다.
그리고 1.16628996273/1 는 계산 식인데, 숫자만으로 표현하면 처리가 되지 않으니
꼭 계산식으로 해야 해서 나누기 1을 해준 것입니다.
2. 반올림 하기
[ 명령 ]
# echo $(printf %.2f 1.16628996273)
[ 결과 ]
1.17