我正在使用dos2unix *.sh
转换当前目录中的所有.sh
文件。
那么如何转换子文件夹中的所有.sh
文件呢?
我试过这个,但它对bash不起作用: How to run dos2unix for all files in a directory and subdirecty in Powershell
答案 0 :(得分:2)
您可以使用find
:
find . -type f -name "*.sh" -exec dos2unix {} \+;
这会在当前目录中找到所有*.sh
(-name "*.sh"
)个文件(-type f
)(也会递归到子目录中)并在所有dos2unix
实用程序上执行