在 windows 下编辑过的文件一般都会被保存为 dos 格式, 而 mac os x 和 *nix 类系统一般都是使用 unix 格式,
在windows下编辑过的文件在*nix下打开,会被加上^M, 然后造成程序出问题。
所以需要将文件的格式从dos转换成unix.
可以使用的工具是dos2unix,使用命令如下:

因为文件的数量太大,所以需要批量的来导。
这里就可以使用find 命令。
find . -type f上面这个命令可以找出所以的文件在当前目录下。
然后使用-exec参数 来运行某些命令。
find . -type f -exec dos2unix {} \;
注意dos2unix与{}之间有一个空格。

本文介绍如何将Windows编辑过的文件格式从DOS转换为Unix,避免在Unix-like系统中出现^M字符导致的问题。通过使用dos2unix工具及find命令进行批量转换。
6625

被折叠的 条评论
为什么被折叠?



