|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Gennadij Pastuhov 2:5036/26 11 May 2007 09:06:34 To : Eugene Grosbein Subject : точность числовых переменных в sh -------------------------------------------------------------------------------- EG> Если тебе надо вычисления делать, тоже можно - внешним калькулатором: EG> result=`echo "$var*0.33" | bc -l` А сравнения? Тоже лучше awk'ом? EG> Hо вообще shell не очень подходящий инструмент для вещественной EG> арифметики. Бери хотя бы awk, он умеет. А на каком языке посоветуешь писать такой скрипт: читаем из БД разные значения, делаем с ними разные вычисления/сравнения, пишем обратно результаты? Я написал на sh, но это оказался такой геморрой! И никак не могу убедить заказчика, что нетипизированные языки в данном случае - самое страшное зло... Я бы написал на perl или python. ... Jonny wanna live --- GoldED+/W32 1.1.5-041013 www.lesk.ru xenofont.chat.ru * Origin: Чёрнaя дырa - труднодоступнaя aфрикaнскaя провинция (2:5036/26) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/18464699c646.html, оценка из 5, голосов 10
|