Guest User

consulta.aamm

a guest
Nov 12th, 2019
178
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/bin/bash
  2.  
  3. clear
  4.  
  5. echo "************************************************"
  6. echo "* *"
  7. echo "* BIENVENDIDO AL SCRIPT PARA AGENTES *"
  8. echo "* MEDIOAMBIENTALES *"
  9. echo "* (by ForestuX) *"
  10. echo "************************************************"
  11.  
  12. echo ""
  13. echo "¿Le gustaría portar arma reglamentaria en sus servicios?"
  14. echo ""
  15. echo "Comencemos la consulta..."
  16. echo ""
  17.  
  18. PS3='Elija una opción, por favor: '
  19.  
  20. echo ""
  21. echo "1 - No, de ninguna manera."
  22. echo "2 - Solo los martes, que se me salta la risa."
  23. echo "3 - Solo en servicios potencialmente conflictivos."
  24. echo "4 - Sí, sin duda, soy un friki paramilitar."
  25. echo "5 - Sí, con la formación adecuada, y con las"
  26. echo "medidas de custodia legalmente establecidas."
  27. echo ""
  28. echo "Le otorgaremos unos segundos para que lo piense..."
  29.  
  30. sleep 20
  31.  
  32. # Creamos un array (vector) con 5 índices
  33.  
  34. options=("1" "2" "3" "4" "5")
  35.  
  36. # Y recorremos el array con el comando interno select
  37.  
  38. select opt in "${options[@]}"
  39. do
  40.  
  41. # Proponemos diversos resultados con case-esac
  42.  
  43. case $opt in
  44. "1")
  45. echo ""
  46. echo "Ha elegido la opción 1."
  47. echo "¿De verdad es usted Agente Medioambiental?"
  48. echo "Inténtelo de nuevo..."
  49. echo ""
  50. ;;
  51. "2")
  52. echo ""
  53. echo "O todos los días o ninguno, oiga."
  54. echo "Una situación de riesgo es imprevisible."
  55. echo "Inténtelo de nuevo..."
  56. echo ""
  57. ;;
  58. "3")
  59. echo ""
  60. echo "¿De verdad cree que una situación conflictiva"
  61. echo "se producirá cuando a usted le plazca?"
  62. echo "Inténtelo de nuevo..."
  63. echo ""
  64. ;;
  65. "4")
  66. echo ""
  67. echo "Bueno, tampoco es para tanto. Un arma no es"
  68. echo "un juguete para potenciar su ego..."
  69. echo "Inténtelo de nuevo..."
  70. echo ""
  71. ;;
  72. "5")
  73. echo ""
  74. echo "Ha seleccionado la opción correcta:"
  75. echo " ¡¡Enhorabuena!!"
  76.  
  77. echo ""
  78. echo " HA GANADO UN LINDO ARBOLITO"
  79.  
  80. echo ""
  81. echo "Tenga paciencia, que voy a por mis lápices..."
  82. sleep 6
  83. echo ""
  84. echo " /\\"
  85. echo " / \\"
  86. echo " / \\"
  87. sleep 1
  88. echo " / \\"
  89. echo " / \\"
  90. echo " / \\"
  91. sleep 1
  92. echo " / \\"
  93. echo " / \\"
  94. echo " / \\"
  95. sleep 1
  96. echo " ~~~~~~~~~~~~~~"
  97. echo " | |"
  98. echo " | |"
  99. echo ""
  100. sleep 1
  101. echo "Recuerde, finalmente, que un mínimo de seguridad"
  102. echo "asumible se fundamenta en una batería de medidas"
  103. echo "mucho más amplias, que, quizás, desarrollemos en"
  104. echo "otro divertido script de BASH."
  105. echo ""
  106. break
  107. ;;
  108. *) echo ""
  109. # La variable $REPLY contiene el último valor
  110. # introducido por teclado.
  111. echo "$REPLY no es una opción no contemplada, mójese..."
  112. echo ""
  113. ;;
  114. esac
  115. done
  116. echo "Script by Forestux: forestux@protonmail.com"
  117. exit 0
  118.  
  119. # Script by ForestuX forestux@protonmailbox.com
  120. # Eres libre de copiarlo, editarlo, compartirlo y todo lo que se te ocurra.
  121. # Cofiñal, 2019/09/22
RAW Paste Data