3

我知道如何通过 use 将文件格式从 dos 更改为 unix dos2unix,但是如何更改目录树下的所有文件。可以dos2unix递归更改文件吗?

例如,我有一些文件如下:

TOPDIR
|
+-----dir1
|      |
|      +---file1,file2, file3
|
+-----dir2
       |
       +---file4,file5

如何一次性更改它们,或使用一些 shell 脚本?

4

3 回答 3

7

最好做find /path -type -f -exec dos2unix '{}' \;

于 2013-02-21T06:38:13.633 回答
1

find /path -name '*' -type f -exec dos2unix {} \;

于 2013-02-21T06:31:01.060 回答
0
dos2unix -k `find . -type f`
find . -type f -exec dos2unix -k '{}' \;
find . -type f -print | xargs dos2unix -k

可以从 TOPDIR 使用上述任何命令

于 2013-02-21T06:31:26.600 回答