Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO PARA SERVIDORES 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A3_201707121567_V1 18/05/2020 Aluno(a): 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 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 ls ¿la /etc/*.conf i in /etc/*.conf cat /etc/conf *.conf in /etc ls /etc/conf Respondido em 18/05/2020 21:36:09 2a 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 [ $# -gt 0 ] if [ $? = 1 ] if [ $# > 1 ] Respondido em 18/05/2020 21:36:53 javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); 3a Questão Quais os valores que o script abaixo vai exibir? max=5 for (( i=2; i <= $max; ++i )) do echo "$i" done 2, 3, 4 1, 2, 3 , 4 e 5 2, 3, 4 e 5 1, 2, 3 e 4 3, 4 Respondido em 18/05/2020 21:37:15 4a Questão Num Script às vezes solicitamos que o usuário digite uma senha. Por segurança seria interessante que os caracteres não sejam exibidos na tela. Qual o comando mais adequado para realizar esta tarefa? echo "digite a senha"; read $senha read -p "digite a senha: " -n'?' senha read -p "digite a senha: " -d'?' senha echo "digite a senha"; read senha echo "digite a senha"; read -s "senha" Respondido em 18/05/2020 21:37:28 5a 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 -gt 0 ] while ( $x > 0 ) while [ $x -le 0 ] Respondido em 18/05/2020 21:38:05 6a Questão qual seria a script-line para comprimir cada arquivo com extensão xls na pasta /home/usuario ? cd /home/usuario; for arq in $(ls -ltr ); do tar $arq; done for arq in $(ls -1 /home/usuario) begin; gzip $arq; end for arq in $(ls -1 /home/usuario); compress $arq; fi for arq in $(ls -1 /home/usuario); do gzip $arq; done for file in $(ls -1 /home/usuario); do gzip $arq; done Respondido em 18/05/2020 21:38: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 7a 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 10 9 8 7 6 5 4 3 2 1 0 10 9 8 7 6 5 4 3 2 1 a Nenhuma resposta na tela $a Respondido em 18/05/2020 21:38:38 8a 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 6 7 12 8 10 Respondido em 18/05/2020 21:38:27 PROGRAMAÇÃO PARA SERVIDORES 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A3_201707121567_V2 23/05/2020 Aluno(a 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 1a Questão Que trecho de script podemos utilizar para verficar se foi passado algum parâmetro na linha de comando? if [ $# -gt 0 ] if [ $? = 1 ] if [ $? -gt 0 ] if [ $# > 1 ] if [ $? >= 0 ] Respondido em 23/05/2020 23:12:16 javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); 2a 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 7 6 10 12 8 Respondido em 23/05/2020 23:12:10 3a Questão Quais os valores que o script abaixo vai exibir? max=5 for (( i=2; i <= $max; ++i )) do echo "$i" done 2, 3, 4 e 5 2, 3, 4 1, 2, 3 , 4 e 5 1, 2, 3 e 4 3, 4 Respondido em 23/05/2020 23:12:07 4a 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); do gzip $arq; done cd /home/usuario; for arq in $(ls -ltr ); do tar $arq; done 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) begin; gzip $arq; end Respondido em 23/05/2020 23:12:13 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 5a Questão Qual é o valor da variável x se o comando for executado: let x=14-8/4+3*3 34 22 17 18 21 Respondido em 23/05/2020 23:12:37 Explicação: Como a multiplicação e a divisam apresentam precedência, 14-2+9 = 21. 6a 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 -le 0 ] while ( x <= 0) while ( $x > 0 ) while [ $x <= 0 ] while [ $x -gt 0 ] Respondido em 23/05/2020 23:12:43 7a Questão Num Script às vezes solicitamos que o usuário digite uma senha. Por segurança seria interessante que os caracteres não sejam exibidos na tela. Qual o comando mais adequado para realizar esta tarefa? echo "digite a senha"; read $senha echo "digite a senha"; read -s "senha" echo "digite a senha"; read senha read -p "digite a senha: " -n'?' senha read -p "digite a senha: " -d'?' senha Respondido em 23/05/2020 23:12:49 8a 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 Nenhuma resposta na tela 10 9 8 7 6 5 4 3 2 1 $a a 10 9 8 7 6 5 4 3 2 1 0 Respondido em 23/05/2020 23:12:36 PROGRAMAÇÃO PARA SERVIDORES 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A3_201707121567_V3 24/05/2020 Aluno(a): 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 7 1a Questão Que trecho de script podemos utilizar para verficar se foi passado algum parâmetro na linha de comando? if [ $? = 1 ] if [ $# > 1 ] if [ $? >= 0 ] if [ $# -gt 0 ] if [ $? -gt 0 ] Respondido em 24/05/2020 15:28:00 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 forfile in $(ls -1 /home/usuario); do gzip $arq; done for arq in $(ls -1 /home/usuario); do gzip $arq; done cd /home/usuario; for arq in $(ls -ltr ); do tar $arq; done for arq in $(ls -1 /home/usuario); compress $arq; fi Respondido em 24/05/2020 15:28:05 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 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: javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); while ( $x > 0 ) while [ $x -gt 0 ] while [ $x -le 0 ] while [ $x <= 0 ] while ( x <= 0) Respondido em 24/05/2020 15:28:28 4a 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 e 4 1, 2, 3 , 4 e 5 2, 3, 4 e 5 2, 3, 4 3, 4 Respondido em 24/05/2020 15:28:33 5a 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 Nenhuma resposta na tela 10 9 8 7 6 5 4 3 2 1 0 10 9 8 7 6 5 4 3 2 1 a $a Respondido em 24/05/2020 15:28:25 6a 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 24/05/2020 15:28:32 7a Questão Qual é o valor da variável x se o comando for executado: let x=14-8/4+3*3 18 17 21 22 34 Respondido em 24/05/2020 15:28:55 Explicação: Como a multiplicação e a divisam apresentam precedência, 14-2+9 = 21. 8a Questão Num Script às vezes solicitamos que o usuário digite uma senha. Por segurança seria interessante que os caracteres não sejam exibidos na tela. Qual o comando mais adequado para realizar esta tarefa? read -p "digite a senha: " -n'?' senha echo "digite a senha"; read -s "senha" echo "digite a senha"; read senha read -p "digite a senha: " -d'?' senha echo "digite a senha"; read $senha Respondido em 24/05/2020 15:28:45 PROGRAMAÇÃO PARA SERVIDORES 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A3_201707121567_V4 24/05/2020 Aluno(a): 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 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 *.conf in /etc ls /etc/conf ls ¿la /etc/*.conf javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); cat /etc/conf i in /etc/*.conf Respondido em 24/05/2020 15:49:08 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); do gzip $arq; done for arq in $(ls -1 /home/usuario); compress $arq; fi for arq in $(ls -1 /home/usuario) begin; gzip $arq; end cd /home/usuario; for arq in $(ls -ltr ); do tar $arq; done for file in $(ls -1 /home/usuario); do gzip $arq; done Respondido em 24/05/2020 15:49:33 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 [ $? -gt 0 ] if [ $? = 1 ] if [ $? >= 0 ] if [ $# > 1 ] if [ $# -gt 0 ] Respondido em 24/05/2020 15:49: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 -le 0 ] while ( $x > 0 ) while [ $x <= 0 ] while [ $x -gt 0 ] while ( x <= 0) Respondido em 24/05/2020 15:49:44 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 3, 4 2, 3, 4 e 5 2, 3, 4 1, 2, 3 e 4 Respondido em 24/05/2020 15:49:52 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 $a Nenhuma resposta na tela 10 9 8 7 6 5 4 3 2 1 10 9 8 7 6 5 4 3 2 1 0 Respondido em 24/05/2020 15:49:59 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 7 12 10 8 6 Respondido em 24/05/2020 15:50:03 8a Questão Qual é o valor da variável x se o comando for executado: let x=14-8/4+3*3 21 18 17 22 34 Respondido em 24/05/2020 15:49:52 Explicação: Como a multiplicação e a divisam apresentam precedência, 14-2+9 = 21. PROGRAMAÇÃO PARA SERVIDORES 3a aula Lupa Vídeo PPT MP3 Exercício: CCT0478_EX_A3_201707121567_V5 24/05/2020 Aluno(a): 2020.1 - F Disciplina: CCT0478 - PROGRAMAÇÃO PARA SERVIDORES 1a Questão Num Script às vezes solicitamos que o usuário digite uma senha. Por segurança seria interessante que os caracteres não sejam exibidos na tela. Qual o comando mais adequado para realizar esta tarefa? echo "digite a senha"; read senha read -p "digite a senha: " -d'?' senha echo "digite a senha"; read -s "senha" echo "digite a senha"; read $senha read -p "digite a senha: " -n'?' senha Respondido em 24/05/2020 16:04:51 2a Questão qual seria a script-line para comprimir cada arquivo com extensão xls na pasta /home/usuario ? cd /home/usuario; for arq in $(ls -ltr ); do tar $arq; done for arq in $(ls -1 /home/usuario); compress $arq; fi 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); do gzip $arq; done Respondido em 24/05/2020 16:04:57 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 javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); javascript:abre_frame('3','3','','','326902821');javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','3','','','326902821'); javascript:abre_frame('2','3','','','326902821'); javascript:abre_frame('3','3','','','326902821'); 3a Questão Que trecho de script podemos utilizar para verficar se foi passado algum parâmetro na linha de comando? if [ $# -gt 0 ] if [ $? -gt 0 ] if [ $? >= 0 ] if [ $# > 1 ] if [ $? = 1 ] Respondido em 24/05/2020 16:04:46 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 <= 0) while [ $x -le 0 ] while [ $x -gt 0 ] Respondido em 24/05/2020 16:05:09 5a Questão Quais os valores que o script abaixo vai exibir? max=5 for (( i=2; i <= $max; ++i )) do echo "$i" done 3, 4 1, 2, 3 , 4 e 5 1, 2, 3 e 4 2, 3, 4 2, 3, 4 e 5 Respondido em 24/05/2020 16:04:58 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 10 9 8 7 6 5 4 3 2 1 $a Nenhuma resposta na tela a 10 9 8 7 6 5 4 3 2 1 0 Respondido em 24/05/2020 16:05:21 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 6 7 12 8 10 Respondido em 24/05/2020 16:05:27 8a 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 *.conf in /etc cat /etc/conf i in /etc/*.conf ls ¿la /etc/*.conf ls /etc/conf Respondido em 24/05/2020 16:05:17
Compartilhar