Bash退格字符正确使用

Sri*_*ini 0 linux bash command-line

我做了一件非常简单的事情.

echo -e "123\b4" >> simple
cat simple
124
Run Code Online (Sandbox Code Playgroud)

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

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

^H
Run Code Online (Sandbox Code Playgroud)

而不是字符.

有人可以提供指导吗?

Ste*_*tto 5

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