【发布时间】:2020-07-28 04:37:02
【问题描述】:
我是一名使用 Mint 的 Windows 7 难民...但我仍在使用 Wine 下的 EAC(精确音频副本)来翻录我的 CD。我有数千个由 EAC 在 Windows 7 下生成的日志文件,现在其中一些是在 Linux 中生成的,但在 Wine 下。我想整理带有“有错误”的日志文件。
命令grep -wr errors * 不返回任何内容。现在,如果我使用 Gedit 和/或 Xed 将一个日志文件剪切并粘贴到文本文件中,相同的命令将输出该测试文件的结果,但仅输出那些。
很明显,Windows 起源是失败的罪魁祸首。问题是“是否有一个选项可以添加到命令中,以便它直接在 Windows 文件上运行,......而不经过像 DOS2Unix 或类似的转换过程?”
测试目录有两个 txt 文件,一个来自 EAC-Wine,另一个来自 linux 编辑器的“相同”文件。第一个文件被 grep 视为二进制文件,因此没有结果,第二个文件正常工作
【问题讨论】:
-
将
file your_file的输出添加到您的问题中。 -
这可能是 Windows/Linux 行尾差异。