#!/bin/bash # Bash oneliner to show remaining battery capacity of a notebook's primary battery. (graphic and numeric) percent(){ echo $(( ($(cat /proc/acpi/battery/BAT0/state | sed -n 's/remaining capacity:[ \t]*\([0-9]*\) mWh/\1/p')*100) / $( cat /proc/acpi/battery/BAT0/info | sed -n 's/last full capacity:[ \t]*\([0-9]*\) mWh/\1/p') )); }; while true; do echo ""; for i in $(seq 0 $(percent)); do echo -n "#"; done; for i in $(seq $(percent) 102); do echo -n " "; done; percent; sleep 10; done