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

Foram encontradas 240 questões

Q2052784 Programação
Em um shell script para bash, no sistema operacional Linux, foi encontrada a seguinte linha:
    if [ -s “$filename” ]
O teste que está sendo feito por ela é se o arquivo
Alternativas
Q2052783 Programação
Considere o seguinte shell script no sistema operacional Linux:
#!/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
Alternativas
Q2052655 Programação
Em shell scripts para bash, no sistema operacional Linux, a estrutura case deve ser terminada com a seguinte palavra:
Alternativas
Q2052654 Programação

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: 

Alternativas
Q2052450 Programação
Considere o seguinte shell script para bash:
#!/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,
Alternativas
Q2052361 Programação
Considere o seguinte shell script para bash no sistema operacional Linux. Seu propósito é realizar um backup de um diretório usando o comando tar:
#!/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 é:
Alternativas
Q2052360 Programação
Em shell scripts para bash, no sistema operacional Linux, o bloco de código
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
Alternativas
Q2025951 Programação

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? 

Alternativas
Q2025948 Programação
Qual a flag do comando interno de shells bash responsável por informar ao shell que se deseja verificar se uma string está vazia ou não quando se avaliam expressões em colchetes, por exemplo?
Alternativas
Q2025946 Programação
No contexto de programação em shell script, qual comando de shell verifica ou compara um elemento com outro e retorna verdadeiro ou falso, conforme o resultado da comparação?
Alternativas
Q2023618 Programação

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

Alternativas
Q2023617 Programação

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 %

Alternativas
Q2023616 Programação

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 

Alternativas
Q1999286 Programação
O comando para força encerramento de um processo com ID igual a 6100, por meio do Powershell, é 
Alternativas
Q1993148 Programação

Analise o código a seguir escrito em shell script: 


Imagem associada para resolução da questão


Ao executar esse programa em um terminal será escrito na saída padrão:

Alternativas
Q1990871 Programação
Analise o script abaixo.

#!/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.
Alternativas
Q1984176 Programação
Assinale a opção que indica o resultado da execução do script Shell a seguir em um prompt de comando do Linux.

Imagem associada para resolução da questão
Alternativas
Q1968324 Programação

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:

Alternativas
Q1962553 Programação

Dado o programa bash abaixo,


#!/bin/bash

a=12

b=a+15

echo ${b+20}


assinale a opção que mostra a saída correta do programa após sua execução.

Alternativas
Q1960300 Programação

Analise o Shell Script a seguir:


1) #!/bin/bash

2) Xdialog --title “Menu” --center --stdout --menubox \

3) “Escolha uma das opções abaixo” 20 50 2 > resp \

4) 1 “Ação 1” \

5) 2 “Ação 2” \

6) 3 “Ação 3”


7) saida=`cat resp`

8) if [ $saida -eq “1” ]

9) then

10) atual=`pwd`

11) Xdialog --title “Diretorio atual” --center --stdout --msgbox \

12) “O diretório atual é: $atual” 0 0

13) fi


14) if [ $saida -eq “2” ]

15) then

16) Xdialog --title “Opção de diretório” --center --stdout --inputbox \

17) “Entre com o nome do diretório:” 0 0 > resp

18) diret=`cat resp`

19) ls -la $diret

20) fi


21) if [ $saida -eq “3” ]

22) then

23) Xdialog --title “Opção escolhida” --center --stdout --inputbox \

24) “Entre com o nome do diretório:” 0 0 > resp

25) diret=`cat resp`

26) rm -rf $diret

27) Xdialog --title “Opção escolhida” --center --stdout --msgbox \

28) “Comando no diretório $diret executado” 0 0

29) fi



Sobre o Shell Script apresentado, é correto afirmar que

Alternativas
Respostas
61: E
62: D
63: C
64: A
65: C
66: A
67: C
68: A
69: E
70: C
71: C
72: C
73: E
74: A
75: B
76: E
77: C
78: E
79: C
80: D