#!/bin/sh unset QUIET BATTERY="BAT0" while getopts ":mq" o; do case "${o}" in q) QUIET="y" ;; m) MILLIWATTS="y" ;; *) BATTERY="$OPTARG" ;; esac done [ -n "$QUIET" ] || printf "Power now is " if [ -z "$MILLIWATTS" ]; then cat /sys/class/power_supply/BAT0/current_now /sys/class/power_supply/BAT0/voltage_now | xargs | awk '{print $1*$2/1e12 " W"}' else cat /sys/class/power_supply/BAT0/current_now /sys/class/power_supply/BAT0/voltage_now | xargs | awk '{print $1*$2/1e9 " mW"}' fi