随笔 - 313  文章 - 29  评论 - 32  阅读 - 124万 

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

dos2unix yourfile.txt

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

sed -i "s/\x0D/\x0A/g" yourfile.txt
posted on   步孤天  阅读(338)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
历史上的今天:
2020-04-14 关于自动构建代码与版本号的问题
点击右上角即可分享
微信分享提示