#!/bin/sh names="sbs-20-000b BAT0 BAT1" dir="" for n in $names; do if [ -d "/sys/class/power_supply/$n" ] ; then dir=$n break fi; done fetch() { cat /sys/class/power_supply/$dir/$1 } status=$(fetch status) if [ "$status" = "Full" ] ; then echo $status else if [ "$status" = "Discharging" ]; then time=$(fetch time_to_empty_avg) else time=$(fetch time_to_full_avg) fi; hours=$(($time/3600)) minutes=$(($time/60-$hours*60)) echo $status $(fetch capacity)%, "$hours"h "$minutes"m fi;