windows的文本文档在linux系统下格式化(dos2unix)

由于windows的换行符和unix不一样 所以导致在windows下编写好的代码在linux下查看的时候会出问题

比较通常的情况就是每行会多出 ^M这样的字符
尝试了几种删除的方法都不太好用,在gentoo上安装一个工具就可以简单删除了
[ccn lang="bash" tab_size="4" theme="blackboard" width="550" ]
emerge -av dos2unix
[/ccn]

[ccn lang="bash" tab_size="4" theme="blackboard" width="550" ]
dos2unix xxx.txt
[/ccn]
这样就可以了
还有一个问题就是文件编码
我习惯使用notepad++ 选择默认的编码为 UTF-8 without BOM
格式选择为unix
http://www.wcv5.com/wp-content/uploads/2010/12/6.png