不能cat或grep文件的内容

Modified on: Sat, 30 Jun 2018 11:36:00 +0800

我在Debian Jessie。当我用mousepad打开一个新文本文件并保存它,然后用vim修改它并再次保存,我无法打印或grep内容它已经不再了。

如果我执行cat file,终端中不会显示任何内容。如果我用filevim打开mousepad,我会看到内容。如果我用vim编写文件,状态行中会显示以下内容:

"file" [mac] 2L, 5C written

对于“普通”文件,我只能

"file" 2L, 5C written

我认为[mac]与新行的格式有关,所以我试着运行:

dos2unix file

但问题仍然存在。有谁知道这个文件到底出了什么问题?

最佳答案

使用recode,例如:recode /cr file

注意:您可以使用cat file查看终端中的内容,即Mac行尾是CR,它将光标放在行的开头而不进行操作到下一行,这样一切都会被覆盖。

作者:vinc17

相关问答

添加新评论