位置: IT常识 - 正文

linux 删除换行符的方法小结(linux 去除换行)

编辑:rootadmin
这篇文章主要介绍了linux 删除换行符的方法小结,需要的朋友可以参考下... 17-05-21

推荐整理分享linux 删除换行符的方法小结(linux 去除换行),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux删除换行符只保留一行,linux 去除换行,linux删除换行符并修改编码格式,linux 去除换行,linux 去除换行,linux删除换行符,linux 去除换行,linux删除换行符只保留一行,内容如对您有帮助,希望把文章链接给更多的朋友!

今天需要删除文件里面的换行符,比如有一个文件a.txt:

1,2,34,5,61,2,34,5,61,2,34,5,61,2,34,5,61,2,34,5,6

1、使用vim删除换行符

vim输入命令:%s/\n//g

2、使用sed命令,例如 sed ':t;N;s/\n//;b t' a.txt

linux 删除换行符的方法小结(linux 去除换行)

结果:1,2,34,5,61,2,34,5,61,2,34,5,61,2,34,5,61,2,34,5,6

解释一下:

:t 定义label "t"b t 转到label "t" 继续执行N 先读入一行到sed的模板空间,加个换行符(\n),再向sed模板空间追加下一行(之后sed 对模板空间中的内容执行s/\n/,/替换,并显示替换后的内容)

3、使用td命令,例如:

cat a.txt | tr '\n' ' ' 1,2,3 4,5,6 1,2,3 4,5,6 1,2,3 4,5,6 1,2,3 4,5,6 1,2,3 4,5,6

注意tr最后那个参数是空格,否则会报错

Linux shell 中删除文件的所有换行符

需要做一个小功能,就是把一个文本文件中的所有换行符都去掉。一般肯定是想到使用sed来修改啦。但是我搜了一下,并没有找到sed要怎么输入\n——我知道^M对应的是\r,但是\n却失败了,在命令行中直接被切割掉。  原则上可以用\015这样的方式来指定的,但是我实际操作发现并不行,没有效果。所以最终我只能用直接输入命令来做了(还没验证过写成脚本是否能用)。

假设要替换的文件叫做in.txt,输出文件为out.txt:

sed 's/^M//g' file.txt > tmp.txtsed -i 's/\"/\\\"/g' tmp.txtrm -f out.txt; touch out.txtcat tmp.txt | xargs echo -n >> out.txtrm -f tmp.txt

五个步骤分别为:

将Windows格式的换行转换成UNIX格式,也就是删除所有的\r字符。其中^M并不是直接输入这两个字符,而是通过在shell里面按住 Ctrl+V,然后再敲 M 得到的将所有的双引号转义,因为后面的echo需要使用创建一个全空的输出文件删除所有的\n字符并输出最终文件删除中间文件

本文链接地址:https://www.jiuchutong.com/zhishi/277447.html 转载请保留说明!

上一篇:仙鹤草的功效与作用及吃法(仙鹤草的功效与作用与主治功能)

下一篇:最新解决方法:Win11搜索框不能使用怎么办(wifan)

  • 诺基亚800拆机(诺基亚800c图片)(诺基亚lumia800拆机教程)

    诺基亚800拆机(诺基亚800c图片)(诺基亚lumia800拆机教程)

  • 抖音喜欢列表怎么设置隐私(抖音喜欢列表怎么清零)

    抖音喜欢列表怎么设置隐私(抖音喜欢列表怎么清零)

  • 支付宝可以充抖音币吗(支付宝可以充抖币吗)

    支付宝可以充抖音币吗(支付宝可以充抖币吗)

  • 小米手机的hd图标怎么关闭(小米手机hd怎么设置在哪)

    小米手机的hd图标怎么关闭(小米手机hd怎么设置在哪)

  • 手机内屏排线接触不良的表现(手机屏排线接口通用吗)

    手机内屏排线接触不良的表现(手机屏排线接口通用吗)

  • d闪f闪有什么区别(d闪和f闪哪个好)

    d闪f闪有什么区别(d闪和f闪哪个好)

  • 网易云等级听歌量怎么算时间(网易云等级听歌量和登陆天数)

    网易云等级听歌量怎么算时间(网易云等级听歌量和登陆天数)

  • PPT怎么整页加边框呢?(ppt怎么整页加边框)

    PPT怎么整页加边框呢?(ppt怎么整页加边框)

  • application error是什么意思

    application error是什么意思

  • 微信号只能用手机注册吗(微信号只能用手机登陆吗)

    微信号只能用手机注册吗(微信号只能用手机登陆吗)

  • 学而思退款什么时候到账(学而思退款退到哪里)

    学而思退款什么时候到账(学而思退款退到哪里)

  • 小米手表扬声器防尘膜掉落怎么办(小米手表扬声器破音)

    小米手表扬声器防尘膜掉落怎么办(小米手表扬声器破音)

  • 传输介质的性能指标主要包括(传输介质性能最好的是)

    传输介质的性能指标主要包括(传输介质性能最好的是)

  • jpg图片怎么改大小kb(jpg图片怎么改大小200kb)

    jpg图片怎么改大小kb(jpg图片怎么改大小200kb)

  • 微信不登录会有步数吗(微信不登录会有提醒吗)

    微信不登录会有步数吗(微信不登录会有提醒吗)

  • 微信里草稿怎么恢复(微信里草稿怎么保存)

    微信里草稿怎么恢复(微信里草稿怎么保存)

  • qq怎么解冻(qq怎么解冻账号人脸不是自己的)

    qq怎么解冻(qq怎么解冻账号人脸不是自己的)

  • 电脑锁屏后无法唤醒屏幕(电脑锁屏后无法唤醒屏幕,强制重启也没有用)

    电脑锁屏后无法唤醒屏幕(电脑锁屏后无法唤醒屏幕,强制重启也没有用)

  • 微信怎么加锁(苹果手机微信怎么加锁)

    微信怎么加锁(苹果手机微信怎么加锁)

  • shelper指的是什么软件(shelper是啥软件)

    shelper指的是什么软件(shelper是啥软件)

  • 什么是pathon语言(pathonize)

    什么是pathon语言(pathonize)

  • 苹果12.4系统有什么新功能(苹果12系列系统)

    苹果12.4系统有什么新功能(苹果12系列系统)

  • 诈骗信息查询让您拥有火眼金睛(诈骗犯查询)

    诈骗信息查询让您拥有火眼金睛(诈骗犯查询)

  • ChatGPT可以做WebRTC音视频质量性能优化,惊艳到我了(ChatGPT可以做什么)

    ChatGPT可以做WebRTC音视频质量性能优化,惊艳到我了(ChatGPT可以做什么)

  • 实收资本增加如何计算
  • 个人所得税如何做会计分录
  • 什么是进项税和进项税
  • 中华人民共和国国歌
  • 营业外收入需要结转到本年利润吗
  • 职工福利按工资发放吗
  • 投资性房地产出售时公允价值变动损益
  • 核定扣除公式
  • 固定资产清理期末余额在借方是什么意思
  • 汇票委托书会计分录
  • 长期借款利息计入应付利息吗
  • 待清算商户款项怎么做账
  • 自然灾害造成的房屋损失怎么处理
  • 拍卖的商铺过户费怎么算
  • 公司配股后,会迅速提高公司股票市价
  • 双倍余额递减法折旧公式
  • 长期股权投资成本法初始计量
  • 城建税和教育费附加计入什么科目
  • 出口退税征税
  • 餐饮外卖的经营范围是什么项目
  • 环境保护税的计算例题
  • 离退休人员福利
  • 研发费用直接投入占比过高税务预警
  • 残疾人就业保障金申报时间
  • 汇兑损益 纳税调整
  • php内存占用
  • 赡养人 被赡养人
  • 冲减预付账款会计分录
  • 腾讯电脑管家中的软件搬家
  • 分级核算下的建议怎么写
  • 关于笔记本电脑的文案
  • 继续涉入资产会计处理
  • uniapp实战视频教程
  • 工业企业制造费用核算范围
  • 'The Wave' sandstone formation in Coyote Buttes North, Paria Canyon-Vermilion Cliffs National Monument, Arizona (© Dennis Frates/Alamy)
  • 公司法人变更账户没有改有影响吗
  • 如何用php制作表格
  • 长期股权投资成本法收回投资
  • 外商投资企业需要备案吗
  • php验证表单方法有哪些
  • 中小型科技企业所面临的普遍问题是资金缺乏
  • 个税系统有什么用
  • 总公司不是小微企业,分公司独立核算的
  • mysql的union语句
  • 没收的定金收入怎么入账
  • 劳务发票去哪里开
  • 代发工资需要缴税吗
  • 商品流通企业的进货费用
  • 结转增值税有留抵税额吗
  • 员工出差报销补贴政策
  • 押金无法收回账怎么办
  • 科目余额表如何看
  • 营改增后建筑业开票规定
  • 什么叫做进项税不得抵扣
  • 因企业增资而产生的费用
  • 关于合同履约成本的表述错误的有
  • 红字信息表状态b900077
  • 一般纳税人可抵扣的票证有哪些?
  • 事业单位无形资产包括哪些
  • 一家公司一定要有一个社保吗
  • 非营利医疗机构由谁批准
  • 在查询结果中添加字母
  • 微软edge浏览器在哪
  • Windows2008 对决 Windows Vista优势
  • GrooveMonitor.exe是什么进程?GrooveMonitor.exe可以禁用卸载吗?
  • linux 添加swap
  • 电脑avg是什么软件
  • window7截图工具无法使用
  • windows10mobile官网
  • xp系统强制删除文件
  • linux压缩tar文件命令
  • python操作微信自动发消息
  • SendTo增强版 批处理实用小工具
  • vim命令详解
  • jquery动态设置div高度
  • 陕西省国家励志奖学金证书查询入口
  • 南京国家税务局网上办税服务厅
  • 车辆购置税退税需要什么资料
  • 西乡塘区税务局电话
  • 重庆个人税务查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设