首页 > 系统相关 >如何去掉Linux vim文本中的^M

如何去掉Linux vim文本中的^M

时间:2023-04-14 15:12:57浏览次数:35  
标签:文本 换行 vim Linux dos2unix txt yourfile

正常情况如果vim只是发现行尾有^M,那么直接使用dos2unix就可以了

dos2unix yourfile.txt

但是有些文本只有^M没有换行。这是因为一般换行都是"0x0d0x0a",0x0d是回车键,0x0a是换行。只有^M没有换行,是因为只有0x0d没有0x0a,这时可以用sed替换

sed -i "s/\x0D/\x0A/g" yourfile.txt

标签:文本,换行,vim,Linux,dos2unix,txt,yourfile
From: https://www.cnblogs.com/bugutian/p/17318350.html

相关文章

  • Linux上面安装AWVS
    安装先决条件在Ubuntu安装sudoapt-getinstalllibxdamage1libgtk-3-0libasound2libnss3libxss1libx11-xcb1libxcb-dri3-0libgbm1libdrm2libxshmfence1libxmlsec1-openssl在SuseLinuxEnterpriseServer或OpenSUSELeap安装sudozypperinstalllibXdama......
  • 查看linux上的内存
    [superuser@vmbin]$free-htotalusedfreesharedbufferscachedMem:3.7G3.5G213M356K268M1.9G-/+buffers/cache:1.4G2.4GSwap:0B0B......
  • Linux系统之MobaXterm远程连接centos的GNOME桌面环境
    (Linux系统之MobaXterm远程连接centos的GNOME桌面环境)一、MobaXterm介绍1.MobaXterm简介MobaXterm是远程计算的终极工具箱,主要用于Windows的增强终端,带有X11服务器、选项卡式SSH客户端、网络工具等。2.MobaXterm功能特点内建Xserver,可远程运行X窗口程序内建SFTP......
  • Linux系统之使用yum安装Redis数据库
    (Linux系统之使用yum安装Redis数据库)一、redis介绍1.redis解释Redis(RemoteDictionaryServer),即远程字典服务,是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。2.redis特点1.性能极高–Redis能读的速度......
  • 基于imx8m plus开发板全体系开发教程4:Linux系统开发
    前言:i.MX8MPlus开发板是一款拥有4个Cortex-A53核心,运行频率1.8GHz;1个Cortex-M7核心,运行频率800MHz;此外还集成了一个2.3TOPS的NPU,大大加速机器学习推理。全文所使用的开发平台均为与NXP官方合作的FS-IMX8MPCA开发板(华清远见imx8mp开发板),支持Weston、ubuntu20.04、A......
  • [Linux]回环设备的作用是什么?
    在计算机网络中,回环设备(loopbackdevice)是指一种虚拟网络接口,通常装备在操作系统中,用于向系统本身发送网络数据包,而不需要使用物理网络接口。它可以使应用程序像使用网络接口一样访问本地主机,这样可以方便的测试、开发和调试应用程序,确保应用程序的可靠性和正确性。回环设备的作......
  • [Linux]字符设备、块设备、网络设备、虚拟设备
    在Linux系统中,设备可以分为以下几种类型:1.字符设备字符设备是一种流设备,它以字符为单位进行传输和处理,例如串口、终端和声卡等。它的主要特点是按照顺序访问数据,不支持随机访问和任意长度的读写操作。2.块设备块设备是以块为单位进行读写的设备,例如硬盘、闪存器和CD-ROM......
  • [Linux]流式传输和块传输
    在计算机中,流和块(Block)是用于数据传输和处理的两种不同的处理方式,两者之间的主要区别如下:1.数据单位不同流是一系列按顺序排列的数据字符组成的序列,数据以字节为单位进行传输和处理,适用于逐个传递字符流的应用程序。相比之下,块以块为单位进行传输和处理,每个块包含多个字节,可以......
  • Linux_ubuntu_How to resize Launcher in Unity 2D
    via: http://www.dedoimedo.com/computers/ubuntu-unity-2d-resize-launcher.html ChangeUnity2DconfigurationfilesTheconfigurationfilesarelocatedunder /usr/share/unity-2d/shell.Youwillneedsudotoeditthefilescontainedtherein.Youshouldalsocr......
  • VMWare Horizon Linux 手动场 cannot open display 错误
    环境:系统:rhel7.9horizonagent版本:2209桌面:Gnome问题描述:防火墙已关闭的情况下,在使用LSF交互式任务时不能打开带界面的程序(xhost+已经事先执行过)。解决问题:vim/usr/lib/vmware/viewagent/bin/StartXServer.sh找到xdmcp_opt="-query127.0.0.1-once"改为xdmcp_opt......