删除^M

Linux下Vim编辑文件出现问题,是因不同平台回车符定义有差异,如Windows为‘/r/n’,Unix/Linux为‘/n’,MAC为‘/r’。当Linux文件在Windows下编辑后易出现符号问题。给出两种解决办法,一是用dos2unix工具,二是用sed命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux下vim编辑文件出现^M是因为不同平台对于回车符的定义差异造成的:
windows:0D0A ‘/r/n’
unix\linux: 0A ‘/n’
MAC: 0D ‘/r’

当linux的文件在windows下编辑过,就容易出现^M符号,就是因为多了'/r'
解决办法:
1、dos2unix fileName 这个最简单,但是有些系统没有安装dosunix工具

2、sed -i ‘s/\r//g’ fileName 这个非常好使

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值