1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- Professor: Jefferson Rocha
- Disciplina: Programação em Shell Script
- Módulo 1
- ===============================================================
- Nome do Aluno: João Paulo Dacal
- ===============================================================
- ***NOTA IMPORTANTE!
- Favor Enviar este trabalho para o TERMBIN, envie a chave
- para o e-mail: lrcjefferson@gmail.com
-
- ===============================================================
- 1) Defina o Shell em suas palavras:
- R: Shell é um interpretador de comandos que roda em modo texto no terminal.
- Podemos dizer que o Shell é quem faz a ponte entre o usuário e o Kernel do sistema operacional
- -----------------------------------------------------------------------------------
- 2) O que o Comando echo faz? e para qual saída ele é enviado?
- R: O camando echo envia para a saída padrão (STDOUT) que neste caso é o monitor uma string que lhe foi passada.
- -----------------------------------------------------------------------------------
- 3) Qual a Diferença entre Aspas Simples e Aspas Duplas?
- R: 'Aspas Simples' protege uma string, porém não reconhece nenhum caracter como especial, utilizamos para textos simples.
- "Aspas Duplas" protege uma string, e reconhece caracteres especiais, usamos com variáveis ou caracteres especiais.
- -----------------------------------------------------------------------------------
- 4) Assinale com um (X) as Alternativas Corretas.
- Qual a função da Shebang?
- a)() Chamar o Shell para iniciar o programar
- b)() Indica o Shell que será usado na pausa do programa
- c)(x) Indica qual o Interpretador/dialeto será usado naquele
- determinado programa.
- d)() Nada, apenas é um comentário.
- -----------------------------------------------------------------------------------
- 5) Assinale com um (X) as Alternativas Corretas.
- Sabemos que a barra invertida "\ " possui um "duplo" sentido no Shell,
- o que faz cada um desses sentidos?
- a(x) O Caractere \ é o carácter de escape do Bash,
- Esse carácter preserva o valor literal do próximo
- carácter que se segue, com exceção da NEWLINE.
- b)() O Caractere \ serve apenas para dizer para o Shell "Continua em Baixo"
- c)(x) Uma das funções do caractere \ é pular uma nova linha, ou seja, dizemos para
- o Shell que o programa continua na próxima linha. Em outras palavras
- escondemos o caractere \n do Shell.
- d() O Caractere \ indica para o Shell para enviar toda a saida do comando via
- STPUT.
- -----------------------------------------------------------------------------------
- 6) Sabemos que a saída STDOUT é para a saída de erros do programa!
- quando precisamos enviar uma mensagem de erro enviamos para o STDOUT.
- Está afirmação é correta? Assinale a alternativa correta!
- a)() SIM
- b)(x) NÃO - As saída STDOUT é uma saída padrão e não somente para erros do programa
- -----------------------------------------------------------------------------------
|