|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 10 May 2007 20:42:07 To : Gennadij Pastuhov Subject : Re: точность числовых переменных в sh --------------------------------------------------------------------------------
10 май 2007, четверг, в 14:56 KRAST, Gennadij Pastuhov написал(а):
GP> В man про это ничего не нашёл, решил спросить тут... Т.е., он их не
GP> понимает
GP> вообще? Т.е., даже хранить в переменных вещественные числа нельзя?
Хранить можно что угодно, как строки символов.
Команда test, она же [ умеет понимать строки, выражающие целые числа
(об этом сказано в man test, или man [), сравнивать их etc.
Если тебе надо вычисления делать, тоже можно - внешним калькулатором:
result=`echo "$var*0.33" | bc -l`
Hо вообще shell не очень подходящий инструмент для вещественной арифметики.
Бери хотя бы awk, он умеет.
Eugene
--
A totz cels de la vila, car en Symos moric,
Venc aitals aventura que l'escurs esclarzic.
Гильем из Туделы (Коровьев-Фагот)
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609357a70b12.html, оценка из 5, голосов 10
|