0.1-Tarefa 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. Professor: Jefferson Rocha
  2. Disciplina: Programação em Shell Script
  3. Módulo 1
  4. ===============================================================
  5. Nome do Aluno: João Paulo Dacal
  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 é um interpretador de comandos que roda em modo texto no terminal.
  13. Podemos dizer que o Shell é quem faz a ponte entre o usuário e o Kernel do sistema operacional
  14. -----------------------------------------------------------------------------------
  15. 2) O que o Comando echo faz? e para qual saída ele é enviado?
  16. R: O camando echo envia para a saída padrão (STDOUT) que neste caso é o monitor uma string que lhe foi passada.
  17. -----------------------------------------------------------------------------------
  18. 3) Qual a Diferença entre Aspas Simples e Aspas Duplas?
  19. R: 'Aspas Simples' protege uma string, porém não reconhece nenhum caracter como especial, utilizamos para textos simples.
  20. "Aspas Duplas" protege uma string, e reconhece caracteres especiais, usamos com variáveis ou caracteres especiais.
  21. -----------------------------------------------------------------------------------
  22. 4) Assinale com um (X) as Alternativas Corretas.
  23. Qual a função da Shebang?
  24. a)() Chamar o Shell para iniciar o programar
  25. b)() Indica o Shell que será usado na pausa do programa
  26. c)(x) Indica qual o Interpretador/dialeto será usado naquele
  27. determinado programa.
  28. d)() Nada, apenas é um comentário.
  29. -----------------------------------------------------------------------------------
  30. 5) Assinale com um (X) as Alternativas Corretas.
  31. Sabemos que a barra invertida "\ " possui um "duplo" sentido no Shell,
  32. o que faz cada um desses sentidos?
  33. a(x) O Caractere \ é o carácter de escape do Bash,
  34. Esse carácter preserva o valor literal do próximo
  35. carácter que se segue, com exceção da NEWLINE.
  36. b)() O Caractere \ serve apenas para dizer para o Shell "Continua em Baixo"
  37. c)(x) Uma das funções do caractere \ é pular uma nova linha, ou seja, dizemos para
  38. o Shell que o programa continua na próxima linha. Em outras palavras
  39. escondemos o caractere \n do Shell.
  40. d() O Caractere \ indica para o Shell para enviar toda a saida do comando via
  41. STPUT.
  42. -----------------------------------------------------------------------------------
  43. 6) Sabemos que a saída STDOUT é para a saída de erros do programa!
  44. quando precisamos enviar uma mensagem de erro enviamos para o STDOUT.
  45. Está afirmação é correta? Assinale a alternativa correta!
  46. a)() SIM
  47. b)(x) NÃO - As saída STDOUT é uma saída padrão e não somente para erros do programa
  48. -----------------------------------------------------------------------------------