awk цифры после запятой
buzz:~$ echo 3.14159 2.71828 | awk '{print $1+$2}'
5.85987
buzz:~$ awk --version
GNU Awk 3.1.6
узнал в чем дело
setenv LC_NUMERIC C
в локале запятая разделителем была
в локале запятая разделителем былаНу вот, дожили до всеобщей локализации. Теперь проги перестают числа воспринимать.
Кстати, я похожий баг в gnome-games постил. Там маджонг хранит карты в xml, а при чтении, если он был запущен в русской локали, дробные числа ломались.
ам маджонг хранит карты в xml, а при чтении, если он был запущен в русской локали, дробные числа ломались.Что, в xml даже для чисел нет стандартного представления?
Что, в xml даже для чисел нет стандартного представления?А хз. Они же там как текст хранились. Вообще там же типов данных вроде нет. Только текст+структура.
Оставить комментарий
GAGAUZ25
awk '{print $1+$2}'округляет до целых, как сделать чтобы не округляло?