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

Foram encontradas 240 questões

Q2271227 Programação
As Políticas de Execução do PowerShell determinam como os scripts do PowerShell são executados. Qual das seguintes alternativas se adequa à Política de Execução padrão do PowerShell em clientes Windows? 
Alternativas
Q2265369 Programação
Com relação ao operador lógico de strings -n em BASH, ele retorna verdadeiro se:
Alternativas
Q2265361 Programação
Qual o operador de atribuição em scripts BASH?
Alternativas
Q2245548 Programação
Analise o código a seguir em linguagem Bash Script contido no arquivo calc.sh: Imagem associada para resolução da questão
Ao executar a linha de comando bash calc.sh X=10 Y=30 em um terminal, será escrito na saída padrão:

Alternativas
Q2239102 Programação
#!/bin/bash
# Diretório que será verificado
dir_mpe_ro="/backup/mpe/arquivos"
# Rotina a ser executada find "$dir_mpe_ro " -type f -mtime +15 -exec rm {} \;

A partir do Shell script precedente, considerando-se que todos os arquivos estejam localizados no diretório /backup/mpe/arquivos, é correto afirmar que a finalidade desse script é 
Alternativas
Q2176386 Programação
Na linguagem Powershell, o comando Get-Member exibe:
Alternativas
Q2176385 Programação
Na linguagem de script Powershell, qual é o comando utilizado para listar os processos em execução no sistema?
Alternativas
Q2171794 Programação
Analise as seguintes asserções e a relação proposta entre elas:
I. O PowerShell além de possuir comandos internos é uma linguagem de script do tipo dinâmica, em que não é necessário declarar o tipo de variável que será utilizada.
PORQUE
II. Por se tratar de uma linguagem de script, o PowerShell suporta o uso de variáveis, constantes, funções, estruturas de verificações como “if-then-else”, estruturas de repetição “while, do, for e foreach”, tratamentos de erros/exceções e interação com Framework.
A respeito dessas asserções, assinale a alternativa correta.
Alternativas
Q2112759 Programação
No Linux, caso a primeira linha de um script inicie por #!, significa que o Shell entenderá que o que vem a seguir é:
Alternativas
Q2107669 Programação
Em todo primeiro programa que se escreve, imprime-se a clássica mensagem “Hello World” para testar comandos básicos. Analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas, em relação aos códigos que retornarão a mensagem “Hello World” para o usuário no PowerShell. 
( ) Write-host ‘Hello World’ ( ) Write-output ‘Hello World’ ( ) $Var = ‘Hello World’, seguido de Get-variable Var ( ) Print = ‘Hello World’ ( ) Show(‘Hello World’)
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2085541 Programação
Em shell script bash, qual o nome da variável que contém o array dos parâmetros de entrada passados como valores via linha de comando quando da invocação de um script shell?
(por ex. sh ./meuscript.sh param1 param2 paramn)
Alternativas
Q2084644 Programação

Damos o nome de Shell Script a arquivos que serão interpretados pelos programas do tipo Shell. Com ele é possível criar vários comandos para o Linux. Assim, considere o seguinte Script Shell contido abaixo:


>_main.sh x +

1

2   cut -d : -f 1,5 /etc/passwd   I  tr  :  \ \t


A execução do script acima resultará: 

Alternativas
Q2084639 Programação
Assim como os comandos do sistema que possuem opções e parâmetros, os scripts shell também podem ser preparados para receber dados via linha de comando. Marque a opção que informa o número de argumentos passados na chamada de um shell script: 
Alternativas
Q2075881 Programação
O comando do Windows PowerShell para desabilitar um usuário local com o nome Administrador é
Alternativas
Q2075880 Programação
Analise o script a seguir escrito em Windows PowerShell Host

01: InitialSessionState iss = initialSessionState.CreateDe-fault(); 02: Runspace rs = RunspaceFactory.CreateRunspace(iss); 03: rs.Open(); 04: PowerShell ps = PowerShell.Create(); 05: ps.Runspace = rs; 06: ps.AddCommand("Get-Command"); 07: ps.Invoke();

Em relação ao script, analise as seguintes afirmativas.

I. A linha 04 cria um objeto do tipo System.Management.Automation.PowerShell. II. A linha 06 importa e executa o script externo "Get-Command". III. A linha 02 cria um Runspace personalizado depois de criar um objeto InitialSessionState padrão na linha 01.

Está CORRETO apenas o que se afirma em:
Alternativas
Q3074383 Programação
Sobre o Windows PowerShell, identifique a afirmativa INCORRETA.
Alternativas
Q2399262 Programação

Analise o script a seguir.


#!/bin/bash

x=5

y=3


[ $x -gt $y ] && opcao=1

[ $x -ne $y ] && opcao=2

[ $x -le $y ] && opcao=3

[ $x -eq $y ] && opcao=4


if [ $opcao == “1” ];

then

__ echo “Opção 1”

elif [ $opcao == “2” ];

then

__ echo “Opção 2”

elif [ $opcao == “3” ];

then

__ echo “Opção 3”

elif [ $opcao == “4” ];

then

__ echo “Opção 4”

else

__ echo “Opção inválida”

fi


A alternativa que indica a saída produzida pela execução do script apresentado acima é

Alternativas
Q2399253 Programação

Analise o seguinte script.


__ #!/bin/bash

__ for ((i=3; i>=1; i--))

__ do

__ _ for ((j=0; j<=2; j++))

__ __ _ do

__ __ __ echo -n “$((j+i)) “

__ __ _ done

__ _ echo

__ done

__

Após a execução do script acima, o texto que será impresso no terminal é

Alternativas
Q2261510 Programação

Analise o script em bash a seguir:


#!/bin/bash

rm arq.txt

[[ -s arq.txt ]] && echo Output1 || echo Output2

touch arq.txt

[[ -s arq.txt ]] && echo Output1 || echo Output2


Assinale a opção que apresenta a saída do comando, levando em consideração a ordem correta:

Alternativas
Q2093456 Programação
Dialogs é um programa capaz de reproduzir interfaces intuitivas para usuários utilizando um Shell Script. Relacione adequadamente os comandos com o resultado destes comandos.
1. --timeout <var> 2. --max-input <var> 3. --help-label <var> 4. --no-cancel 5. --trimm ( ) Omite o botão “CANCELAR” nas caixas Checklist, Inputbox e Menu. ( ) Apaga espaços em branco no início, espaços consecutivos e quebras de linha laterais nos textos. ( ) Define o tamanho máximo do texto que o usuário pode digitar na inserção de textos. ( ) Define o encerramento do programa, caso o usuário não faça nada dentro de um tempo definido. ( ) Define o texto que será apresentado no botão “HELP”.
A sequência correta está em
Alternativas
Respostas
41: C
42: D
43: C
44: E
45: B
46: C
47: C
48: B
49: B
50: A
51: E
52: A
53: C
54: C
55: C
56: B
57: B
58: D
59: B
60: B