Desafio off line - Shell Script Parte 2.pdf
Transcript of Desafio off line - Shell Script Parte 2.pdf
![Page 1: Desafio off line - Shell Script Parte 2.pdf](https://reader036.fdocuments.in/reader036/viewer/2022081821/55cf9c30550346d033a8f85a/html5/thumbnails/1.jpg)
Você acessou como Wandson Wandson (Sair)
Home Page Meus cursos 456-017 Tópico 12 Desafio off line - Shell Script Parte 2
Question 1Correct
Mark 1,00 out of1,00
Flag question
Question 2Correct
Mark 1,00 out of1,00
Flag question
Iniciado em Friday, 31 August 2012, 20:54
Completado em Friday, 31 August 2012, 20:57
Tempo empregado 2 minutos 35 segundos
Notas 10,00/11,00
Avaliar 9,09 de um máximo de 10,00(91%)
Linus está pensando em voz alta lendo um script recém criado... Linus diz: Equanto a variável x for menor ou igualque a variável y faça..." Ele está se referindo a qual comando de loop ?
Select one:
a. if
b. until
c. for
d. while
The correct answer is: while.
Para que Linus possa fazer alguns testes ele necessita utilizar operadores lógicos como "ou" e "e", quais serãoutilizados por ele sucessivamente:
Select one:
a. && e ||
b. && e !!
c. & e |
d. %% e ||
Navegação do questionário
Terminar revisão
1 2 3 4 5 6 7 8 9
10 11
Desafio off line - Shell Script Parte 2 http://netclass.4linux.com.br/mod/quiz/review.php?attempt=48000
1 de 5 21/09/2012 14:28
![Page 2: Desafio off line - Shell Script Parte 2.pdf](https://reader036.fdocuments.in/reader036/viewer/2022081821/55cf9c30550346d033a8f85a/html5/thumbnails/2.jpg)
Question 3Correct
Mark 1,00 out of1,00
Flag question
Question 4Correct
Mark 1,00 out of1,00
Flag question
Question 5Correct
Mark 1,00 out of1,00
Flag question
Question 6Correct
Mark 1,00 out of1,00
Flag question
The correct answer is: && e ||.
Observe a sintaxe abaixo, refente ao comando for, o que falta para que o comando tenha sucesso na execução ?for arq in *doecho -n $arq
Answer: done
The correct answer is: done.
Sempre que Linus abre uma estrutura de controle com o comando case ele deverá fechar com ?
Answer: esac
The correct answer is: esac.
A maior parte dos comandos tem uma saída padrão e uma saída de erros, o comando grep é uma das poucosexceções, já que não dá mensagem de erro quando não acha uma cadeia, sendo necessário assim redirecionar suassaídas para o /dev/null quando necessário.
Select one:
Verdadeiro
Falso
The correct answer is 'True'.
for, while e until são exemplo de loop, ou laço, muito úteis em programação.
Select one:
Verdadeiro
Falso
Desafio off line - Shell Script Parte 2 http://netclass.4linux.com.br/mod/quiz/review.php?attempt=48000
2 de 5 21/09/2012 14:28
![Page 3: Desafio off line - Shell Script Parte 2.pdf](https://reader036.fdocuments.in/reader036/viewer/2022081821/55cf9c30550346d033a8f85a/html5/thumbnails/3.jpg)
Question 7Incorrect
Mark 0,00 out of1,00
Flag question
Question 8Correct
Mark 1,00 out of1,00
Flag question
Question 9Correct
Mark 1,00 out of1,00
Flag question
The correct answer is 'True'.
Linus precisa escrever um script para escrever de 0 a 9, utilizando o comando for, ele apresentou a seguintepossibilidade.
for ((i=1; i<=9; i++)); do echo "$i "; done
"i dever'ser igual a 0"
O script está perfeito.
Select one:
Verdadeiro
Falso
The correct answer is 'False'.
O Bash disponibiliza a variável $! que possui o PID do último processo executado em background.
Select one:
Verdadeiro
Falso
The correct answer is 'False'.
O comando exit pode ser utilizado em qualquer parte do código que se deseja interromper a execução.
Select one:
Verdadeiro
Falso
The correct answer is 'True'.
Desafio off line - Shell Script Parte 2 http://netclass.4linux.com.br/mod/quiz/review.php?attempt=48000
3 de 5 21/09/2012 14:28
![Page 4: Desafio off line - Shell Script Parte 2.pdf](https://reader036.fdocuments.in/reader036/viewer/2022081821/55cf9c30550346d033a8f85a/html5/thumbnails/4.jpg)
Question 10Correct
Mark 1,00 out of1,00
Flag question
Question 11Correct
Mark 1,00 out of1,00
Flag question
O script abaixo está correto. O comando test compara as duas variáveis.
cad1=1cad2=01if test $cad1 = $cad2thenecho As variáveis são iguais.elseecho As variáveis são diferentes.fi
Select one:
Verdadeiro
Falso
The correct answer is 'True'.
Observe o script
if who | grep linus> then> echo linus esta logado> else> echo linus nao esta logado> fi
Os sinais de maior (>) no início das linhas internas ao if são os prompts de continuação (que estão definidos navariável $PS2) e quando o Shell identifica que um comando continuará na linha seguinte, automaticamente ele ocoloca até que o comando seja encerrado.
Select one:
Verdadeiro
Falso
The correct answer is 'True'.
Desafio off line - Shell Script Parte 2 http://netclass.4linux.com.br/mod/quiz/review.php?attempt=48000
4 de 5 21/09/2012 14:28
![Page 5: Desafio off line - Shell Script Parte 2.pdf](https://reader036.fdocuments.in/reader036/viewer/2022081821/55cf9c30550346d033a8f85a/html5/thumbnails/5.jpg)
Terminar revisão
Desafio off line - Shell Script Parte 2 http://netclass.4linux.com.br/mod/quiz/review.php?attempt=48000
5 de 5 21/09/2012 14:28