Questões de Programação - Shell script para Concurso

Foram encontradas 234 questões

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
Q534354 Programação
Para testar o código de saída do último comando executado num script da bash (Bourne-Again Shell) e encerrar a execução desse script, caso o comando tenha sido executado sem erros, deve-se escrever a linha de código.
Alternativas
Q514854 Programação
O uso da linguagem de script BAT gera arquivo com extensão .bat e pode ser definido como um conjunto de comandos executados em lote (sequencialmente), com a função de automatizar tarefas rotineiras e muitas vezes trabalhosas. Entre os comandos possíveis de um uso em um arquivo bat, um serve para criar um diretório denominado cmrj, por exemplo, enquanto o outro serve para exibir informações e o código executado pelo sistema. Esses comandos são, respectivamente:
Alternativas
Q514837 Programação
Analise as características listadas a seguir, relacionadas à linguagem de script Shell.

· para a comparação com um número, deve ser usado um operador OP1.
No códigoImagem associada para resolução da questão , 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:
Alternativas
Q509310 Programação
O Shell é um programa interpretador de instruções, que foi escrito em diferentes versões. Diante do exposto, analise.

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)
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
Q490267 Programação
O comando Set-ExecutionPolicy permite determinar a política de execução de scripts em powershell. Sobre essas políticas, é CORRETO afirmar que, na política
Alternativas
Q490266 Programação
Considerando a linguagem de script shell script, é CORRETO afirmar que
Alternativas
Q490049 Programação
O item que contém uma expressão CORRETAMENTE escrita em shell script:
Alternativas
Q486900 Programação
O comando useradd, encontrado no bash shell, é usado para criar uma nova conta.
Ao criar uma conta, qual opção desse comando permite definir uma data de expiração para essa conta?
Alternativas
Q486890 Programação
No contexto do bash Shell, qual variável de ambiente armazena o nome do diretório corrente?
Alternativas
Q486107 Programação
Considere o script shell a seguir, escrito para uma máquina executando o sistema operacional UNIX.

imagem-012.jpg
A execução desse script
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
Q454028 Programação
Em programação shell, para comparar se uma string é nula, utiliza-se o comando test com a opção:
Alternativas
Q454027 Programação
O caracter especial imagem-004.jpg é usado na programação shell para:
Alternativas
Q429733 Programação
Um técnico de informática escreveu o seguinte script shell chamado “teste”:

#!/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
Alternativas
Ano: 2014 Banca: UFMT Órgão: UFMT Prova: UFMT - 2014 - UFMT - Engenharia da Computação |
Q415511 Programação
Considere a sequência de comandos executada em um shell BASH .
imagem-013.jpg

A sequência gera o seguinte resultado:
Alternativas
Ano: 2014 Banca: UFMT Órgão: UFMT Prova: UFMT - 2014 - UFMT - Engenharia da Computação |
Q415510 Programação
A coluna de números apresenta comandos de Shell BASH e a de parênteses, a interpretação de cada comando. Numere a coluna de parênteses de acordo com a de números.

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.
Alternativas
Respostas
141: E
142: B
143: C
144: D
145: D
146: C
147: C
148: C
149: D
150: C
151: C
152: B
153: C
154: A
155: C
156: A
157: A
158: A
159: B
160: A