这个字段分隔符是什么(^ M)?

时间:2015-04-27 22:35:42

标签: perl separator

我试图用Perl解析文本文件时遇到这个。原始文件在vim中如下所示: enter image description here

当我试图打印第二列(这里是87)时,不知何故,^ M出现在vim中: enter image description here

我只是好奇这是什么" ^ M"是什么?有人知道吗?谢谢!

1 个答案:

答案 0 :(得分:2)

{{1}}是ASCII字符13,称为回车符。 MS-DOS使用回车符后跟换行符(ASCII 10)来标记行的结尾。 Unix系统仅使用换行。通常在使用编辑器时会“看到”回车符,该编辑器认为您的文件使用的是Unix样式行结尾但实际上有MS-DOS样式的行结尾。