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


猜你喜欢

转载自j2ee-zhongqi.iteye.com/blog/1190684
今日推荐