无法为文件做头或尾

Dhr*_*uuv 2 linux file-format csv newlines

我有一个 .CSV 文件,在传递file test_file.csv命令时输出如下:

test_file.csv: ISO-8859 English text, with CR line terminators
Run Code Online (Sandbox Code Playgroud)

当我cat, head or tail在文件上使用命令时,它会返回屏幕上的总文件内容。如何转换行终止符,以便我能够使用这些命令并使用该文件进行进一步处理。另外,我想知道是否有办法知道这个文件是如何生成/创建的?请建议。

Tom*_*omH 5

我所知道的唯一一件事是,通常使用裸CR作为行终止符是旧的 Mac 系统(在 Mac OS X 之前),但除非它是一个看起来不太可能的非常旧的文件。

无论如何,包mac2unix中的dos2unix程序应该能够为您修复它。