hutao0726的个人博客分享 http://blog.sciencenet.cn/u/hutao0726

博文

[转载]文件末尾出现^M的原因

已有 3138 次阅读 2021-6-26 14:45 |个人分类:计算机|系统分类:科研笔记|文章来源:转载

在开发过程中,有时候Linux系统中文件行末尾出现^M,对于不同系统,有不同的换行符号:


在windows下的文本文件的每一行结尾,都有一个回车(’\n’)和换行(’\r’)


在linux下的文本文件的每一行结尾,只有一个回车(’\n’);


在Mac下的文本文件的每一行结尾,只有一个换行(’\r’);


因此:^M出现的原因: 在linux下打开windows编辑过的文件,就会在行末尾显示^M;


对此的解决办法就是通过字符替换,将^M换掉,具体方法如下:


利用vim打开文件,然后输入vim 命令 %s/^M$//g,进行全文件查找替换。


注意:^ 使用ctrl+v 来输入,M使用ctrl+m来输入

————————————————

版权声明:本文为CSDN博主「A逆风飞扬」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/kmnf1/article/details/106855057/




https://blog.sciencenet.cn/blog-907836-1292861.html

上一篇:自动判断+固定坐标小程序fixsub.py
下一篇:多层次优化pbs脚本
收藏 IP: 218.4.251.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-23 18:49

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部