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

Foram encontradas 234 questões

Q405847 Programação
Um dos shell padrão do sistema operacional Linux é o Bash que possui vários comandos adicionais que facilitam a interação do usuário com o Linux. Por exemplo, ao digitarmos o comando !! (dupla exclamação),
Alternativas
Q397326 Programação
Considere a execução do Shell Script a seguir:

imagem-017.jpg

Se, após a execução desse script, for executado o comando:

imagem-018.jpg

será exibido no terminal o resultado:
Alternativas
Q372832 Programação
Analise o conteúdo do Shell Script “num.sh” apresentado a seguir

#!/bin/bash
echo -n 1 >&2
echo -n 2 >&1
echo -n 3 1>&2
echo -n 4 2>&1
echo -n 5

Se o script for executado no terminal de comando do sistema operacional Linux: “./num.sh >/dev/null”, será exibida na tela a seguinte mensagem:
Alternativas
Q369124 Programação
Fan-Out (um profissional de TI executando scripts em múltiplos computadores a partir de um único console) e Fan-In (muitos profissionais de TI executando scripts em um único computador), são cenários de gerenciamento remoto suportados pelo
Alternativas
Q366340 Programação
Para auxiliar na administração de redes, o uso de shell scripts é uma importante ferramenta, pois simplifica e automatiza tarefas que seriam complexas para se executar sem o auxílio desse recurso. Observe o Shell script a seguir:

imagem-007.jpg

a opção que completa a lacuna corretamente é:

Alternativas
Q320007 Programação
Suponha que um usuário tenha aberto um terminal em um computador
com sistema operacional Microsoft e tenha executado o arquivo que
contém o código abaixo, escrito segundo linguagem de script (BAT)
para sistemas Windows.

Imagem 004.jpg

Com base nas informações apresentadas, julgue os itens que se seguem.

Se o comando IF na linha 17 necessitasse de um ELSE, este deveria ser colocado obrigatoriamente na mesma linha do IF para atender à sintaxe da linguagem de script (BAT) do Windows.
Alternativas
Q320006 Programação
Suponha que um usuário tenha aberto um terminal em um computador
com sistema operacional Microsoft e tenha executado o arquivo que
contém o código abaixo, escrito segundo linguagem de script (BAT)
para sistemas Windows.

Imagem 004.jpg

Com base nas informações apresentadas, julgue os itens que se seguem.

Se o comando @ECHO OFF (linha 1) for excluído, o valor da variável N não será impresso no terminal em que o script foi acionado.
Alternativas
Q320005 Programação
Suponha que um usuário tenha aberto um terminal em um computador
com sistema operacional Microsoft e tenha executado o arquivo que
contém o código abaixo, escrito segundo linguagem de script (BAT)
para sistemas Windows.

Imagem 004.jpg
Com base nas informações apresentadas, julgue os itens que se seguem:

A execução desse script produzirá um valor menor que 16 para a variável N (linha 7).
Alternativas
Q311068 Programação
Acerca das linguagens de programação, julgue os itens subsequentes.

O Shell Script a seguir transforma letras minúsculas em maiúsculas. Para cada arquivo lido no laço, uma variável de nome $resultado irá conter o arquivo em letras minúsculas.
O comando tr é usado para transformar letras minúsculas em maiúsculas; caso não exista um arquivo igual e com letras minúsculas, o arquivo é renomeado para o valor da variável $resultado, de mesmo nome, mas com letras maiúsculas.

Imagem 011.jpg

Alternativas
Q310957 Programação
Julgue os itens subsequentes, acerca dos ambientes Windows, Unix e Linux.

O comando do shell bash que permite declarar uma variável com um nome específico, atribuindo-se a ela um dado valor, é o seguinte:

declare [-frxi]
[name [=value] ]



Alternativas
Q310296 Programação
Com relação a linguagens de script, julgue os itens a seguir.

O interpretador da linguagem bash script é integrado ao shell; por isso, os scripts escritos em bash script, que são executados de forma transparente, não necessitam de permissão especial para sua execução.

