我必须使用dos2unix转换整个目录。我不知道该怎么做这件事。


当前回答

我也遇到过同样的问题,感谢这里的帖子,我已经解决了它。我知道我有大约100个文件,我只需要为*.js文件运行它。 找到。-type f -name '*.js' -print0 | xargs -0 dos2unix . xml

谢谢大家的帮助。

其他回答

找到。-type f -print0 | xargs -0 dos2unix . txt

将递归找到当前目录内的所有文件,并调用这些文件dos2unix命令

如果没有子目录,也可以取

ls | xargs -I {} dos2unix "{}"
for FILE in /var/www/html/files/*
do
 /usr/bin/dos2unix FILE
done

我也遇到过同样的问题,感谢这里的帖子,我已经解决了它。我知道我有大约100个文件,我只需要为*.js文件运行它。 找到。-type f -name '*.js' -print0 | xargs -0 dos2unix . xml

谢谢大家的帮助。

我认为最简单的方法是:

dos2unix $(find . -type f)