Don't like ads? PRO users don't see any ads ;-)
Guest

baddery.sh

By: JeSuisNerd on Apr 20th, 2012  |  syntax: None  |  size: 0.78 KB  |  hits: 195  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #! /bin/bash
  2.  
  3. # script to return the battery time remaining, or status if no time is given.
  4. # ### Requires: acpi package ###
  5.  
  6.  
  7. # Discharging
  8. #############
  9. batt=`acpi -b | grep "Discharging"`
  10. if [[ $batt != "" ]];
  11. then
  12.     batt=`echo $batt | awk '{print $5}' | cut -c 1-5`
  13.     echo $batt", Discharging"
  14.     exit 1
  15. fi
  16.  
  17. # Charging
  18. ##########
  19. butt=`acpi -b | grep "Charging"`
  20. if [[ $butt != "" ]];
  21. then
  22.     butt=`echo $butt | awk '{print $5}' | cut -c 1-5`
  23.     echo " "$butt", Charging"
  24.     exit 1
  25. fi
  26.  
  27. # Fully Charged
  28. ###############
  29. bott=`acpi -b | grep "Full"`
  30. if [[ $bott != "" ]];
  31. then
  32.     echo "   Fully Charged"
  33.     exit 1
  34. fi
  35.  
  36. # Unknown State
  37. ###############
  38. bitt=`acpi -b | grep "Unknown"`
  39. if [[ $bitt != "" ]];
  40. then
  41.     echo "  -unknown state-"
  42. fi