brightness_get 569 B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. BRIGHTNESS_FILE=/etc/current_brightness
  3. BRIGHTNESS_DEFAULT_VALUE=100
  4. # Check args
  5. if [ ${#} -ne 0 ]; then
  6. echo "Usage: $(basename ${0})"
  7. exit 1
  8. fi
  9. # Sanity check: File does not exist
  10. if [ ! -f ${BRIGHTNESS_FILE} ]; then
  11. echo ${BRIGHTNESS_DEFAULT_VALUE} > ${BRIGHTNESS_FILE}
  12. fi
  13. # Sanity check: Check if integer
  14. brightness=$(cat ${BRIGHTNESS_FILE})
  15. if ! [ ! "${brightness}" -ne "${brightness}" ] 2> /dev/null; then
  16. echo ${BRIGHTNESS_DEFAULT_VALUE} > ${BRIGHTNESS_FILE}
  17. brightness=${BRIGHTNESS_DEFAULT_VALUE}
  18. fi
  19. echo ${brightness}
  20. exit 0