#!/bin/bash for batt in /proc/acpi/battery/*; do batt_name=$(echo -n $batt | sed -r 's/.+\///g') batt_curr=$(grep remain ${batt}/state | sed 's/[a-zA-Z: ]//g') batt_full=$(grep full ${batt}/info | sed 's/[a-zA-Z: ]//g') batt_disc=$(( batt_full - batt_disc )) batt_perc=$(( batt_curr / ( batt_full / 100 ) )) printf "%s: %03d%% (%d / %d mAh)\n" $batt_name $batt_perc $batt_curr $batt_full done