对于回车键的定义,不同的操作系统并不相同。
- 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
对于回车键的定义,不同的操作系统并不相同。
在windows系统上打开更改过的文本文件,在linux系统中就会多出^M。
处理方法:
1)终端下使用命令dos2unix filename
2)用VI打开,命令行下输入 :set fileformat=unix 或用正则表达式替换 g/^M/s/^M//
3)sed工具 sed ’s/^M//’ filename > tmp_filename