Advertisement
angeldp

condicionalesBash02.sh

May 27th, 2015
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.04 KB | None | 0 0
  1. #!/bin/bash
  2. #----------------------------------------------------------------------------
  3. # Script para ver un uso de la estructura case
  4. # condicionalesBash02.sh
  5. # Autor: angeldp
  6. # Uso de case para elaborar un menú.
  7. # Pido una pulsación eliminando el salto de línea con -n
  8. # guardo la primera tecla pulsada en la variable TECLA
  9. clear
  10. echo -n "Pulse cualquier tecla: "
  11. read -n1 TECLA
  12. # Dependiendo del contenido de la variable TECLA...
  13. case $TECLA in
  14.     [a-z] )
  15.     echo -e "\n\n$TECLA es una letra"
  16.     echo "adios.";;
  17.     [0-9] )
  18.     echo -e "\n\n$TECLA es un número."
  19.     echo "4d105";;
  20.     * )
  21.     echo -e "\n\n$TECLA es algún carácter especial."
  22.     echo "/-\ |) | () $";;
  23. esac
  24. # La última instrucción de cada caso debe finalizar con doble punto y coma
  25. # de lo contrario se ejecutarán las instrucciones de los demás casos
  26. # hasta el doble punto y coma
  27. # el asterisco se usa como comodín, se pueden incluir patrones como literales o como conjuntos
  28. # de caracteres (usando los corchetes para definir rangos y conjuntos [0-9] [a,e,i,o,u])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement