Questões de Programação - Shell script para Concurso
Foram encontradas 234 questões
O resultado da execução do script Bash mostrado a seguir é representado por Valor final é 6.
var=0
func(){
local var=$var;
let var=var+1
}
while [ $var -lt 5 ]; do
let var=var+1
done
func;
echo Valor final é $var
· para a comparação com um número, deve ser usado um operador OP1.
No código , a instrução while testa continuamente uma expressão, até que ela se torne falsa.
O operador OP1 e o código equivalente ao while, mas que use a estrutura de controle until, estão indicados, respectivamente, na seguinte alternativa:
I. O sh é o Shell padrão do Unix.
II. O bash é o Shell padrão do Linux.
III. O ksh é um upgrade do bash.
IV. A estrutura de linguagem do csh é bastante parecida com a linguagem C++.
Está(ão) correta(s) apenas a(s) afirmativa(s)
Considerando que o trecho acima seja executado em uma estação vulnerável, julgue o item que se segue.
O trecho de código emitirá uma mensagem no shell vulnerável e executará o comando ping para o endereço 8.8.8.8.
Recentemente foi divulgada uma falha de segurança no shell bash, que ficou conhecida como shellshock. A esse respeito, considere o trecho a seguir.
Considerando que o trecho acima seja executado em uma estação vulnerável, julgue o item que se segue.
A falha do shellshock consiste basicamente na criação e na manipulação de uma variável com parâmetros que não são interpretados corretamente pelo shell bash nas versões vulneráveis.
Ao criar uma conta, qual opção desse comando permite definir uma data de expiração para essa conta?
O código do script que realiza esse procedimento é:
#!/bin/sh
while read f
do
echo f
done < $1
Ao ler o programa, um colega percebeu que o comportamento do comando
teste arquivo
é o mesmo do comando
A sequência gera o seguinte resultado:
1 - ls /myroot > conteudo.txt
2 - ls /myroot >> conteudo.txt
3 - ls /myroot ; more conteudo.txt
4 - ls /myroot && more conteudo.txt
( ) Mostra a lista de arquivos do diretório myroot e o conteúdo do arquivo conteudo.txt.
( ) Adiciona no final do arquivo conteudo.txt a lista de arquivos do diretório myroot.
( ) Cria o arquivo conteudo.txt com a lista de arquivos do diretório myroot.
( ) Caso não exista o diretório myroot, mostra somente mensagem de erro.
Assinale a sequência correta.