WIN下写的原代码,CP到linux 下后发现每行都有^M
1、 cat filename1 | tr -d "\r" > newfile
2、 sed -e "s/^V^M//" filename > outputfilename
3、 vi :%s/^M//g 确定 ^M是使用 "CTRL-V CTRL-M" 而不是字面上的 ^M
4、一些linux版本有 dos2unix 程序,可以用来祛除^M
/usr/local/bin/dosunix dosfile unixfile
5、用vim :set notextmode
阅读(2225) | 评论(0) | 转发(0) |