Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/05/2020 17)01EPS Página 1 de 4http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3831395907&cod_hist_prova=191934272&pag_voltar=otacka PROGRAMAÇÃO PARA SERVIDORES 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A3_201803155671_V3 09/05/2020 Aluno(a): GERIVALDO ALVES RODRIGUES 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 201803155671 1a Questão Qual o trecho de código que deveria ser colocado em substituição à expressão COMANDO no script abaixo para que sejam exibidos os arquivos com extensão .conf no diretório /etc? #!/bin/bash for COMANDO do echo $i done i in /etc/*.conf *.conf in /etc cat /etc/conf ls /etc/conf ls ¿la /etc/*.conf Respondido em 09/05/2020 15:13:06 2a Questão qual seria a script-line para comprimir cada arquivo com extensão xls na pasta /home/usuario ? for arq in $(ls -1 /home/usuario) begin; gzip $arq; end for file in $(ls -1 /home/usuario); do gzip $arq; done for arq in $(ls -1 /home/usuario); compress $arq; fi for arq in $(ls -1 /home/usuario); do gzip $arq; done cd /home/usuario; for arq in $(ls -ltr ); do tar $arq; done http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); 09/05/2020 17)01EPS Página 2 de 4http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3831395907&cod_hist_prova=191934272&pag_voltar=otacka Respondido em 09/05/2020 15:13:30 Explicação: Para cada aquivo do diretório: for arq in $(ls -1 /home/usuario); Faça a compactação do arquivo: do gzip $arq; Final das ações: done 3a Questão Que trecho de script podemos utilizar para verficar se foi passado algum parâmetro na linha de comando? if [ $? >= 0 ] if [ $# -gt 0 ] if [ $# > 1 ] if [ $? -gt 0 ] if [ $? = 1 ] Respondido em 09/05/2020 15:13:21 4a Questão Considerando um trecho de um script que execute a repetição de um bloco até que a variável x seja maior que 0, está correto: while ( x <= 0) while ( $x > 0 ) while [ $x -le 0 ] while [ $x -gt 0 ] while [ $x <= 0 ] Respondido em 09/05/2020 15:13:43 5a Questão Quais os valores que o script abaixo vai exibir? max=5 for (( i=2; i <= $max; ++i )) do echo "$i" done 1, 2, 3 , 4 e 5 1, 2, 3 e 4 2, 3, 4 2, 3, 4 e 5 09/05/2020 17)01EPS Página 3 de 4http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3831395907&cod_hist_prova=191934272&pag_voltar=otacka 3, 4 Respondido em 09/05/2020 15:13:49 6a Questão No script abaixo o que será exibido na tela: LIMIT=10 a=1 until [ "$a" -le $LIMIT ] do echo -n "$a " let a+=1 done a Nenhuma resposta na tela $a 10 9 8 7 6 5 4 3 2 1 0 10 9 8 7 6 5 4 3 2 1 Respondido em 09/05/2020 15:14:08 7a Questão Qual será o resultado do script abaixo? #!/bin/bash minimo=0; maximo=10 while [ $minimo -lt $maximo ]; do if [ $minimo -eq 6 ]; then echo $maximo fi let minimo=$minimo+2 done 10 6 8 7 12 Respondido em 09/05/2020 15:14:14 8a Questão Qual é o valor da variável x se o comando for executado: let x=14-8/4+3*3 18 17 22 09/05/2020 17)01EPS Página 4 de 4http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3831395907&cod_hist_prova=191934272&pag_voltar=otacka 34 21 Respondido em 09/05/2020 15:14:06 Explicação: Como a multiplicação e a divisam apresentam precedência, 14-2+9 = 21. javascript:abre_colabore('38403','191934272','3831395907');
Compartilhar