Questão FC109017
Acerca de aspectos diversos pertinentes a objetos de avaliação associados à análise de sistemas, julgue o item que se segue. Em um ambiente Linux, a execução do script echo 'sistem
Unix e Linux
CEBRASPE (CESPE) · 2022
Em um ambiente Linux, a execução do script echo 'sistema' | sed -E 's|[a-i]+|g' produzirá o seguinte resultado: s_st_ m_.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
Comentário: Vamos desvendar o resultado dessa execução passo a passo! O comando sed no Linux é essencial para manipulação de texto e possui grande versatilidade no tratamento de strings. No caso apresentado, usamos echo 'sistema' para enviar a string sistema através de um pipe para o comando sed. A flag -E ativa a interpretação de expressões regulares extended, que nos permite usar sintaxes mais avançadas.
A expressão regular fornecida, 's|[a-i]+|g', possui componentes que precisamos analisar com cuidado. O s|... indica que estamos realizando uma substituição, e o padrão [a-i]+ significa "qualquer sequência de letras que vai de a a i", ou seja, as letras a, b, c, d, e, f, g, h, i. O sufixo g garante que todas as ocorrências deste padrão sejam substituídas.
Ao aplicar essa lógica na string sistema, removemos as letras i, e, a (todas contidas no intervalo de a a i), resultando na saída s_st_m. Portanto, a interpretação do comando está correta, e a resposta é CERTA.
Conteúdo do catálogo FC Concursos · Atualizado em