LINUX.ORG.RU

Окугление в bc


0

0

Хотелось бы научиться округлять.
После вот такого, хотелось бы получить не 0.5, а 1:
$echo "1/2" | bc -l
Если же сделать так:
$echo "scale=0 ; 1/2" | bc -l, то выводится 0, но оно и понятно.

Как далать правильно округления то?? Желательно до любого знака после запятой.. Конечно можно извратиться и сделать так:
$echo "scale=0 ; 1/2 + 0.5" | bc -l, то есть после любого деления добавлять 0.5 и до наименьшего целого округлять, но помоему это не вариант :-)

может есть функция специальная?

anonymous
Ответ на: комментарий от dilmah

Он просто не умеет округлять??

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.