windows下的txt文档,传到ubuntu后,每行后面出现^M,怎么处理?

这篇具有很好参考价值的文章主要介绍了windows下的txt文档,传到ubuntu后,每行后面出现^M,怎么处理?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题背景:windows下pycharm生成的txt文档,传到ubuntu后,每行后面出现^M

用vim打开显示
windows下的txt文档,传到ubuntu后,每行后面出现^M,怎么处理?,ubuntu,linux

  1. 使用cat -A filename显示如下
    windows下的txt文档,传到ubuntu后,每行后面出现^M,怎么处理?,ubuntu,linux
  2. 参考https://www.lmlphp.com/user/16697/article/item/579325/给出的几种方法

方法一、dos2unix filename。服务器没装dos2unix

方法二、使用sed

sed -i 's/^M//g' filename
注意:^M的输入方式是 Ctrl + v ,然后Ctrl + M
可行

方法三、使用vim

#vi filename
:1,$ s/^M//g
^M 输入方法: ctrl+V ,ctrl+M

报错:E486: Pattern not found: ^M
更新:文本中同时包含windows文本和linux文本时,没有问题

方法四、使用cat

cat filename |tr -d '/r' > newfile
#^M 可用 /r 代替

不可行。最后字符串还是有^M文章来源地址https://www.toymoban.com/news/detail-627109.html

到了这里,关于windows下的txt文档,传到ubuntu后,每行后面出现^M,怎么处理?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows、Ubuntu安装QT时经常出现“无法下载存档……”解决办法

    说明:以windows为例,ubuntu操作一样 下载好exe执行文件,双击执行时,经常出现下图提示“无法下载存档……”,是由于默认使用的是境外源,有两种解决方式; 清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/ 北京理工大学:http://mirror.bit.edu.cn/qtproject/ 中国互联网络信息中心:h

    2024年02月16日
    浏览(74)
  • 【尝试】域名验证:配置github二级目录下的txt文件

    🌈你好呀!我是 是Yu欸 🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~ 🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长! 前些天发现了一个人工智能学习网站,内容深入浅出、易于理解。如果对人工智能感兴趣,不妨点击查看。 尝试配置github仓库搭建的hexo博客的域

    2024年04月14日
    浏览(39)
  • 怎么实现将Windows上的文件传到Linux、将Linux上的文件传输到Windows、不同的Linux设备之间文件传输

    本文基于Linux上CentOS 7版本和Windows 11专业版本配合Xshell 7 、Xftp 7演示三种传输方式 目录 Windows和Linux文件互传 一.使用rz和sz命令 1.使用前提是在连接linux的远程工具上使用(建议使用Xshell),需要下载lrzsz 2.切换到需要传输的文件的所有目录进行传输操作 二.使用Xftp软件进行传

    2024年02月09日
    浏览(62)
  • 如何将doc格式文档转换为txt的文档

    今天的办公环境中,我们常常会遇到需要将doc格式的文档转换为txt格式的文档的情况。这种情况下,我们需要一些便捷的工具来帮助我们解决这个问题。下面,我将向大家介绍三种将doc格式的文档转换为txt格式的文档的方法。 第一种方法是使用在线文档转换工具、APP。目前,

    2024年02月06日
    浏览(70)
  • python list列表写入txt文档的多种方法

    方法一 将列表写入txt文件中 如下代码所示 a是一段二维列表,需要把它写入一个txt文件中。 方法二 数据: u = [[\\\'mov\\\', \\\'push\\\', \\\'push\\\', \\\'call\\\', \\\'push\\\', \\\'push\\\', \\\'push\\\', \\\'call\\\'],[\\\'pop\\\', \\\'push\\\', \\\'call\\\', \\\'pop\\\', \\\'retn\\\', \\\'mov\\\', \\\'push\\\', \\\'call\\\', \\\'push\\\'],[\\\'push\\\', \\\'push\\\', \\\'call\\\', \\\'pop\\\', \\\'call\\\', \\\'pop\\\', \\\'retn\\\', \\\'mov\\\', \\\'push\\\'], [\\\'lea\\\',

    2024年02月10日
    浏览(41)
  • 20230507使用python3批量转换DOCX文档为TXT

    20230507使用python3批量转换DOCX文档为TXT 2023/5/7 20:22 WIN10使用python3.11 # – coding: gbk – import os from pdf2docx import Converter from win32com import client as wc \\\"\\\"\\\"这里需要安转包pywin32com\\\"\\\"\\\" # 读取pdf文件文本内容 def DocxToTxt(inputFinallyPath, outputFinallyPath):     wordhandle = wc.Dispatch(\\\"Word.Application\\\")    

    2024年02月13日
    浏览(43)
  • WIN11系统右键没有新建文档txt文件(亲测可以)

    Memo: Win11 家庭版右键新建中没有“文本文档”选项无法新建记事本/.txt文件/notepad - 知乎 感谢知乎这个朋友分析,下载对应的“新建文本文档.reg”,双击导入注册表,就可以成功 另外借助博主下面话 备注: 感谢网络资源提供者(搬运侵删),博采众长稍加整合汇聚成文,本

    2024年02月11日
    浏览(59)
  • 组装机装系统,在另一个电脑只有ubuntu系统的情况下用ventoy制作Windows启动盘并且成功安装,后续如何安装win+ubuntu双系统(安装ubuntu后可能出现的wifi不能用的解决方法)

    第一步 下载ventoy 1.下载linux版本的ventoy 2.安装Windows镜像,自己找 3.下载得到的是压缩包ventoy-1.0.76-linux.tar.gz 下载得到的压缩包所在的位置要记住,一般下载好文件可能会进入Downloads文件夹(我的是进入的Downloads,不用移动位置,后面会用到) 4.解压 快捷键ctrl+alt+T打开终端

    2024年02月10日
    浏览(46)
  • 借助文档控件Aspose.Words,将 Word DOC/DOCX 转换为 TXT

    在文档处理领域,经常需要将 Word 文档转换为更简单的纯文本格式。无论是出于数据提取、内容分析还是兼容性原因,将 Word(.doc、.docx)文件转换为纯文本(.txt)的能力对于开发人员来说都是一项宝贵的技能。在这篇博文中,我们将探讨如何在 C# 应用程序中将 Word 文档转换

    2024年01月19日
    浏览(55)
  • Unity3D操作数据之Txt文档操作(创建、读取、写入、修改)

    Unity3D操作数据之Txt文档操作(创建、读取、写入、修改) 其实读取Txt文档非常简单、也不需要导入 插件 ,仅需引入相应的 命名空间 即可。 命名空间: using System.IO 要注意的一点是,文档格式设置为UTF-8,不然中文可能显示不太正确。 使用写入语句会自动创建对应的文档 使用

    2024年02月02日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包