Desafio off line - Shell Script Parte 2.pdf

5
Você acessou como Wandson Wandson (Sair) Home Page Meus cursos 456-017 Tópico 12 Desafio off line - Shell Script Parte 2 Question 1 Correct Mark 1,00 out of 1,00 Flag question Question 2 Correct Mark 1,00 out of 1,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 igual que 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ão utilizados 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

Transcript of Desafio off line - Shell Script Parte 2.pdf

Page 1: Desafio off line - Shell Script Parte 2.pdf

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

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

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

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

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