Форум — General Как вывести число с плавающей запятой?? 0 1 Пробовал сделать так printf "%1.2f" $((19/4)) Ссылка
[pf@eternity]:[~][0]% printf "%1.2f\n" `echo "19/4" | bc -l` 4,75 post-factum ★★★★★ (29.11.11 02:00:26 MSK) Показать ответ Ссылка
sin 25 .4226182616 log 125 2.0969100130 pi 3.1415926532 printf %.2f $(echo "scale=10; 10/4;" | bc -l ) 2.50 Это я к тому, что баш - все-таки не калькулятор. Но можно и определить кое-какие функции. Например, деление: function mul(){ [ $# != 2 ] && return; echo "scale=10; $1/$2;" | bc -l; } printf "%1.2f" $(mul 19 4) 4.75 Eddy_Em ☆☆☆☆☆ (29.11.11 02:04:43 MSK) Показать ответ Ссылка
Ответ на: комментарий от Eddy_Em 29.11.11 02:04:43 MSK Да, остальные функции я уже приводил.Можно и их в ЛОР-wiki загнать. Eddy_Em ☆☆☆☆☆ (29.11.11 02:06:31 MSK) Ссылка
Ответ на: комментарий от post-factum 29.11.11 02:00:26 MSK Спасибо ! bc это вызов калькулятора , а что значит ключ l ? Sergey2012 (29.11.11 02:09:56 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от Sergey2012 29.11.11 02:09:56 MSK Набери man bc, увидишь такое: -l, --mathlib Define the standard math library. post-factum ★★★★★ (29.11.11 02:13:55 MSK) Показать ответ Ссылка
Ответ на: комментарий от post-factum 29.11.11 02:13:55 MSK Все спасиб вам . Sergey2012 (29.11.11 02:16:47 MSK) автор топика Ссылка