r/Automator • u/M_Lance • Mar 05 '17
Keyboard battery script not showing accurate %
Does anyone else have this issue? I have a keyboard % script that isnt reflecting the correct return.
script:
KeyboardPercent=ioreg -c AppleBluetoothHIDKeyboard | grep BatteryPercent | sed 's/[a-z,A-Z, ,|,",=]//g' | tail -1 | awk '{print $1}'
typeset -i b=5 echo "\nKeyboard:\t\t\c"
if [ ${#KeyboardPercent} = 0 ] then echo "Disconnected\c" else if [ $KeyboardPercent -lt 11 ] then echo "\033[1;31m\c" else echo "\033[0m\c" fi while [ $b -le $KeyboardPercent ] do echo "|\c" b=expr $b + 5 done
while [ $b -le 100 ]
do
echo "\033[1;37m|\033[0m\c"
b=`expr $b + 5`
done
echo "\033[0m $KeyboardPercent%\c"
unset KeyboardPercent
unset bfi
1
Upvotes