如何为bash中的子文件夹中的所有文件运行dos2unix?

时间:2017-12-08 10:09:34

标签: bash dos2unix

我正在使用dos2unix *.sh转换当前目录中的所有.sh文件。

那么如何转换子文件夹中的所有.sh文件呢?

我试过这个,但它对bash不起作用: How to run dos2unix for all files in a directory and subdirecty in Powershell

1 个答案:

答案 0 :(得分:2)

您可以使用find

find . -type f -name "*.sh" -exec dos2unix {} \+;

这会在当前目录中找到所有*.sh-name "*.sh")个文件(-type f)(也会递归到子目录中)并在所有dos2unix实用程序上执行