据男人说:
如果 -e 有效,则识别以下序列:
\b 退格
所以我希望echo -e "word\b"
产生wor
输出。但是:
$ echo -e "wor\bd"
wod
$ echo -e "word\b"
word
这背后的原因是什么?
据男人说:
如果 -e 有效,则识别以下序列:
\b 退格
所以我希望echo -e "word\b"
产生wor
输出。但是:
$ echo -e "wor\bd"
wod
$ echo -e "word\b"
word
这背后的原因是什么?
由于这不能被标记为 SO 问题的重复,我想在 U&L 中给出答案是有效的。
\b
将光标向后移动一个字符,但不会删除该字符。打印的最后一个字符将覆盖该字符。