🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

 Considere o comando a seguir digitado no terminal de um si...

Próximas questões
Com base no mesmo assunto
Q4197863 Sistemas Operacionais
 Considere o comando a seguir digitado no terminal de um sistema operacional Linux.
echo -e Boa \bProva
O valor que será apresentado no terminal como retorno do comando é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O ponto decisivo era reconhecer que, com `-e`, o `echo` interpreta `\b` como backspace no comando `echo -e Boa \bProva`, de modo que a saída exibida fica sem o espaço entre as partes, levando à alternativa C.

Tema central: Backspace no echo
Análise das alternativas
A
Errada
Incorreta. O comando não converte `Boa` para maiúsculas. O efeito de `\b` é apenas recuar o cursor uma posição, sem alterar caixa de caracteres.
B
Errada
Incorreta. O espaço entre `Boa` e `Prova` não permanece visível, porque o `\b` recua exatamente sobre esse espaço e o `P` é escrito nessa posição.
C
Certa
A alternativa C está certa porque o parâmetro `-e` faz o `echo` interpretar sequências de escape, e `\b` corresponde a backspace. Nesse contexto, depois de imprimir `Boa `, o cursor volta uma coluna, exatamente sobre o espaço, e a escrita de `Prova` começa nessa posição. Por isso, a separação deixa de aparecer visualmente, resultando em `BoaProva`.
D
Errada
Incorreta. O backspace não transforma letras maiúsculas em minúsculas nem produz mistura de caixa. Ele só reposiciona o cursor uma coluna à esquerda.
E
Errada
Incorreta. O comando não gera múltiplos espaços; ocorre o oposto do avanço de cursor, pois `\b` recua uma posição.
Pegadinha da questão
Confundir `\b` com inserção de espaço ou tabulação, em vez de reconhecê-lo como backspace no `echo -e`.
Dica para questões semelhantes
  • Em comandos com `echo -e`, verifique se há sequências de escape sendo interpretadas antes de analisar o texto exibido.
  • Para `\b`, pense primeiro em reposicionamento do cursor: recua uma coluna e a próxima escrita pode sobrescrever a posição anterior.
  • Se a alternativa sugere mudança de maiúsculas/minúsculas ou inserção de vários espaços, confronte isso com a função técnica do `\b`, que não faz nenhuma dessas coisas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo