位置: 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)

  • vivox70怎么设置充电动画(vivox70怎么设置悬浮窗)

    vivox70怎么设置充电动画(vivox70怎么设置悬浮窗)

  • iPhone视频怎么借助第三方软件来调倍速(苹果手机视频怎么共享到ipad)

    iPhone视频怎么借助第三方软件来调倍速(苹果手机视频怎么共享到ipad)

  • 支付宝农场多少级可以领水果(支付宝芭芭农场要多少肥料)

    支付宝农场多少级可以领水果(支付宝芭芭农场要多少肥料)

  • 红米手机桌面布局怎么设置(红米手机桌面布局5×7布局怎么办)

    红米手机桌面布局怎么设置(红米手机桌面布局5×7布局怎么办)

  • 微信可以自动回复消息吗(微信可以自动回复嘛怎么设置)

    微信可以自动回复消息吗(微信可以自动回复嘛怎么设置)

  • appstore图片加载不出来怎么办(apple store图片加载不出来)

    appstore图片加载不出来怎么办(apple store图片加载不出来)

  • airpods连安卓手机音量小(airpods连安卓手机没声音)

    airpods连安卓手机音量小(airpods连安卓手机没声音)

  • 手机分屏会不会被检测出(手机分屏会不会被钉钉检测出)

    手机分屏会不会被检测出(手机分屏会不会被钉钉检测出)

  • 火山怎么查看谁举报的(火山怎么查看谁给朋友的火力)

    火山怎么查看谁举报的(火山怎么查看谁给朋友的火力)

  • 微信红包多久退回(微信红包多久退回去)

    微信红包多久退回(微信红包多久退回去)

  • 拼多多黑号是啥意思(拼多多黑号是啥原因)

    拼多多黑号是啥意思(拼多多黑号是啥原因)

  • 电脑怎么设置壁纸自己的照片(电脑怎么设置壁纸锁屏)

    电脑怎么设置壁纸自己的照片(电脑怎么设置壁纸锁屏)

  • error domain什么意思(error啥意思)

    error domain什么意思(error啥意思)

  • 苹果手提电脑开不了机怎么回事(苹果手提电脑开机密码怎么设置)

    苹果手提电脑开不了机怎么回事(苹果手提电脑开机密码怎么设置)

  • 华为手机nfc感应区在哪个位置(华为手机nfc感应部位在哪里)

    华为手机nfc感应区在哪个位置(华为手机nfc感应部位在哪里)

  • iphone11蜂窝网络怎么设置(iphone11蜂窝网络慢)

    iphone11蜂窝网络怎么设置(iphone11蜂窝网络慢)

  • vivo手机怎么调不息屏(vivo手机怎么调出下面的三个按键)

    vivo手机怎么调不息屏(vivo手机怎么调出下面的三个按键)

  • 抖音注销后别人知道吗(抖音注销后别人还能搜索到你吗)

    抖音注销后别人知道吗(抖音注销后别人还能搜索到你吗)

  • 探探真实头像认证别人能看见吗(探探真实头像认证怎么取消)

    探探真实头像认证别人能看见吗(探探真实头像认证怎么取消)

  • 8代cpu不支持win7吗(8代以后cpu不支持win7)

    8代cpu不支持win7吗(8代以后cpu不支持win7)

  • 超级qq怎么退(qq如何退款超级会员)

    超级qq怎么退(qq如何退款超级会员)

  • vivox27返回键在哪里(vivox27返回键失灵)

    vivox27返回键在哪里(vivox27返回键失灵)

  • word文档中的勾如何打(word文档中的勾从哪里选)

    word文档中的勾如何打(word文档中的勾从哪里选)

  • 文件夹怎么发送详细教程(文件夹怎么发送不了)

    文件夹怎么发送详细教程(文件夹怎么发送不了)

  • 农业病虫害数据集与算法——调研整理(2020年农业病虫害)

    农业病虫害数据集与算法——调研整理(2020年农业病虫害)

  • chat gpt 国内版免费网站(chat gpt 国内版免费手机)

    chat gpt 国内版免费网站(chat gpt 国内版免费手机)

  • JavaScript中实现sleep睡眠函数的几种简单方法(js实现功能)

    JavaScript中实现sleep睡眠函数的几种简单方法(js实现功能)

  • 核定征收企业所得税暂行办法
  • 安置残疾人加计扣除
  • 对公账户发工资1万要交税吗
  • 土地增值税清算的条件
  • 销售票据和发票的区别是什么?
  • 支付稿费演出费用怎么算
  • 结转增值税销项的账务处理
  • 原始凭证审核的内容
  • 销项负数发票用勾选吗
  • 房地产未确认收入情况说明
  • 企业所得税季度纳税申报表 a类
  • 增值税免税收入进项税额转出
  • 企业会计准则应用案例
  • 销售费用变动率公式
  • 咨询费如何入账
  • 公司帮别人代缴社保
  • 什么是销售利润率和成本利润率
  • 费用已付款未收到发票需要暂估入账吗
  • 免税店购物需要满足什么条件
  • 促销购买
  • 外资企业股权转让如何交税
  • 华为鸿蒙系统怎么看安卓版本
  • win7鼠标点右键没反应
  • 基金投资于什么
  • 车辆购置税可以代缴吗
  • mac切换不了中文怎么回事
  • 移动硬盘通过软件改硬盘容量怎么改
  • icon files
  • fodhelper.exe是什么程序
  • mxtask.exe - mxtask是什么进程文件 有什么用
  • 微信小程序不方便
  • 接受捐赠会计准则
  • 企业为员工缴纳社保标准及流程
  • php炫酷代码
  • 基于javaweb的图书馆管理系统
  • vue pending
  • vue面试题2020
  • html动画教程
  • linux进程状态有哪些
  • un删除
  • php 截断
  • 门诊收费票据能作为报销凭证吗
  • 软件增值税即征即退网上备案
  • 如何填写个人所得税申报表
  • 公司多余的钱叫什么
  • 结转入库材料计什么科目
  • 销售使用过的车辆应该如何交增值税
  • phpcms怎么用
  • 企业出租无形资产使用权取得的收入应计入
  • 实际发生坏账损失不影响应收账款
  • 保单的增值税发票能抵税吗
  • 企业资产评估后多久上市
  • 代缴员工个人所得税怎么做账
  • 收到发票并支付货款怎么做账
  • 营业外收入交企业所得税吗
  • 诉讼费应计入什么会计科目
  • 开票收入摘要怎么写
  • 一般纳税人城建税税率是多少
  • 调整以前年度利息支出
  • 分配股利需要缴纳个税吗
  • 销售额营业收入是指一年还是一个月
  • 主营业务收入为负数是什么意思
  • 可供分配利润是未分配利润吗
  • 为什么购入股票是综股
  • 建筑业营改增后税率变化
  • 事业单位预收账款
  • 期间费用是啥
  • sql server m1
  • 服务器文件夹共享分组
  • win7如何给电脑硬盘加密
  • samba文件大小限制
  • win10预览版和正式版
  • musirc4.71.exe - musirc4是什么进程文件 有什么作用
  • win8.1隐藏文件夹
  • Unity3D & Java 基于 Protobuf 通信实现
  • vue实现淘宝布局
  • Javascript & DHTML 实例编程(教程)DOM基础和基本API
  • Android 自定义view
  • 内蒙古电子税务局开票流程
  • 北京市注册税务师
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设