码迷,mamicode.com
首页 > 其他好文 > 详细

dos2unix和unix2dos

时间:2017-03-09 00:08:52      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:文本文件   脚本   查看   linu   文本   方式   windows   没有   window   

  dos2unix将windows格式的文件转换为linux格式的文件。

  unix2dos将linux格式的文件转换为windows格式的文件。

  

      dos2unix和unix2dos会转换windows和linux中文件的换行符。

      我们知道windows中的换行符是\r\n,linux的换行符是\n。

      这也就是为什么从linux中复制过来的文本文件在window中无法正常的换行,每行会非常的长。这时就需要用unix2dos处理一下文件,再复制到window中,换行就可以正常显示了。

 

       我们怎么判定window下的文件是否是从linux中复制过来的呢。

       \r\n对应的十六进制为0D 0A,\n对应的十六进制为0A。

       用UE等工具以十六进制查看文件换行处的字符,就可以判定该文件是否是从linux中复制过来的。

       用unix2dos转换后的文件,查看换行符为0D 00 0A,不过是可以正常显示的。

       同样的,在window下编辑的shell脚本,也需要转换后再复制到linux下。

 

       dos2unix和unix2dos如果没有安装,可以用如下的方式安装,yum install dos2unix。

       

      

      

dos2unix和unix2dos

标签:文本文件   脚本   查看   linu   文本   方式   windows   没有   window   

原文地址:http://www.cnblogs.com/lnlvinso/p/6523409.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!