0.1-Tarefa.txt 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. rofessor: Jefferson Rocha
  2. Disciplina: Programação em Shell Script
  3. Módulo 1
  4. ===============================================================
  5. Nome do Aluno: André Urias dos Santos
  6. ===============================================================
  7. ***NOTA IMPORTANTE!
  8. Favor Enviar este trabalho para o TERMBIN, envie a chave
  9. para o e-mail: lrcjefferson@gmail.com
  10. ===============================================================
  11. 1) Defina o Shell em suas palavras:
  12. R: Shell é o interpretador de comandos que roda em modo texto no emulador de terminal.
  13. Podemos entender que ele faz a ponte entre o usuario e o kernel do sistema operacional.
  14. -----------------------------------------------------------------------------------
  15. 2) O que o Comando echo faz? e para qual saída ele é enviado?
  16. R: Envia para o monitor (saida padrão ou STDOUT) uma STRING que foi passada.
  17. -----------------------------------------------------------------------------------
  18. 3) Qual a Diferença entre Aspas Simples e Aspas Duplas?
  19. R:
  20. Aspas Simples: Protege uma STRING, mas não reconhecce nenhum caracter como especial. Usada para textos simples.
  21. Aspas Duplas: Protege uma STRING e reconhece os caracteres especiais. Usado com Variaveis.
  22. -----------------------------------------------------------------------------------
  23. 4) Assinale com um (X) as Alternativas Corretas.
  24. Qual a função da Shebang?
  25. a)() Chamar o Shell para iniciar o programar
  26. b)() Indica o Shell que será usado na pausa do programa
  27. c)(X) Indica qual o Interpretador/dialeto será usado naquele
  28. determinado programa.
  29. d)() Nada, apenas é um comentário.
  30. -----------------------------------------------------------------------------------
  31. 5) Assinale com um (X) as Alternativas Corretas.
  32. Sabemos que a barra invertida "\ " possui um "duplo" sentido no Shell,
  33. o que faz cada um desses sentidos?
  34. a(X) O Caractere \ é o carácter de escape do Bash,
  35. Esse carácter preserva o valor literal do próximo
  36. carácter que se segue, com exceção da NEWLINE.
  37. b)() O Caractere \ serve apenas para dizer para o Shell "Continua em Baixo"
  38. c)(X) Uma das funções do caractere \ é pular uma nova linha, ou seja, dizemos para
  39. o Shell que o programa continua na próxima linha. Em outras palavras
  40. escondemos o caractere \n do Shell.
  41. d() O Caractere \ indica para o Shell para enviar toda a saida do comando via
  42. STPUT.
  43. -----------------------------------------------------------------------------------
  44. 6) Sabemos que a saída STDOUT é para a saída de erros do programa!
  45. quando precisamos enviar uma mensagem de erro enviamos para o STDOUT.
  46. Está afirmação é correta? Assinale a alternativa correta!
  47. a)() SIM
  48. b)(X) NÃO - A saida STDOUT é uma saida padrão ou uma saida de Monitor e não exibe somente erros do programa.
  49. -----------------------------------------------------------------------------------