123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- rofessor: Jefferson Rocha
- Disciplina: Programação em Shell Script
- Módulo 1
- ===============================================================
- Nome do Aluno: André Urias dos Santos
- ===============================================================
- ***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 é o interpretador de comandos que roda em modo texto no emulador de terminal.
- Podemos entender que ele faz a ponte entre o usuario e o kernel do sistema operacional.
- -----------------------------------------------------------------------------------
- 2) O que o Comando echo faz? e para qual saída ele é enviado?
- R: Envia para o monitor (saida padrão ou STDOUT) uma STRING que foi passada.
- -----------------------------------------------------------------------------------
- 3) Qual a Diferença entre Aspas Simples e Aspas Duplas?
- R:
- Aspas Simples: Protege uma STRING, mas não reconhecce nenhum caracter como especial. Usada para textos simples.
- Aspas Duplas: Protege uma STRING e reconhece os caracteres especiais. Usado com Variaveis.
- -----------------------------------------------------------------------------------
- 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 - A saida STDOUT é uma saida padrão ou uma saida de Monitor e não exibe somente erros do programa.
- -----------------------------------------------------------------------------------
|