#!/bin/bash cat /proc/pmu/battery_0 \ | grep time \ | awk '{print $4}' \ | xargs -I'{}' echo "{} / 60 / 60; {} / 60 % 60" \ | bc \ | while read line; do if [[ -z $n ]]; then n=1 # Hours echo -n "${line}:" else # Minutes printf "%.2d\n" "$line" fi done