wisdom 980 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. #!/bin/bash
  2. # This script provides wisdom
  3. # You can now exit in a decent way.
  4. FORTUNE=fortune
  5. while true; do
  6. echo "On which topic do you want advice?"
  7. echo "1. politics"
  8. echo "2. startrek"
  9. echo "3. kernelnewbies"
  10. echo "4. sports"
  11. echo "5. bofh-excuses"
  12. echo "6. magic"
  13. echo "7. love"
  14. echo "8. literature"
  15. echo "9. drugs"
  16. echo "10. education"
  17. echo
  18. echo -n "Enter your choice, or 0 for exit: "
  19. read choice
  20. echo
  21. case $choice in
  22. 1)
  23. $FORTUNE politics
  24. ;;
  25. 2)
  26. $FORTUNE startrek
  27. ;;
  28. 3)
  29. $FORTUNE kernelnewbies
  30. ;;
  31. 4)
  32. $FORTUNE sports
  33. ;;
  34. 5)
  35. $FORTUNE bofh-excuses
  36. ;;
  37. 6)
  38. $FORTUNE magic
  39. ;;
  40. 7)
  41. $FORTUNE love
  42. ;;
  43. 8)
  44. $FORTUNE literature
  45. ;;
  46. 9)
  47. $FORTUNE drugs
  48. ;;
  49. 10)
  50. $FORTUNE education
  51. ;;
  52. 0)
  53. echo "OK, see you!"
  54. break
  55. ;;
  56. *)
  57. echo "That is not a valid choice, try a number from 0 to 10."
  58. ;;
  59. esac
  60. echo
  61. done