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