Dos 文本文件如果不是通过ascii方式传输至服务器,你使用vi 查看时会发现其中有很多 ^M 。
如果去掉这些 ^M 符号,使其成为标准的 Unix 文本格式呢??
这里先列三种方法,还有N种就不列了。
1. 使用vi
vi dos_file.txt
:%s/^M//g
其中^M 必须是同时按 Ctrl+V+M ,表示回车。不是直接输入 ^M ,那没有用的, :-) 。
2. 使用tr
命令:tr -d “/015″ dos_file.txt
3. 使用perl
cat dos_file.txt | perl -pe ‘~s//r//g’ > dos_file.txt