Echo
echo -e ‘wordb’ 沒有按預期工作
據男人說:
如果 -e 有效,則辨識以下序列:
\b 退格
所以我希望
echo -e "word\b"
產生wor
輸出。但是:$ echo -e "wor\bd" wod $ echo -e "word\b" word
這背後的原因是什麼?
由於這不能被標記為 SO 問題的重複,我想在 U&L 中給出答案是有效的。
\b
將游標向後移動一個字元,但不會刪除該字元。列印的最後一個字元將覆蓋該字元。$ echo -e "hello world\bX" hello worlX