Questões de Concurso Sobre shell script em programação

Questões Discursivas

Foram encontradas 252 questões

Q836759 Programação
O shell permite que vários comandos simples sejam combinados, formando assim um comando mais complexo. Através do pipe (operador |), o shell conecta a saída padrão de um comando à entrada padrão de outro. Qual dos comandos abaixo apresenta somente os arquivos do diretório atual que contêm “txt”, de forma ordenada?
Alternativas
Q836758 Programação
Na execução de um shell script, as variáveis $#, $? e $$ têm, respectivamente, o valor de:
Alternativas
Q836757 Programação
Um conceito importante na operação do shell do sistema Linux é o conceito de filtros. Em termos genéricos, um filtro é um programa que:
Alternativas
Q836756 Programação
A respeito dos comandos “nome=fulano” e “export nome=fulano” executados por um shell do sistema Linux, é correto afirmar: 
Alternativas
Q1073347 Programação
Considere o seguinte trecho de um arquivo de shell script bash:
$ x=”Este texto para teste.” $ echo ${x% *}
A execução do trecho de script resultará na apresentação de
Alternativas
Q1073346 Programação
Em um script de shell Bash, um comentário deve ser iniciado pelo caractere
Alternativas
Q1073345 Programação
O administrador de um servidor com sistema operacional Linux executou o seguinte comando em um terminal Bash:
uname -a
Como resultado, o administrador obteve
Alternativas
Q698915 Programação

Julgue o item a seguir acerca do emprego da ferramenta shell no desenvolvimento de scripts.

Por utilizar uma linguagem padronizada conforme o padrão POSIX, o Script Bash apresenta simplicidade e portabilidade.

Alternativas
Q698914 Programação

Julgue o item a seguir acerca do emprego da ferramenta shell no desenvolvimento de scripts.

A expressão teste.? lista todos os arquivos de um diretório que contenha os arquivos teste.c, teste.o e teste.log.

Alternativas
Q683191 Programação
Em setembro de 2014, foi relatado o primeiro problema de segurança conhecido como shellshock. Considerando este contexto, analise as alternativas a seguir.
I. O problema era ligado a falhas de validação nos limites de variáveis inteiras.
II. O principal programa afetado foi o “bash”.
III. O sistema afetado executa comandos indevidamente ao importar funções.
IV. A falha ocorre como resultado do estouro de um array.
V. O defeito permitia explorar diretamente uma conexão cifrada no TLS – Transport Layer Security.
Estão CORRETAS apenas
Alternativas
Q683186 Programação
Em relação ao bash e seus scripts, marque a alternativa CORRETA.
Alternativas
Q683184 Programação
Na programação de scripts em bash, é CORRETO afirmar que o termo “shebang”
Alternativas
Q560963 Programação
Julgue o seguinte item, relativo à programação em Shellscript.

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


Alternativas
Q560962 Programação
Julgue o seguinte item, relativo à programação em Shellscript.

O seguinte script Powershell lista todos os diretórios e arquivos do driver C.

Get-ChildItem C:\ -Recurse

Alternativas
Q496325 Programação
Recentemente foi divulgada uma falha de segurança no shell bash, que ficou conhecida como shellshock. A esse respeito, considere o trecho a seguir.

imagem-001.jpg

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.
Alternativas
Q496324 Programação

Recentemente foi divulgada uma falha de segurança no shell bash, que ficou conhecida como shellshock. A esse respeito, considere o trecho a seguir.

Imagem associada para resolução da questão

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.
Alternativas
Ano: 2015 Banca: SRH Órgão: UERJ Prova: SRH - 2015 - UERJ - Analista de Sistemas |
Q483290 Programação
O interpretador de comandos bash permite a verificação do status do encerramento do último comando ou função executado no script. Um exemplo de trecho de código fonte que verifica o valor desse status é:
Alternativas
Ano: 2015 Banca: SRH Órgão: UERJ Prova: SRH - 2015 - UERJ - Analista de Sistemas |
Q483288 Programação
Suponha que no diretório /home/uerj/teste existam os subdiretórios d1, d2, d3, d4 e d5 e que, em cada um deles, exista um arquivo com o nome a.txt. Deseja-se fazer um script que mova o arquivo a.txt desses subdiretórios para o diretório /home/uerj/teste. Como todos os arquivos possuem o mesmo nome, deve-se renomeá-lo e adicionar o número do diretório ao nome do arquivo. Por exemplo, o arquivo /home/uerj/teste/d1/a.txt será movido para /home/uerj/teste/a1.txt enquanto que o arquivo /home/uerj/teste/d3/a.txt será movido para /home/uerj/teste/a3.txt.
O código do script que realiza esse procedimento é:
Alternativas
Q2319261 Programação
Shell scripts nos permitem programar comandos e executá-los como um evento de script, assim como arquivos de lote. Considere o script a seguir, onde os números representam o número da linha. 
 1 #/bin/csh  2 @ argcount = $#argv  3 @ count=1  4 while ( $count <= $argcount )  5 echo $argv[$count]  6 set equalfound = `echo $argv[$count] | awk '/\=/ {print "yes"}'`  7 if ($equalfound == "yes") then  8 set $argv[$count]  9 echo " doing set.." 10 endif 11 if ($argv[$count] == "compile") set compile=yes 12 if ($argv[$count] == "reg" )set global=no 13 if ($argv[$count] == "clean")set clean=yes 14 if ($argv[$count] == "avn") set source=avn 15 @ count++ 16 end 17 ...

Assinale a alternativa INCORRETA
Alternativas
Q2319260 Programação
O shell script é uma linguagem de comandos usada em vários sistemas operacionais. Considere as afirmativas abaixo:

I. A interpretação do script depende do interpretador de comandos utilizados.
II. Podemos utilizar os comandos um após o outro em uma linha.
III. Um shell script pode ser reutilizado diversas vezes, sempre que necessário.
IV. Os scripts estão diretamente associados a um ou outro tipo de Unix/Linux. 
V. Pode ser considerada linguagem de programação por ter estruturas condicionais, laços de repetição, a possibilidade de modularização, entre outras.

Assinale a alternativa correta.
Alternativas
Respostas
141: E
142: C
143: B
144: A
145: E
146: B
147: A
148: C
149: E
150: D
151: B
152: E
153: E
154: E
155: C
156: C
157: A
158: C
159: C
160: A