首先先了解下这个。

sed -e '4,/^$/!d;/^$/d'

4,/^$/!d 这是表示把 第4行到下个空行之间的所有行都保留,其他行都删除
/^$/d 表示删除空行
所以两个命令连起来 (通过 ; )的效果是,保留从第四行开始的非空行,其他都删掉。

a.txt的内容如下

[root@localhost ~]# cat a.txt
123=666
234=777

=============================================================

/^123=/!d  表示锁定123=开头的行  删除其他行

^为行首

^123=表示以123=开头的行

!d 表示删除非当前行

;号表示连接两个命令

s/.*=// 表示将=之前的内容替换为空

'/^123=/!d;s/.*=//' 整体意思就是匹配123=开头的行,将输出的内容中的=之前替换成空,输出=号后的内容。

sed ‘/^123=/!d;s/.*=//‘ a.txt 详细讲解相关推荐

  1. HanLP极致简繁转换详细讲解

    HanLP极致简繁转换详细讲解 谈起简繁转换,许多人以为是小意思,按字转换就行了.事实上,汉语历史悠久,地域复杂,发展至今在字符级别存在"一简对多繁"和"一繁对多简&qu ...

  2. 第八节:详细讲解Java中的异常处理情况与I/O流的介绍以及类集合框架

    前言 大家好,给大家带来详细讲解Java中的异常处理情况与I/O流的介绍以及类集合框架的概述,希望你们喜欢 JAVA 异常 try...catch...finally结构的使用方法 class Tes ...

  3. java回忆录—输入输出流详细讲解(入门经典)

    今天我们开始进入学习 java 中比较让人头疼的事, 那就是 I/O 流.多线程.网络编程.这里对 I/O 流的一个详细讲解.希望对大家有点用吧.(不看后悔哦) 一.什么是IO Java中I/O操作主 ...

  4. 从入门到入土:[SEED-Lab]MD5碰撞试验|MD5collgen实验|linux|Ubuntu|MD5 Collision Attack Lab|详细讲解

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  5. JAVA MemCache 史无前例的详细讲解 看完包精通MEMCACHE

    JAVA MemCache 史无前例的详细讲解!看完包精通MEMCACHE! 分类: 高并发_性能2012-08-22 09:15 5051人阅读 评论(0) 收藏 举报 javastringobje ...

  6. 生存曲线 p值 python_超详细讲解生信SCI中的生存曲线作图,不看后悔系列

    原标题:超详细讲解生信SCI中的生存曲线作图,不看后悔系列 在线及个性化精美Kaplan-Meier生存曲线的绘制 大家好,我是阿琛.俗话说,是骡子是马拉出来溜溜.在肿瘤研究中,一个基因的研究价值高不 ...

  7. HanLP极致简繁转换详细讲解 1

    HanLP极致简繁转换详细讲解 谈起简繁转换,许多人以为是小意思,按字转换就行了.事实上,汉语历史悠久,地域复杂,发展至今在字符级别存在"一简对多繁"和"一繁对多简&qu ...

  8. [转帖]详细讲解六大QQ病毒的特征以及清除方法

    [转帖]详细讲解六大QQ病毒的特征以及清除方法  一."QQ尾巴"病毒 病毒主要特征 这种病毒并不是利用QQ本身的漏洞 进行传播.它其实是在某个网站首页上嵌入了一段恶意代码,利用I ...

  9. pyhton GUI编程之Tkinter详细讲解二

    文章目录 Tkinter详细讲解 pyhton GUI编程之Tkinter详细讲解二 4. 组件用法 4.1 文本输入和输出相关控件 4.1.1 Lable标签 4.1.2 Message消息 4.1 ...

最新文章

  1. BZOJ.1558.[JSOI2009]等差数列(线段树 差分)
  2. html+js浏览器检测
  3. Flowable基础二十一 Flowable springboot 集成
  4. 大航海商务助理更新1.24
  5. OllyDbg笔记-寄存器以及各种关键指令解析(含简单程序破解)
  6. 使用code::blocks搭建objective-c的IDE开发环境 支持 @interface
  7. 一波圣诞美陈设计素材,值得收藏哦!
  8. 正则表达式学习笔记007--字符组简记法1
  9. MAC编译OpenJDK8:error: invalid argument ‘-std=gnu++98‘ not allowed with ‘C‘
  10. mysql php 类 缓存_记录一个实用的PHP缓存类
  11. js如何调用本地java代码_在javascript代码中调用Java方法
  12. [Pyecharts 可视化] B站推荐视频分析
  13. 机器学习 | 泰坦尼克号数据集
  14. oracle财务管理系统有什么用,CSS_Oracle财务管理系统:会计业务周期,下面是使用Oracle财务管理系统 - phpStudy...
  15. STM32F103_study66_The punctual atoms(STM32 Temperature sensor experiment)
  16. 字符串小写转大写字母
  17. 农村信用社计算机基础知识,农村信用社计算机基础知识题五
  18. python 将图片中的颜色进行替换
  19. Java向word表格中添加新行并赋值
  20. 绕CDN查找真实IP方法

热门文章

  1. Docker 挂载方式启动 Nginx
  2. 《OpenCv视觉之眼》Python图像处理七 :Opencv图像处理之高通滤波和低通滤波原理及构造
  3. C++学习——第9章 函数
  4. kotlin与java混合开发_使用kotlin和Java混合开发Android项目爬坑记录
  5. scapy定制数据包详解
  6. AFT.Arrow.v2.0.2002.01.02
  7. ChatGPT Prompt工程浅谈
  8. linux安装xz utils
  9. lua Utils工具(持续更新)
  10. 前端必备的 Terminal 终端进阶技巧