Форум — General Как вывести число с плавающей запятой?? 0 1 Пробовал сделать так printf "%1.2f" $((19/4)) Ссылка
[pf@eternity]:[~][0]% printf "%1.2f\n" `echo "19/4" | bc -l` 4,75 post-factum ★★★★★ (28.11.11 22:00:26 UTC) Показать ответ Ссылка
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 ☆☆☆☆☆ (28.11.11 22:04:43 UTC) Показать ответ Ссылка
Ответ на: комментарий от Eddy_Em 28.11.11 22:04:43 UTC Да, остальные функции я уже приводил.Можно и их в ЛОР-wiki загнать. Eddy_Em ☆☆☆☆☆ (28.11.11 22:06:31 UTC) Ссылка
Ответ на: комментарий от post-factum 28.11.11 22:00:26 UTC Спасибо ! bc это вызов калькулятора , а что значит ключ l ? Sergey2012 (28.11.11 22:09:56 UTC) автор топика Показать ответ Ссылка
Ответ на: комментарий от Sergey2012 28.11.11 22:09:56 UTC Набери man bc, увидишь такое: -l, --mathlib Define the standard math library. post-factum ★★★★★ (28.11.11 22:13:55 UTC) Показать ответ Ссылка
Ответ на: комментарий от post-factum 28.11.11 22:13:55 UTC Все спасиб вам . Sergey2012 (28.11.11 22:16:47 UTC) автор топика Ссылка