去除文件中^M的几种方法

原创 2004年09月06日 15:49:00

注意:  ^M的输入方法是先按Ctrl+v然后按回车

第一种

$ perl -i -p -e "s/^M//g" *.txt
or
$ perl -i.bak -p -e "s/^M//g" *.txt   #也就是以.bak为后缀名加个备份文件

 

第二种 (jlake提供)

比较原始,直接用vi打开

按ESC进入命令模式,输入:1,$ s/^M//g回车即可 


 

去除文件中^M的几种方法

注意:  ^M的输入方法是先按Ctrl+v然后按回车第一种$ perl -i -p -e "s/^M//g" *.txt or $ perl -i.bak -p -e "s/^M//g" *.txt ...
  • zhouxianli
  • zhouxianli
  • 2004-09-06 15:49:00
  • 1119

一行命令搞定/usr/bin/perl^M: bad interpreter

在linux系统下使用Perl脚本有时会遇到如下错误: /usr/bin/perl^M: bad interpreter: No such file or directory 最常见的原因...
  • lexang1
  • lexang1
  • 2015-09-15 18:09:36
  • 3119

VC中调用MATLAB的M文件的方法

  • 2010年08月06日 15:48
  • 10KB
  • 下载

在linux 中去除^M字符

使用vi打开文本文件 vi dos.txt :set fileformat=unix :w
  • terry_water
  • terry_water
  • 2016-03-17 13:09:19
  • 308

perl /m 当作多行处理

高级用法 多行匹配: zjtest7-frontend:/root/0825# cat a2.pl print "1111111111111\n"; my $_="abc\nABC\nabc"; ...
  • zhaoyangjian724
  • zhaoyangjian724
  • 2016-08-25 16:26:18
  • 619

perl详解

第一章 概述 一、Perl是什么?       Perl是Practical Extraction and Report Language的缩写,它是由Larry Wall设计的,并由他不断更...
  • yanfangphp
  • yanfangphp
  • 2013-12-04 11:06:59
  • 2248

去掉linux文本文件中的 ^M 符号

在linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件。我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致,  ...
  • dearwind153
  • dearwind153
  • 2016-08-16 20:58:23
  • 2436

python 文件中去除 ^M 符号

因为linux/unix下的回车符是’0d’,而在windows下侧是’0d0a’ ^M 可以用 dos2unix 命令 去除: dos2unix filenamepyCharm中设置...
  • wowocpp
  • wowocpp
  • 2018-03-05 17:37:37
  • 40

perl常见问题集(一)

我如何作 (任何事)? 你到 CPAN(见 perlfa)找过了吗?也许别人已经写了某个模组可以解决你的 问题。你查过相关的说明文件了吗 (man pages)?以下是一份概要的索引: 物件 (Obj...
  • eroswang
  • eroswang
  • 2007-09-28 16:00:00
  • 2415

使用notepad++删除^M字符

^M字符是由于Windows和Unix对于end-of-line的符号使用不一致引起的。在Windows中,使用return/newline两个符号开始新的一行;在Unix中,使用newline即可开...
  • vernice
  • vernice
  • 2016-05-21 08:24:37
  • 3487
收藏助手
不良信息举报
您举报文章:去除文件中^M的几种方法
举报原因:
原因补充:

(最多只允许输入30个字)