LINUX.ORG.RU

Переполнение в баше?

 


0

1

Пишу скриптик который считал на сколько заряжена батарея в процентах.

Беру пятизначное число, умножаю на сто. Потом делю другое число на результат. Получаю ноль. Если брать числа меньше, все ок.

Deleted

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

Баш до сих пор не умеет математику с плавающей точкой?

А, даже так. Это пздц, товарищи. И как мне тогда считать?

Deleted ()

орли? пруф и версию баша.
думаю что у тебя числа с цифрами 8 и 9 с лидирующим 0, рассматриваются в 8-ричной системе и поэтому не распознаются как десятичные.

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

zsh is the cure
stackoverflow.com/questions/12722095/how-can-i-get-a-float-division-in-bash

zolden ★★★★★ ()

Товарищ сделал лютый скрипт для i3, который считал батарею своим велосипедным образом. А тебе для чего так себя мучить? Скорее всего для твоей задачи уже всё есть.

Yet another i3

Bfgeshka ★★★★★ ()
Последнее исправление: Bfgeshka (всего исправлений: 1 )

где тестовый пример?

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

Лично тебе лучше не считать никак, а заняться уже подходящими занятиями - мести улицы или сортиры мыть например.

aedeph_ ★★ ()

А acpi почему не использовать, там все посчитано уже?

alozovskoy ★★★★★ ()

скриптик который считал на сколько заряжена батарея в процентах

$ cat /sys/class/power_supply/BAT1/capacity 
95

Ты это хотел?

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

Я не хочу постичь участь твоих родителей, нет.

Deleted ()

простой C используй, любой школьник осилит

reprimand ★★★★★ ()

Писюн, сделай уже вдоль и не мучайся.

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