bc — Basic Calculator
позволяет делать вычисления с C подобным синтаксисом в консоли Linux. Принимает выражение для вычисления с конвеера.
Может делать операции с плавающей запятой.
[su_box title=»пример вычисления из размера диска в блоках его размера:» style=»glass» radius=»4″]
[bash]
echo 303701360 /1024 | bc
[/bash]
[su_spoiler title=»результат работы команды:» open=»yes» style=»fancy» icon=»arrow-circle-1″]
296583 # 296 мегабайт
[/su_spoiler]
[/su_box]
[su_box title=»пример вычисления из размера диска в блоках его размера — результат будет с дробной частью (для чисел меньше ноля):» style=»glass» radius=»4″]
[su_highlight]-l — параметр который говорит bc выводить разультаты с запятой (дробной частью)[/su_highlight]
[bash]
echo 303701360 /1024^2 | bc -l
[/bash]
[su_spoiler title=»результат работы команды:» open=»yes» style=»fancy» icon=»arrow-circle-1″]
289.63218688964843750000
[/su_spoiler]
[/su_box]