Buscar

33ª QUESTÃO - Considere o seguinte arquivo executa.sh cujo conteúdo é o script bash abaixo: #!/bin/bash echo "a a b b c c" | tr '[ ]' '[ *]' | ...

33ª QUESTÃO - Considere o seguinte arquivo executa.sh cujo conteúdo é o script bash abaixo:

#!/bin/bash
echo "a a b b c c" | tr '[ ]' '[
*]' |
gawk '$0 == prev { c++ }
$0 != prev { print c, prev
c=1; prev=$0 }'

A saída, quando executado ./executa.sh, será:


A) 2 a
B) 2 b
C) 2 b
2 c
D) 2 a
2 b
E) 2 a
2 b
2 c

Essa pergunta também está no material:

UFES 2010 - sem específicas
16 pág.

Todas As Disciplinas OutrosOutros

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a alternativa D) 2 a 2 b. Explicação: O script bash presente no arquivo executa.sh realiza as seguintes operações: 1. Imprime a string "a a b b c c". 2. Usa o comando tr para substituir todos os espaços em branco por "[*]". 3. Usa o comando gawk para contar o número de ocorrências consecutivas de cada palavra e imprimir o resultado. Ao executar o script, a saída será: 2 a 2 b 1 c Portanto, a alternativa D) 2 a 2 b é a correta, pois é a única que contém as palavras "a" e "b" com o número de ocorrências correto.

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