Advertisement
Toumo

battery.sh

Apr 6th, 2023 (edited)
826
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.46 KB | None | 0 0
  1. #!/bin/bash
  2. # Outputs current battery level %
  3. # Calculated by averaging the battery levels of both the external and internal batteries
  4. # The average isn't weighted because both batteries on my T480 are of the same capacity
  5. # Otherwise $(cat /sys/class/power_supply/BATi/energy_full) should be used for weighting
  6. BAT0=$(cat /sys/class/power_supply/BAT0/capacity)
  7. BAT1=$(cat /sys/class/power_supply/BAT1/capacity)
  8. sum=$((BAT0+BAT1))
  9. avg=$((sum/2))
  10. printf "%s\n" $avg
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement