Buscar

1º avaliando aprendizado programação para servidores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Ref.:201610036487) Pontos: 0,1 / 0,1 
Considere o arquivo de Shell Script meu_shell.sh, criado por meio de um editor de texto. Para que o arquivo 
meu_shell.sh possa ser executado em um ambiente Shell, ele deve ter as permissões alteradas utilizando o 
comando chmod, dentre outras possibilidades, para:
+z
 +x
772
444
666
2a Questão (Ref.:201610036490) Pontos: 0,1 / 0,1 
Considerando-se o código em shell script, denominado teste, no trecho a seguir:
#!/bin/bash
# Teste de Variáveis
echo "escrever: $0"
echo "escrever: $#"
echo "escrever: $1"
echo "escrever: $2"
Caso seja executada a linha de comando ./teste 34 20 10, os valores das Variáveis especiais $0 e $# serão, 
respectivamente:
34 e 10
./teste e 3
 ./teste e 10
20 e ./teste
34 e 3
3a Questão (Ref.:201610036491) Pontos: 0,0 / 0,1 
Quando um Bash script é executado com parâmetros na linha de comando, podemos usar uma variável para 
exibir todos os parâmetros passados. Essa variável é:
$10
$?
 $#
$1
 $*
4a Questão (Ref.:201610036515) Pontos: 0,1 / 0,1 
Assinale a opção que NÃO descreve característica do Shell Script
Facilidade de desenvolvimento
Simplicidade
Controle
 Complexidade
Portabilidade
5a Questão (Ref.:201610036514) Pontos: 0,1 / 0,1 
O comando
./script.sh 4 5
Enviado a script.sh cujo código está abaixo:
#!/bin/bash
a=$1
b=$2
if [ $a -gt $b ]
 then
 echo "a é maior que b"
else
 echo "b é maior que a"
fi
Apresenta como resultado:
a é maior que b
 b é maior que a
erro pois $1 não foi definido
a é menor que b
b é menor que a

Continue navegando