我有数千个文件需要转换为 Linux 标准行结束格式,即使用dos2unix
.
要转换的文件的扩展名.cpp
或者.h
有问题的文件是在子目录中构建的。
我知道我可以找到所有包含以下内容的文件:
find ./ -follow -type f \( -iname \*.cpp -o -iname \*.h \)
但我如何将命令应用于它们呢?
我想用一个带有一些周期的简单bash
脚本for
,但我无法编写。
答案1
就用吧。
find . -type f \( -iname "*.cpp" -o -iname "*.h" \) -exec dos2unix {} +