linux下文本文件处理--奇怪的^M

来源:互联网 发布:淘宝空单号购买 编辑:程序博客网 时间:2024/05/16 18:54

对于回车键的定义,不同的操作系统并不相同。

  • windows:0D0A
  • unix/linux: 0A
  • MAC: 0D

在windows系统上打开更改过的文本文件,在linux系统中就会多出^M。


处理方法:

1)终端下使用命令dos2unix filename

2)用VI打开,命令行下输入 :set fileformat=unix 或用正则表达式替换 g/^M/s/^M//

3)sed工具  sed ’s/^M//’ filename > tmp_filename

原创粉丝点击