소수점 두자리에서 자르기, 소수점 세자리에서 반올림하기
프로그래밍/BASH SHELL2020. 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
반응형
'프로그래밍 > BASH SHELL' 카테고리의 다른 글
파일과 현재시간의 timestamp 구하기, 차이 계산하기 (0) | 2021.03.26 |
---|---|
쉘스크립트에서 특정시간의 전 후 시간 계산 하기 (0) | 2020.11.04 |
파일을 첫번째 필드를 기준으로 중복제거하여 전체필드 출력하기 (0) | 2020.06.25 |
bash shell 에서 mongodb 읽고 쓰기 (0) | 2020.05.13 |
쉘스크립트 for문 (0) | 2020.04.23 |
댓글()