DOS文件转换成UNIX文件格式:dos2unix和unix2dos

阅读更多
DOS、Mac 和 Unix 文件格式

文件格式区别  

三种格式的主要区别在于对回车换行符的处理
UNIX   \n
MAC     \r
DOS     \r\n


转换
  
Windows平台,有强大的UltraEdit,它支持DOS、Mac 和 Unix 三种文
件格式的任意互换。在【文件】->【转换】选项卡下有相应的对应选项。

在Unix/Linux平台该如何做呢?
dos2unix filename

批量进行文件转换:
find -type f | xargs dos2unix

find -name "*.sh" -exec dos2unix {} \;


用脚本来判断是哪种文件格式:
file filname|grep -qv ^M && echo file is unix formart || echo file is dos formart


你可能感兴趣的:(unix,dos,dos2unix,ultraedit,linux)