LINUX.ORG.RU

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

 


0

1

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

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

Deleted

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

Ответ на: комментарий от 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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.