Buscar

Um arquivo de script pode conter várias funções. As funções poderão ser executadas sequencialmente ou, ainda, selecionadas de acordo com parâmetros...

Um arquivo de script pode conter várias funções. As funções poderão ser executadas sequencialmente ou, ainda, selecionadas de acordo com parâmetros e situações atuais do sistema. Imagine que o trecho a seguir representa um script que executa uma determinada função a partir do parâmetro passado pelo usuário. Assim, deve-se passar o valor “1” ou “2” como parâmetro para que seja executada a “funcao1( )” ou a “funcao2( )”, respectivamente. Para essa questão, preencha as lacunas da codificação a seguir e depois selecione a alternativa que corresponde à sequência correta.
#!/bin/bash


funcao1()
{
echo "Selecionada a funcao 1"
}


funcao2()
{
echo "Selecionada a funcao 2"
}


case "___" in
__
funcao1 ;;
__
funcao2 ;;
__
echo "opcao invalida"
esac


a. $0; 1); 2); *.
b. $1; 1); 2); *.
c. $1; 1; 2; *).
d. $1; 1); 2); default).
e. $1; 1); 2); *.

Essa pergunta também está no material:

Atividade 4 (A4) PROGRAMACAO EM SHELL SCRIPT
5 pág.

Shell Script Centro Universitário das Faculdades Metropolitanas UnidasCentro Universitário das Faculdades Metropolitanas Unidas

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta para preencher as lacunas da codificação é a letra b. A sequência correta seria: #!/bin/bash funcao1() { echo "Selecionada a funcao 1" } funcao2() { echo "Selecionada a funcao 2" } case "$1" in 1) funcao1 ;; 2) funcao2 ;; *) echo "opcao invalida" esac

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais