option.func 376 B

1234567891011121314151617181920212223242526
  1. HandleOption()
  2. {
  3. while [ $# -ne 0 ]; do
  4. case $1 in
  5. -e) OPERATION="configure"
  6. shift;
  7. ;;
  8. -d) OPERATION="deconfigure"
  9. shift;
  10. ;;
  11. -v) OPERATION="verify"
  12. shift;
  13. ;;
  14. -s) OPERATION="size"
  15. shift;
  16. ;;
  17. -h | --help | --usage) OPERATION="usage"
  18. shift;
  19. ;;
  20. *) OPERATION="usage"
  21. shift;
  22. ;;
  23. esac
  24. done
  25. }