trabalhinho.sh 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. #!/usr/bin/env bash
  2. #chamada configuração ======================#
  3. source login_senha.conf
  4. #=============== FUNÇÕES ==================#
  5. function _login(){
  6. read -p "LOGIN: " login
  7. read -p "SENHA: " senha
  8. login=${login^^}
  9. senha=${senha^^}
  10. if [[ "$login" = "$login" ]] && [[ "$senha" = "$senha" ]];then
  11. echo "Entrando no Sistema......"
  12. sleep 2s
  13. clear
  14. echo \ "
  15. =========================
  16. 1) abrir o google
  17. 2) abrir o firefox
  18. =========================
  19. "
  20. read -p "escolha uma das opçoes: " op
  21. case "$op" in
  22. 1)
  23. echo "abrindo o google"
  24. google-chrome
  25. ;;
  26. 2)
  27. echo "abrindo o firefox"
  28. firefox
  29. ;;
  30. *)
  31. echo "opçao invalida"
  32. sleep 3s
  33. exit
  34. ;;
  35. esac
  36. else
  37. echo "senha ou login incorretos"
  38. sleep 3s
  39. exit
  40. fi
  41. }
  42. function _help(){
  43. echo \ "
  44. opcoes disponiveis:
  45. ==> -l ou --login para fazer login.
  46. ==> -h ou --help para pedir ajuda.
  47. "
  48. sleep 2s
  49. exit
  50. }
  51. #======= CHAMADA EM LINHA ============#
  52. case "$1" in
  53. -l|--login)
  54. _login # Chamando a Função ( _login ).
  55. ;;
  56. -h|--help)
  57. _help # Chamando a Função ( _help ).
  58. ;;
  59. *)
  60. echo "Parametro não Encontrado... Use o --help ou -h"
  61. sleep 5s
  62. exit 1
  63. ;;
  64. esac
  65. #====================================#