相关疑难解决方法(0)

查找所有“非二进制”文件

是否可以使用该find命令查找目录中的所有“非二进制”文件?这是我试图解决的问题。

我收到了来自 Windows 用户的文件存档。此存档包含源代码和图像文件。我们的构建系统不能很好地处理具有 Windows 行结尾的文件。我有一个命令行程序 ( flip -u) 可以在 *nix 和 windows 之间翻转行尾。所以,我想做这样的事情

find . -type f | xargs flip -u
Run Code Online (Sandbox Code Playgroud)

但是,如果针对图像文件或其他二进制媒体文件运行此命令,则会损坏该文件。我意识到我可以建立一个文件扩展名列表并用它过滤,但我宁愿有一些不依赖于我保持该列表最新的东西。

那么,有没有办法在目录树中找到所有非二进制文件?或者是否有我应该考虑的替代解决方案?

find files text newlines

53
推荐指数
6
解决办法
4万
查看次数

如何在 Unix 和 Windows 换行符格式之间批量转换文件系统分支中的所有文件?

每个人都知道:-) 在 Windows 纯文本文件中,行以 CR+LF 终止,而在 Unix&Linux 中 - 仅以 LF 结尾。如何快速将我的所有源代码文件从一种格式转换为另一种格式?

text-processing newlines

15
推荐指数
2
解决办法
3万
查看次数

标签 统计

newlines ×2

files ×1

find ×1

text ×1

text-processing ×1