Considere o comando a seguir digitado no terminal de um si...
echo -e Boa \bProva
O valor que será apresentado no terminal como retorno do comando é:
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.
- 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
Comentários
Veja os comentários dos nossos alunos
echo -e Boa \bProva
Boa+espaço+\b+Prova
resulta = BoaProva
-e = interpreta caracteres especiais, sem o -e iria interpretar o \b como string normal, e não backspace.
\b= backspace, vai dar um backspace retirando o espaço
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo