notice

当前位置: 系统之家 » BSD » 阅读正文


Windows与类Unix文本格式转换

2010年5月10日 | 发布: admin


点击图片查看更多内容

Windows下的文本文件和Unix/Linux下的文本文件的格式是不同的,其原因就在于对于程序中的'\n'换行符的解释不同。
在Linux/Unix下的换行是\n,而在Windows下的换行是\r\n。不经过处理的话,两者的文件在显示的时候会出现问题,比如一个Linux的文本文件用Windows记事本打开的时候不能自动换行造成格式很乱,一个Windows文件在Linux下用VI打开的话会出现^M字符等。
Centos/Redhat提供了一个自动切换文本格式的工具,可以将Windows的文本切到Linux/Unix格式,也可反向
yum install dos2unix unix2dos
使用方法 : dos2unix file
unix2dos file

Debian/Ubuntu工具
apt-get install tofrodos

FreeBSD提供了二个工具,可将Windows格式切到Linux/Unix,也可以反向切换
cd /usr/ports/converters/unix2dos
make install clean
使用方法 : dos2unix file
unix2dos file
cd /usr/ports/converters/dosunix
make install clean
使用方法 : dosunix INPUTFILE OUTPUTFILE
unixdos INPUTFILE OUTPUTFILE

请对我们的文章进行评论


版权声明:

转载时请注明文章出处,并在文章结尾表明本文链接,特此声明!

本文链接:http://www.xtgly.com/174.htm


2 trackbacks

  1. new zealand business sale Trackback | 2011/12/01
  2. rest homes tauranga Trackback | 2011/12/05