首页 > 系统相关 >linux 替换^M字符的方法

linux 替换^M字符的方法

时间:2023-05-17 15:45:57浏览次数:41  
标签:字符 替换成 linux 行尾 去掉 替换

linux 替换^M字符 方法

在Linux下使用vi来查看一些在Windows下创建的文本文件,有时会发现在行尾有一些“^M”。有几种方法可以处理。

1.使用dos2unix命令去掉行尾的^M

dos2unix myfile.txt

2.使用vi的替换功能

:%s/^M$//g # 去掉行尾的^M。
:%s/^M//g # 去掉所有的^M。
:%s/^M/[ctrl-v]+[enter]/g # 将^M替换成回车。
:%s/^M/\r/g # 将^M替换成回车

3.使用sed命令

$ sed -e ‘s/^M/\n/g’ myfile.txt
注意:这里的“^M”要使用“CTRL-V CTRL-M”生成,而不是直接键入“^M”

4.在vim的_vimrc文件中把fileformat=unix去掉

标签:字符,替换成,linux,行尾,去掉,替换
From: https://www.cnblogs.com/tssc/p/17408947.html

相关文章

  • linux-cmd-brctl网桥管理
    linux-cmd-brctl网桥管理安装网桥管理工具包:bridge-utileyuminstallbridge-utils-y使用brctl命令创建网桥br1brctladdbrbr1删除网桥br1brctldelbrbr1将eth0端口加入网桥br1brctladdifbr1eth0删除eth0端口加入网桥br1brctldelifbr1eth0查询网桥信息b......
  • linux-cmd-cal万年历
    linux下有查看万年历日历的命令[root@zuiyoujie1~]#cal十月2016日一二三四五六12345678910111213141516171819202122232425262728293031[root@zuiyoujie1~]#cal2016......
  • linux 日志文件
    目录一、日志作用二、日志管理三、日志分类四、日志级别五、日志实验               一、日志作用1.记录系统具体动作2.方便阅读日志,解决故障 二、日志管理管理命令:users、who、w、last、lastb1.users查询最近三次登......
  • linux-cmd-iperf网络压测
    网络压测yuminstalliperf#开启server端10.0.0.1iperf-s-i2#开启client端10.0.0.2iperf-c10.0.0.1-i2实例演示#server[root@zuiyoujie01tools]iperf-s-i2------------------------------------------------------------ServerlisteningonTC......
  • 查找文本字符串,并返回所在行数据
    #include<iostream>#include<string>#include<Windows.h>#include<fstream>#include<sstream>#include<signal.h>#include<io.h>#include<vector>#include<process.h>#include<cstdio>#include<as......
  • Linux系统Mariadb初始化相关(ubuntu)
    #事先声明,此文是一边写一边操作的,中间可能有不一致的地方,大体思路就是参照windows下的目录规范,将mysql的各目录及文件进行类比放置,然后执行重建数据库命令,也许你只是想修改下data目录,那么下面的指令按需修改即可#数据库重建sudomysql_install_db--defaults-file=/opt/mysql/......
  • Linux下创建线程报错‘pthread_create’未定义的引用
    报错如下:我查找了网页上的解决方案,发现多数是因为编译链接时没有加-lpthread可是我加了,一直都在用;最终找出问题所在:函数名写错了pthread_create()而不是pthread_creat()细心是一种美好品质,希望我能尽快拥有它。......
  • Linux电源管理-Linux regulator framework概述
    一、前言1.什么是regulator?regulator翻译为"调节器",分为voltageregulator(电压调节器)和current(电流调节器)。一般电源管理芯片(PowerManagementIC)中会包含一个甚至多个regulator。2.regulator有什么作用?通常的作用是给电子设备供电。大多数regulator可以启用(enable......
  • Linux - Centos操作系统iso文件下载
    CENTOS VERSIONDOWNLOADLINKCentOS8.5(2111)DownloadCentOS8.4(2105)DownloadCentOS8.3(2011)DownloadCentOS8.2(2004)DownloadCentOS8.1(1911)DownloadCentOS8.0(1905)DownloadCentOS7.9(2009)NewDownloadCentOS7.8(2003)Downlo......
  • nodepad++ 用正则查询 替换
    下面来介绍Notepad++中关于正则表达式的部分,主要是查找和替换。对于替换功能,一般的文本编辑器,都具有此功能,但是对于高级的正则表达式替换,则很多都不支持。而Notepad++却支持此功能。例如,我从mysql数据库通过navicat获取到296条的INSERT语句,状其它的id字段及值去掉1id字......