[bash]删除文件中含特定字符串的行

lichongyang
lichongyang
lichongyang
111
文章
0
评论
2019年10月28日22:19:50 评论 277 次浏览
摘要

删除文件中含特定字符串的行

删除文件中含特定字符串的行[bash]:

sed -e '/abc/d' a.txt // 删除a.txt中含"abc"的行,但不改变a.txt文件本身,操作之后的结果在终端显示

sed -e '/abc/d' a.txt > a.log // 删除a.txt中含"abc"的行,将操作之后的结果保存到a.log

sed '/abc/d;/efg/d' a.txt > a.log // 删除含字符串"abc"或“efg"的行,将结果保存到a.log

其中,"abc"也可以用正则表达式来代替。
————————————————
版权声明:本文为CSDN博主「joeblackzqq」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/joeblackzqq/article/details/6881967

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信小程序
  • 我的微信小程序扫一扫
  • weinxin
lichongyang
  • 本文由 发表于 2019年10月28日22:19:50
  • 转载请务必保留本文链接:https://www.chongyangli.com/archives/bash%e5%88%a0%e9%99%a4%e6%96%87%e4%bb%b6%e4%b8%ad%e5%90%ab%e7%89%b9%e5%ae%9a%e5%ad%97%e7%ac%a6%e4%b8%b2%e7%9a%84%e8%a1%8c/
物联网的嵌入式编程 操作系统

物联网的嵌入式编程

嵌入式编程在使设备满足人们的需求方面具有悠久的历史。但是,它在很大程度上仍然被应用程序编程所掩盖。当应用程序程序员采用相对高级的面向对象的语言(如C ++或Java)或图形化应用程序开发环境(如MAT...
linux内核源码下载地址 Linux

linux内核源码下载地址

官网链接: https://www.kernel.org/ HTTP https://www.kernel.org/pub/GIT https://git.kernel.org/ 官网下载经常速度太慢...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: