![echo -e "word\b"가 예상대로 작동하지 않습니다.](https://linux55.com/image/161810/echo%20-e%20%22word%5Cb%22%EA%B0%80%20%EC%98%88%EC%83%81%EB%8C%80%EB%A1%9C%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
그 남자에 따르면 :
-e가 적용되는 경우 다음 시퀀스가 인식됩니다.
\b 백스페이스 키
echo -e "word\b"
그래서 결과물이 나오길 기대합니다 wor
. 또한:
$ echo -e "wor\bd"
wod
$ echo -e "word\b"
word
그 이유는 무엇입니까?
답변1
이것은 SO 질문의 중복으로 표시될 수 없기 때문에 U&L에 답변을 넣는 것이 유효할 것이라고 생각했습니다.
\b
커서를 한 문자 뒤로 이동하지만 그렇지 않습니다.삭제그 역할. 인쇄된 마지막 문자가 이 문자를 덮어씁니다.
$ echo -e "hello world\bX"
hello worlX