Questões de Concurso
Sobre shell script em programação
Foram encontradas 241 questões
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:
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
if [ -s “$filename” ]
O teste que está sendo feito por ela é se o arquivo
#!/bin/bash d=$(cat list) var=5 for var in $d do mkdir $var done
O efeito da execução desse script em um diretório que não contém nenhum subdiretório, supondo que as permissões necessárias existam, é a criação de
Considere o seguinte shell script para bash no Linux.
#!/bin/bash
for i in 0 5
do
echo $i
done
Os números que aparecem na saída da execução do
script, um por linha, são:
#!/bin/bash echo -n "Digite o nome: " read name lista=$(cat lista.txt) for i in $lista; do echo $i ssh $i "sudo useradd -m $name" if [ $? -eq 0 ]; then echo "Sucesso em $i" else echo "Erro em $i" fi done
Considerando que o script inicia apresentando um prompt para digitação de um valor a ser armazenado na variável name e que as eventuais conexões SSH são bem-sucedidas, esse script tem por objetivo criar,
#!/bin/bash T=$(date +%b-%d-%y) FILENAME=Backup-$T.tar.gz tar -cpzf /backups/$FILENAME /dados
Considerando uma execução do script no dia 15.01.2022, o nome do arquivo de backup gerado é:
until [condição] do [comandos] done
contém uma condição a ser avaliada, indicada por [condição], e uma sequência de comandos, indicada por [comandos].
Esse bloco
Analise o código abaixo:
arquivo=”123 abc”
[[ ! -e $arquivo ]]
echo $?
Qual o resultado da execução do código em um ambiente bash shell?
A respeito de conceitos de Power Shell, julgue o item subsecutivo.
Considere-se o código Power Shell a seguir.
$x = 30
$y = 10
if($x -eq 30){
if($y -eq 10) {
write-host(“X = 30 and Y = 10”)
}
}
A execução do código Power Shell precedente terá o seguinte resultado.
X = 30 and Y = 10
Julgue o item a seguir a respeito dos conceitos de shell bash shell script.
O arquivo arq.sh contém o código a seguir.
#!/bin/bash
echo $ #
A execução do referido código terá o seguinte resultado.
3
./arq.sh 1 teste %
Julgue o item a seguir a respeito dos conceitos de shell bash shell script.
O arquivo exec.sh contém o código a seguir.
#!/bin/sh
echo $ !
A execução do referido arquivo terá o seguinte resultado.
banco do nordeste
. /exec.sh banco do nordeste
Analise o código a seguir escrito em shell script:

Ao executar esse programa em um terminal será escrito na saída
padrão:
#!/bin/bash
NR=-31;
until [ ${NR} -gt 273 ];
do echo "NR=${NR}"; NR=$[ ${NR} +49 ];
echo " FIM=${NR}";
echo " Conta=$((count++))";
done
Assinale a opção que indica quantas linhas serão impressas na tela de um terminal Linux e quais os valores de ${NR} e de count ao término da execução do script.

Os scripts do PowerShell não poderão ser executados quando a política de execução estiver definida como Restricted. De acordo com a Microsoft, essa é a configuração padrão em todos os sistemas operacionais do cliente Windows. Diante disso, um Técnico foi solicitado a:
I. Verificar a política de execução atual.
II. Mudar a configuração para RemoteSigned.
Os comandos I e II que o Técnico deve utilizar no Powershell do Windows 10, em condições ideais, são correta e respectivamente: