iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下怎么处理文本文件内容中的^M
  • 398
分享到

Linux下怎么处理文本文件内容中的^M

2023-06-13 03:06:52 398人浏览 独家记忆
摘要

这篇文章主要介绍了linux下怎么处理文本文件内容中的^M,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。windows上写好的文件,在Linux或者Unix下打开,每一行都会

这篇文章主要介绍了linux下怎么处理文本文件内容中的^M,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

windows上写好的文件,在Linux或者Unix下打开,每一行都会出多出^M这样的字符,这是因为Windows与*nix的换行符不同所致,我们看看文件格式有什么不同。

在Linux下查看文件格式:

# file filename

# 20140304110001.csv: ISO-8859 text //不带有^M

# 20140304110002.csv: ISO-8859 text, with CRLF line terminators //带有^M

Windows下处理的文件就带有CRLF行终止符。

以下有几种处理方式:

vi命令行模式下输入

:%s/^M$//g # 去掉行尾的^M。
:%s/^M//g # 去掉所有的^M。
:%s/^M/[ctrl-v]+[enter]/g # 将^M替换成回车。
:%s/^M/\r/g # 将^M替换成回车。

使用sed命令。和vi的用法相似:

# sed -e 's/^M/\n/g'filename

使用命令

使用dos2unix命令,一般的*nix发布版本都带有这个小工具,即Windows - *nix文件转换。

格式: dos2unix filename

转换多个文件

格式:dos2unix file1 file2 file3 ….

上面转换文件的时候都会修改原来的文件,使用 -k参数,或者 -n参数可以不改变文件属性。

格式:dos2unix -n oldfile newfile //新建一个文件,保持源文件不变

格式:dos2unix -k filename //保持文件时间戳不变

同样工具提供了*nix - windows文件格式转换命令:unix2dos,参数同dos2unix。

*注:"^M",需要使用Ctrl + V + Ctrl + M键入,而不是数字6上面的^+字母M。

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux下怎么处理文本文件内容中的^M”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网操作系统频道,更多相关知识等着你来学习!

--结束END--

本文标题: Linux下怎么处理文本文件内容中的^M

本文链接: https://www.lsjlt.com/news/264711.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux下怎么处理文本文件内容中的^M
    这篇文章主要介绍了Linux下怎么处理文本文件内容中的^M,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Windows上写好的文件,在Linux或者Unix下打开,每一行都会...
    99+
    2023-06-13
  • Linux下怎么查看文件内容
    这篇文章主要为大家展示了“Linux下怎么查看文件内容”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下怎么查看文件内容”这篇文章吧。Linux下查看文件内容有多种方法,可以使用:cat...
    99+
    2023-06-27
  • 怎么在Linux中将文本内容追加到文件末尾
    这篇文章给大家分享的是有关怎么在Linux中将文本内容追加到文件末尾的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用>>运算符附加文本运算符会将输出重定向到文件,如果文件不存在,则创建该文件,但如果...
    99+
    2023-06-16
  • 怎么处理php下载文件内容乱码的问题
    这篇文章将为大家详细讲解有关怎么处理php下载文件内容乱码的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。php下载文件内容乱码的解决办法:1、通过“ob_clean()”函数清空输出缓冲区内容;2、...
    99+
    2023-06-07
  • linux中怎么清空文件内容
    本篇文章为大家展示了linux中怎么清空文件内容,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。$ : > filename  $ &...
    99+
    2023-06-13
  • Linux 中怎么查看文件内容
    这篇文章将为大家详细讲解有关Linux 中怎么查看文件内容,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。catcat 命令将文本文件的全部内容发送到终端窗口以供查看。实际上,如果你输入 &n...
    99+
    2023-06-15
  • C#中怎么处理文本文件
    这期内容当中小编将会给大家带来有关C#中怎么处理文本文件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。C#处理文本文件C#处理文本文件是一种常用的文件格式,所以如何处理文本文件也就成为编程的一个重点。本文...
    99+
    2023-06-18
  • linux下怎么实现批量替换文件内容
    这篇文章主要讲解了“linux下怎么实现批量替换文件内容”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux下怎么实现批量替换文件内容”吧!对于单个文件,使用sed命令很容易做到。如果需...
    99+
    2023-06-13
  • 在linux中怎么查找文件内容
    这篇文章主要介绍“在linux中怎么查找文件内容”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“在linux中怎么查找文件内容”文章能帮助大家解决问题。在linux中,可以利用grep命令来查找文件内...
    99+
    2023-06-29
  • vbs中怎么对文本文件内容进行排序
    vbs中怎么对文本文件内容进行排序,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。问:您好,脚本专家!我有一个包含计算机名称列表的文本文件。如何按照字母顺序对该文件进行排序?--...
    99+
    2023-06-08
  • Java中怎么处理大文本文件
    今天就跟大家聊聊有关Java中怎么处理大文本文件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。集算器与Java应用程序的集成结构如下:下面举例说明集算器协助JAVA查询大文本的基本过...
    99+
    2023-06-17
  • Linux中怎么查看压缩文件内容
    这篇文章给大家介绍Linux中怎么查看压缩文件内容,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1. 使用 Vim 编辑器Vim 不仅仅是编辑器,它还包含其他许多强大的功能。下面的命令将直接显示压缩归档文件的内容:$&...
    99+
    2023-06-16
  • linux中怎么删除文件中所写的内容
    linux删除文件中所写内容的方法:1、打开linux终端;2、使用vi/vim命令打开文件;3、输入“%d”命令清空文件中所写内容;4、最后输入“wq”命令保存退出即可。具体操作步骤:在linux系统桌面中使用快捷键【Ctrl+Alt+T...
    99+
    2022-10-14
  • linux系统中怎么批量查找文件与文件内容
    这篇文章主要讲解了“linux系统中怎么批量查找文件与文件内容”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux系统中怎么批量查找文件与文件内容”吧!比如查找当前目录下面所有的php文...
    99+
    2023-06-10
  • 怎么用批处理实现文本内容居中显示
    这篇文章主要介绍了怎么用批处理实现文本内容居中显示,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。a.txt   代码: [Promise don't come eas...
    99+
    2023-06-08
  • linux怎么在文件中查找指定内容
    在Linux中,可以使用以下命令来在文件中查找指定内容:1. `grep`命令:用于在文件中搜索指定的字符串或正则表达式。```gr...
    99+
    2023-09-25
    linux
  • linux中怎么使用view查找文件内容
    在Linux中,可以使用`view`命令来查找文件内容。`view`命令是`vim`编辑器的只读模式,可以用来查看文件内容。要使用`...
    99+
    2023-09-16
    view linux
  • CentOS下怎么查看日志文件的内容
    这篇文章主要讲解了“CentOS下怎么查看日志文件的内容”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS下怎么查看日志文件的内容”吧!1. 主要日志文件 Linux系统本...
    99+
    2023-06-10
  • Linux中怎么清空或删除大文件内容
    今天就跟大家聊聊有关Linux中怎么清空或删除大文件内容,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1. 通过重定向到 Null 来清空文件内容清空或者让一个文件成为空白的最简单方...
    99+
    2023-06-16
  • linux命令行下文件名中有空格怎么处理
    这篇文章主要介绍了linux命令行下文件名中有空格怎么处理,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Q:我在树莓派命令行模式下使用mplayer播放单首音乐,因为文件名中...
    99+
    2023-06-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作