Bash退格字符正确使用

时间:2014-09-15 15:41:55

标签: linux bash command-line

我做了一件非常简单的事。

echo -e "123\b4" >> simple
cat simple
124

但是当我在Sublime文本中打开这个文件时,我会得到一些名为" BS"可能性代表退格,当我用gedit打开它时,我得到一个空格而不是空格后的4。这是文件的正确版本?

当我用vim在命令行上打开文件时,我得到了一个

^H
而不是

字符。

有人可以提供指导吗?

2 个答案:

答案 0 :(得分:5)

文件的正确版本是保存在文件系统上的版本。 Sublime text和gedit正在读取文件并以不同方式表示。

答案 1 :(得分:1)

\b只需将光标左移一个字符即可。每个编辑都可以解释这个符号!