Buscar

Considere o SCRIPT abaixo: #!/bin/bash echo "* $(($1 + 3)) $(($1 + $2))" exit 0 Qual será a saída caso o SCRIPT seja executado com o com...

Considere o SCRIPT abaixo:
#!/bin/bash
echo "* $(($1 + 3)) $(($1 + $2))"
exit 0

Qual será a saída caso o SCRIPT seja executado com o comando abaixo?

$ ./script 5 2


10
* 8 7
* 52
5+35+2
5 * 2 *

Essa pergunta também está no material:

SISTEMAS OPERACIONAIS COM PRÁTICA EM LINUX prova
8 pág.

Gerenciamento de Projetos de Ti Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

A saída do script será: 10 * 8 7 Explicação: - A primeira linha "10" é o resultado da operação $(($1 + 3)), onde $1 é o primeiro argumento passado para o script (5) e adicionamos 3, resultando em 8. - A segunda linha "* 8 7" é o resultado da operação $(($1 + $2)), onde $1 é o primeiro argumento passado para o script (5) e $2 é o segundo argumento passado para o script (2), resultando em 7. O asterisco (*) é apenas um caractere fixo no script. - As demais linhas "52" e "5+35+2" não são a saída do script, mas sim uma interpretação errada da expressão matemática.

0
Dislike0

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

✏️ 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