Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201603678874) Acerto: 1,0 / 1,0 A primeira linha do script, se inicia com qual sequência de caracteres ? ## #? *! #! 2a Questão (Ref.: 201603764083) Acerto: 0,0 / 1,0 Qual das opções abaixo melhor explica o comando da linha 2? 1. #!/bin/bash 2. wc /etc/passwd - l Apaga o arquivo passwd. Ler todas as linhas do arquivo passwd e coloca em um vetor. Nenhuma das alternativas. Exibe o número de linhas do arquivo passwd. Exibe o conteúdo do arquivo passwd. 3a Questão (Ref.: 201603073718) Acerto: 1,0 / 1,0 Considerando um trecho de um script que execute um comando de seleção, está correto sintaticamente: if $dir -eq $local if $dir = $local if [ $# = 1 ] if [ $# -eq 1 ] if $# -eq 1 4a Questão (Ref.: 201604078890) Acerto: 1,0 / 1,0 Shell script utiliza as mesmas construções para controle de fluxo ou desvios que linguagens de programação de alto nível. Qual das alternativas abaixo caracteriza a sintaxe de um desvio que verifique se a variável nota é maior ou igual a seis? if [ $nota >= 6 ]; if [ $nota -gc 6 ]; if [ $nota > 6 ]; if [ $nota -gt 6 ]; if [ $nota -ge 6 ]; 5a Questão (Ref.: 201604016672) Acerto: 1,0 / 1,0 Em relação aos 'loops' while e until podemos dizer que: A condição do until não necessita de variável de controle No while não há possibilidade de ocorrer loop infinito until mantém o loop por uma sequência de valores pré-definidas. until e while são equivalentes. while fica em loop até a variável de controle tornar-se falsa. 6a Questão (Ref.: 201604016691) Acerto: 1,0 / 1,0 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 -s "senha" echo "digite a senha"; read $senha echo "digite a senha"; read senha read -p "digite a senha: " -d'?' senha read -p "digite a senha: " -n'?' senha 7a Questão (Ref.: 201604016715) Acerto: 1,0 / 1,0 Qual o comando que conta a quantidade de linhas, palavras e caracteres em um arquivo? free wc df space count 8a Questão (Ref.: 201604016684) Acerto: 0,0 / 1,0 Qual o comando para criar o arquivo script.sh dentro de /home read /home/script.sh write /home/script.sh ls /home/script.sh new /home/script.sh touch /home/script.sh 9a Questão (Ref.: 201604100965) Acerto: 0,0 / 1,0 Como um Administrador configura a crontab para executar o script /etc/backup.sh todo domingo às 02:00? 2 0 * * 0 /etc/backup.sh 0 * * * 2 /etc/backup.sh 0 2 * * 7 /etc/backup.sh 0 * * 2 0 /etc/backup.sh 0 2 * * 0 /etc/backup.sh 10a Questão (Ref.: 201603267804) Acerto: 0,0 / 1,0 qual o comando que formata a data da seguinte forma: 31-12-2014 02:30 date +"%D-%M-%Y %h%m" date +"%d-%m-%y %H%M" date +%D_%M_%Y %h%m date +%d-%M-%Y %t%m date +"%d-%m-%a %H%M" 2 1a Questão (Ref.: 201603791812) Acerto: 0,0 / 1,0 No decorrer das aulas de laboratório, aprendemos que ao iniciar o desenvolvimento de um script, devemos informar o tipo de interpretador que será utilizado, para tanto deve-se iniciar a primeira linha de código com esta informação. Marque abaixo o exemplo de interpretador. /bin/bash !#/bin/BASHE !!/bin/bosh #!/bin/bash @!/bin/bash 2a Questão (Ref.: 201603764084) Acerto: 0,0 / 1,0 Qual das opções abaixo melor explica o comando da linha 2? 1. #!/bin/bash 2. wc /etc/passwd Exibe o conteúdo do arquivo passwd. Exibe o número de linhas do arquivo, o número de palavras e o número de caracteres. Ler todas as linhas do arquivo passwd e coloca em um vetor. Exibe o número de linhas do arquivo passwd. Nenhuma das alternativas. 3a Questão (Ref.: 201604097838) Acerto: 1,0 / 1,0 No shell script é possível testar, através de operadores, diferentes opções de um arquivo, EXCETO: Se é um diretório Se o arquivo existe Se o arquivo é executável Se tem permissão de escrita Se o arquivo é do tipo texto 4a Questão (Ref.: 201604097646) Acerto: 0,0 / 1,0 Observe o script a seguir e escolha a opção correta que poderia completar a lacuna: echo "Digite o nome do arquivo: " read nome if [ ! -f $nome ]; then ______________ fi echo "O arquivo $nome não pode ser executado." echo "O arquivo $nome não existe." echo "O arquivo $nome não tem permissão de leitura." echo "O arquivo $nome não é um arquivo regular." echo "O arquivo $nome é na verdade um diretório." 5a Questão (Ref.: 201603074041) Acerto: 1,0 / 1,0 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 [ $# -gt 0 ] if [ $# > 1 ] 6a Questão (Ref.: 201604016650) Acerto: 1,0 / 1,0 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 cat /etc/conf ls /etc/conf *.conf in /etc i in /etc/*.conf ls ¿la /etc/*.conf 7a Questão (Ref.: 201604016679) Acerto: 1,0 / 1,0 Qual o comando adequado para que o script exiba a mensagem DIGITE UM VALOR e aguarde a digitação da resposta? read -p "DIGITE UM VALOR " valor read -f DIGITE UM VALOR $valor read -f DIGITE UM VALOR $$valor read -t "DIGITE UM VALOR" valor read -t "DIGITE UM VALOR" $valor 8a Questão (Ref.: 201604016694) Acerto: 1,0 / 1,0 Para listar todos os arquivos com extensão .conf existente em /etc e suas propriedades o comando mais adequado é: ls -ax /etc/conf* ls -la /etc/*.conf ls -l /etc/conf ls -i /etc/.conf ls *.conf 9a Questão (Ref.: 201603917735) Acerto: 0,0 / 1,0 Qual comando que apresenta o conteúdo de um arquivo? nenhuma das alternativas pwd ls cat ps aux 10a Questão (Ref.: 201604016727) Acerto: 0,0 / 1,0 O comando nl arquivo Equivale a: mv arquivo ls -la arquivo tail -f arquivo uname arquivo cat -n arquivo 3 1a Questão (Ref.: 201603791816) Acerto: 1,0 / 1,0 São blocos de comandos que podem ser definidos para uso posterior em qualquer parte do código. Dentre os aprendidos em sala de aula, destaca- se um com o nome de ZZ. Programa Sprint Echo Procedimentos Funções 2a Questão (Ref.: 201604016564) Acerto: 1,0 / 1,0 Sobre Shell Script é correto afirmar: O comando ¿echo teste¿ produz um som no alto falante do sistema Os arquivos de um shell script possuem extensão .EXE Um Script que utilize o interpretador bash pode rodar em qualquer dispositivo. Shell script é uma linguagem de programação interpretada usadaem vários sistemas operacionais. Os programas em Shell Script necessitam ser compilados. 3a Questão (Ref.: 201604025557) Acerto: 0,0 / 1,0 Qual o resultado do script abaixo? #!/bin/bash for (( var=1; var<5; var++)); do x=$var done case $x in 5) x=0 ;; 4) x=1 ;; 3) x=2 ;; 2) x=3 ;; 1) x=4 ;; esac echo $var$x 52 51 54 55 53 4a Questão (Ref.: 201604097810) Acerto: 1,0 / 1,0 Sobre o uso de variáveis assinale a alternativa INCORRETA: Uma variável pode começar por uma letra ou sublinhado Para atribuir o valor a uma variável basta colocar o valor após o símbolo de igual (=) Nomes de variáveis podem conter qualquer quantidade de letras, dígitos e sublinhados Para obter o valor de uma variável é necessário incluir o caractere cifrão ($) antes do nome da variável O conteúdo de uma variável não indica seu tipo ou operação a ser realizada. Como exemplo, um número no seu conteúdo não indica que a variável é do tipo numérica, nem que operações aritméticas possam ser realizadas com o seu valor. 5a Questão (Ref.: 201603074041) Acerto: 1,0 / 1,0 Que trecho de script podemos utilizar para verficar se foi passado algum parâmetro na linha de comando? if [ $# > 1 ] if [ $? = 1 ] if [ $? -gt 0 ] if [ $? >= 0 ] if [ $# -gt 0 ] 6a Questão (Ref.: 201604016650) Acerto: 0,0 / 1,0 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 7a Questão (Ref.: 201603678861) Acerto: 1,0 / 1,0 Qual comando abaixo lista arquivos e diretórios ? grep ls cp nenhuma das opções de resposta. cat 8a Questão (Ref.: 201603099064) Acerto: 0,0 / 1,0 Para você visualizar na tela todos os nomes de arquivos contidos em um diretório cujos nomes comecem com "arq", o comando utilizado é: ls *arq ls arq* ls *arq* ls arq/ ls /arq 9a Questão (Ref.: 201603688697) Acerto: 0,0 / 1,0 Qual comando utilizado para listar informações sobre todos os processos em execução? ps -aux ls -alR pwd -ax df -h ls -al 10a Questão (Ref.: 201603843032) Acerto: 1,0 / 1,0 Um Administrador está editando o script teste.sh que é bem longo. Ao executar recebe uma mensagem de erro na linha 56. Qual o comando mais adequado para visualizar o script e localizar a linha 56? dir teste.sh print teste.sh read teste.sh cat n teste.sh view teste.sh
Compartilhar