pfn*_*sel 5 files text newlines
我在 Debian Jessie 上。当我打开一个新的文本文件mousepad
并保存它,然后修改它vim
并再次保存它时,我无法再打印或grep
它的内容了。
如果我这样做cat file
,终端中不会显示任何内容。如果我file
用vim
或打开mousepad
,我会看到内容。如果我用 写入文件vim
,状态行中会显示以下内容:
"file" [mac] 2L, 5C written
Run Code Online (Sandbox Code Playgroud)
而对于“普通”文件,我只得到
"file" 2L, 5C written
Run Code Online (Sandbox Code Playgroud)
我认为这[mac]
与新行的格式有关,所以我尝试运行:
dos2unix file
Run Code Online (Sandbox Code Playgroud)
但问题仍然存在。有谁知道文件到底有什么问题?
使用recode
,例如:recode /cr file
注意:你可以在终端中看到内容的事实cat file
是Mac的行尾是CR,它将光标放在行首而不去下一行,因此所有内容都会被覆盖。