blob: a575cb2e4679d9fa5353d6938688a098b64c724a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/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
|