Alternativas
Q309521 Programação
Acerca da programação em linguagens shell de script, julgue os
itens subseqüentes.
Quanto ao código a seguir, é correto afirmar que não há erros de sintaxe; o argumento deve ser um nome de arquivo para que não haja falha; $1 identifica o argumento; o número e o conteúdo de cada linha no arquivo serão apresentados, se o argumento for um nome de arquivo com extensão sh ou csh.

#!/bin/sh
function imprimir ()
{
           echo "Arquivo:" $1
           echo "Tamanho:" $(wc $1)
           linha=
           n = 0
           while read linha; do
                 ((n = n + 1))
                 echo "n : linha";
           done
}
if [ $# -ne 1 ]; then
           echo "Falha na execucao."
           exit 2;
fi
if [ ! -r "$1" ]; then
           echo "Falha na execucao."
           exit 2;
fi
case $1 in
                      *.sh) imprimir
                                    break
                      *.csh) imprimir
                                    break
                      *) echo "Tipo invalido."
                                    exit 1
exit 1;

Alternativas
Q309520 Programação
Acerca da programação em linguagens shell de script, julgue os
itens subseqüentes.
Considerando o código a seguir, é correto afirmar que não há erros de sintaxe; é possível executar o código para copiar ou mover arquivos do diretório identificado por dir1 para o identificado por dir2; os arquivos de subdiretórios em dir1, caso existam, serão copiados para dir2.

#! /bin/csh -f
echo 'Diretorio de origem:'
set dir1=($<)
echo 'Diretorio de destino:'
set dir2=($<)
if ((! -d $dir1)**(! -d $dir2)) then
         echo "Diretorios incorretos."
endif
echo 'Extensao dos arquivos:'
set ext=($<)
echo 'Digite comando [cp ou mv]:'
set comando=($<)
switch ($comando)
case 'cp':
         foreach arquivo (dir1/*)
              if (! -d $arquivo && $arquivo =~ *.ext) then
                   cp $arquivo dir2
              endif
         end
case 'mv':
         foreach arquivo (dir1/*)
              if (! -d $arquivo && $arquivo =~ *.ext) then
                   mv $arquivo dir2
              endif
         end
default:
         echo 'Comando invalido'
         exit 01
endsw
exit 0

Alternativas
Q303423 Programação
O comando de shell script utilizado para reportar a quantidade de espaço livre em cada partição do disco é chamado
Alternativas
Q303422 Programação
O comando de shell script touch,
Alternativas
Q303421 Programação
Durante a análise de logs de arquivos, principalmente de logs de arquivos ainda em execução, uma ferramenta de shell script é bastante útil. Essa ferramenta é capaz de ler e imprimir parte do final do arquivo sendo analisado, efetuando a impressão de novas informações que são adicionadas dinamicamente ao arquivo, sem a necessidade de executar novamente o comando para a leitura do final do arquivo. A ferramenta em questão é chamada
Alternativas
Q303420 Programação
O comando de shell script grep é utilizado para a procura de padrões de texto em arquivos. Por padrão, a procura diferencia letras maiúsculas e minúsculas. Para efetuar uma pesquisa, sem levar em consideração este fator, basta executar o comando com a opção
Alternativas
Q271211 Programação
Sobre o shell, é correto afirmar que o comando
Alternativas
Q267185 Programação
Julgue os próximos itens, relativos aos sistemas operacionais
Windows, Unix e Linux.
No Unix, os scripts shell são arquivos de texto que possuem permissão de execução; a primeira linha de um script shell deve-se iniciar com #$ .
Alternativas
Q257038 Programação


Acerca do trecho de código acima, julgue os itens subsequentes.

O código de programa na linha 1 determina que o sistema use o interpretador bash.

Alternativas
Respostas
161: B
162: A
163: B
164: A
165: D
166: E
167: E
168: C
169: E
170: C
171: E
172: E
173: E
174: D
175: B
176: B
177: A
178: A
179: E
180: C