소수점 두자리에서 자르기, 소수점 세자리에서 반올림하기

프로그래밍/BASH SHELL|2020. 6. 25. 12:18
반응형

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



반응형

댓글()