Questões de Concurso
Sobre shell script em programação
Foram encontradas 241 questões
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.
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

Assinale a opção que corresponde ao resultado da execução do Shell Script anterior.
I. O número do processo atual pode ser acessado através da variável $?.
II. Em x=`string`, a variável x recebe a saída padrão (stdout) do comando string (entre acentos graves).
III. O comando set, sem argumentos, lista as variáveis de ambiente configuradas.

Dado o script bash a seguir, assinale a alternativa que apresenta o resultado final mostrado após sua execução.
#!/bin/bash
x=2
for i in $(seq 9 -3 2)
do x=$(expr $x + $i)
done
echo $x
Por meio da PowerShell, o script adequado para essa remoção é:
Dado o seguinte script:

Após sua execução, a saída impressa no terminal é:
Marque a alternativa CORRETA que está relacionada ao contexto acima:
Julgue o item a seguir, referente a linguagem de scripts.
#!/bin/bash
x=0
while [ $x - le 2 ]
do
echo valor: $x
((x++))
done
O resultado do código shell script anterior será: valor: 3.
Assinale a opção que indica o resultado apresentado para o seguinte script.
#!/bin/bash
echo "Resultado..."
for i in {0..12..2}
do
a=$ (($ i%3))
if [ $ a -eq 0 ]
then
echo "Alo valor $ i"
fi
done
Considere o Shell Script a seguir.
#!/bin/bash
prog1 && echo 1
prog2 || echo 2
prog3 ; echo 3
Sobre esse script, pode-se afirmar, corretamente, que o
comando
Analise o shell script denominado calcula.sh, criado no Linux.

Considerando-se a execução do script em um terminal bash como “./calcula.sh 4”, assinale a alternativa que apresenta o valor
a ser impresso na tela.