From dfad4fea7051e16fe183910515bef8763a88373e Mon Sep 17 00:00:00 2001 From: Daniel Brunner Date: Sat, 4 Dec 2021 18:52:12 +0100 Subject: [PATCH] Add battery.sh --- battery.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 battery.sh diff --git a/battery.sh b/battery.sh new file mode 100644 index 0000000..e35db14 --- /dev/null +++ b/battery.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +for i in /sys/class/power_supply/BAT* +do + battery="$(basename $i)" + + printf "power_supply,dev=%s " "$battery" + + FIRST_ONE=1 + for j in cycle_count energy_full energy_full_design energy_now power_now voltage_now + do + if [[ $FIRST_ONE -eq 1 ]] + then + FIRST_ONE=0 + else + printf "," + fi + + printf "%s=%s" "$j" "$(cat $i/$j)" + done + + printf "\n" +done