MetaForm 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. #!/usr/bin/env bash
  2. #Programa MetaForm
  3. #Autor: João Paulo Dacal
  4. #Versão: 1.0.0
  5. #data: 20/05/2018
  6. #Comentarios: Modulo1 / Aula_0_2 / Tarefa 0_2 / Exercício: 7
  7. # Construa um programa e envie para seu notabug!
  8. #O programa necessita ter todos requisitos para passar:
  9. #* O Programa deve Imprimir inicialmente na tela um boas vindas ao usuário
  10. #"Bem vindo ao MetaForm, seus dados estão seguros!"
  11. linha="#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#"
  12. linha_="-----------------------------------------------------------------------------------------"
  13. mensagem_boas_vindas="\n ************** Seja Bem vindo ao MetaForm, seus dados estão seguros! ************** \n"
  14. proxima_Linha="\n"
  15. interpretador=$(which sh)
  16. echo "$linha"
  17. echo -e "$mensagem_boas_vindas"
  18. echo -e "$linha_"
  19. echo -e "$proxima_Linha"
  20. echo -e "Carregando informações sobre o Ambiente...\nPor favor aguarde!\n\n"
  21. echo -e "$linha_\n"
  22. # Pause/Adormeça o programa por 5 Segundos, ***PESQUISE pelo comando sleep***
  23. # Comando sleep pausa a execucao por 5s
  24. sleep 5
  25. #* Imprimir na tela o NOME do USUÁRIO em execução e sua respectiva HOME, tambem precisamos
  26. #saber qual o Interpretador que ele está utilizando!
  27. echo -e "Usuario logado no momento: $USER"
  28. echo -e "Diretorio do usuario logado: $HOME"
  29. echo -e "O usuario está utilizando o interpretador: $interpretador"
  30. echo -e "\n$linha_"
  31. #crie a seguinte frase:
  32. #"Nome do Usuário: "
  33. echo -e "\n *** Informações do usuário ***\n"
  34. read -p "-> Nome do Usuário: " usuario
  35. #"Sua HOME Pessoal é: "
  36. echo -e "-> Sua HOME Pessoal é: $HOME"
  37. #"O Shell Utilizado é: "
  38. echo -e "-> O Shell Utilizado é: $SHELL\n"
  39. echo -e "$linha_\n"
  40. #* Peça todos dados do usuário (Nome Completo, Idade, Endereço, Telefone, Escolaridade
  41. #Profissão.
  42. read -p "Digite seu nome completo: " nome
  43. read -p "Digite sua idade: " idade
  44. read -p "Digite seu endereco: " endereco
  45. read -p "Digite seu telefone: " telefone
  46. read -p "Digite sua escolaridade: " escolaridade
  47. echo -e "\n$linha_"
  48. echo -e "\n ************************* Respostas Informadas pelo usuário *************************\n"
  49. #* No Final imprima todos os dados criando frases para cada dado recebido, EXEMPLO:
  50. #"Vi que seu nome completo é: XXXX"
  51. echo -e "Ok $usuario, \n\nAgora sei que seu nome completo é: $nome"
  52. #"A sua idade é: XXXX hmm bem novo ein!"
  53. echo -e "\nVoce tem $idade de idade, hmmm... Minha avó te pegava na balada e ainda te chamaria de broto!"
  54. echo -e "\nEste endereço: $endereco, fica em quebrada perigosa, é melhor tomar cuidado!"
  55. echo -e "\nSeu telefone: $telefone, tem WhatsApp? :) "
  56. echo -e "\nSua escolaridade: $escolaridade, voce precisa fazer uma pós-graduacao hein!!!\n\n"
  57. #* No final do programa peça para o usuário se todos os dados estão corretos
  58. #**NÃO FAÇA NADA além de perguntar**
  59. #EXEMPLO:
  60. #"Todos os seus dados estão corretos? [S/N]"
  61. read -p "Todos os seus dados estão corretos? [S/N]: " continuar
  62. #final do programa