Segundo o homem:
Se -e estiver em vigor, as seguintes sequências serão reconhecidas:
\b retrocesso
Então, eu esperaria echo -e "word\b"
produzir wor
. Mas ainda:
$ echo -e "wor\bd"
wod
$ echo -e "word\b"
word
Qual é a razão por trás disso?
Segundo o homem:
Se -e estiver em vigor, as seguintes sequências serão reconhecidas:
\b retrocesso
Então, eu esperaria echo -e "word\b"
produzir wor
. Mas ainda:
$ echo -e "wor\bd"
wod
$ echo -e "word\b"
word
Qual é a razão por trás disso?
Como isso não pode ser marcado como uma duplicata de uma pergunta SO, acho que é válido colocar uma resposta aqui no U&L.
\b
move o cursor um caractere para trás, mas não apaga esse caractere. Um caractere final impresso substituiria o caractere.