LINUX.ORG.RU

float в bashe


0

0

Вот не могу никак

Как получить ответ : 4 * 7.5 в переменную

Поиск резазлтов по лору недал.

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

Не не то хочу так вот myvar=$((4*7.5))

тока баш грит неправильно на точку ругается и на запятую тоже

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

ну хоти... (или хочь?)

ПОЧИТАЙ ПРО ПРОГРАММИРОВАНИЕ В БАШЕ! насколько мне память неизменяет - хреново там вычислениеями с плав. точкой. Нету таких...

AIv ★★★★★
()
Ответ на: комментарий от AIv

Нет это неправельная информация, гуру сказал что есть и нужно смотреть в сторону eval'a , я и маны читал и в гугле гуглил и в поиске на лоре искал ничего не нашел\непонял и вот решил спросить.

anonymous
()
Ответ на: комментарий от aton

Гуру был неправ :), гы вот щас постибаемся над ним :). Спасибо приогромное.

anonymous
()
Ответ на: комментарий от aton

[me]$ echo $SHELL
/bin/bash
[me]$ x=`echo 4.1*7.5 | bc ` ; echo $x
30.7
[me]$ x=`echo 4.1*7.5 | bc -l ` ; echo $x
30.75
[me]$
вывод: x=`echo 4.1*7.5 | bc -l `

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