我正在使用dos2unix *.sh
转换当前目录中的所有.sh
文件。
那么,如何将子文件夹中的所有.sh
文件转换?
我尝试过,但它不能用于bash:如何在目录中的所有文件和PowerShell中的所有文件运行dos2unix
您可以使用find
:
find . -type f -name "*.sh" -exec dos2unix {} +;
这将在当前目录中找到所有*.sh
(-name "*.sh"
)文件(-type f
)(也递归到子目录中),并在所有这些文件中执行dos2unix
UTILITY