首页 > 系统相关 >linux 中sed命令中-D选项

linux 中sed命令中-D选项

时间:2023-08-01 09:58:28浏览次数:28  
标签:选项 test01 data Header sed linux Line txt Data

 

001、-D选项用于限定只删除模式空间中的第一行

[root@PC1 test01]# ls
data.txt
[root@PC1 test01]# cat data.txt    ## 测试数据

Header Line
First Data Line

End of Data Lines       ## N选项将匹配Header的行及下一行当做一行来出列,D选项用于删除模式空间的第一行,即header所在的行
[root@PC1 test01]# sed '/Header/{N;D}' data.txt

First Data Line

End of Data Lines

 

002、测试2

[root@PC1 test01]# ls
data.txt
[root@PC1 test01]# cat data.txt

Header Line
First Data Line

End of Data Lines     ## /^$/ 限定了要处理的行; N将匹配行和下一行当做一行来处理;/Header/进一步限定了要处理的模式空间
[root@PC1 test01]# sed '/^$/{N;/Header/D}' data.txt
Header Line
First Data Line

End of Data Lines

 。

 

参考:https://mp.weixin.qq.com/s?__biz=Mzg5NzcyNTIyMA==&mid=2247486781&idx=1&sn=7a62f0947e88b6e6c0f51072d61ee4b8&chksm=c06c2b76f71ba260777f08123bfb063988a068ed6f3b68d3573b9345f12a7138cb20fe729662&scene=132#wechat_redirect

 

标签:选项,test01,data,Header,sed,linux,Line,txt,Data
From: https://www.cnblogs.com/liujiaxin2018/p/17595640.html

相关文章

  • linux 中 sed命令中-n和-N选项
     001、-n(next),处理匹配行的下一行[root@PC1test01]#lsa.txt[root@PC1test01]#cata.txt##测试数据010203040506070809101112131415[root@PC1test01]#sed'/07/{n;d}'a.txt##处理匹配07行的下一行,即删除01020304050607......
  • linux ss
    一ss是什么ss全称是SocketStatistics,用于显示各种socket的信息,ss命令功能和netstat类似,ss的优势在于它显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。ss命令可以提供如下信息:所有的TCP sockets所有的UDP sockets所有ssh/ftp/ttp/https持久连接所有......
  • 【技术积累】Linux中的命令行【理论篇】【二】
    ag命令命令介绍ag命令是一个用于在Linux系统中进行文本搜索的工具。它是基于SilverSearcher的改进版本,具有更快的搜索速度和更强大的功能。ag命令的基本用法是在指定的目录中搜索指定的关键字。例如,要在当前目录中搜索关键字"example",可以使用以下命令:agexampleag命令会递......
  • linux 进程管理
    在Linux操作系统中,进程也是一个基本的概念,它是程序的执行实例。当我们在Linux上运行一个程序时,操作系统会创建一个进程来执行该程序的指令。每个进程都是独立的执行单元,拥有自己的内存空间、执行状态和系统资源。Linux中进程的特点包括:1.独立性:每个进程是独立的,它们之间相互隔......
  • Linux知识点总结—3
    今天主要总结了Linux知识点中的网络编程相关知识点,希望可以帮助大家梳理网络编程中的知识点,那我们直接开始吧!!网络基础1IP地址本质:uint32_t类型的整数,例如:192.168.0.0作用:用于唯一标识一个设备在网络中的位置应用:网络通信中的每一条数据都应该具备源端IP地址和对端IP地址,通过这两个......
  • Linux文件系统与日志分析
    Linux文件系统与日志分析1、inode表结构inode号存在inode表中文件数据包括,元信息与实际数据文件存储在硬盘,硬盘最小存储单位是扇区,每个扇区存512字节。连续八个扇区组成一个block(块),一块是文件存取的最小单位inode(索引节点)也称i节点,用于存储文件的元信息一个文件必须......
  • Linux18--存储管理之:MBR与GPT分区、格式化文件系统、磁盘挂载、制作swap分区、文件系
    0新增磁盘流程#磁盘整体的操作步骤1.增加磁盘编辑虚拟机设置--新增硬盘--SCSI--创建新虚拟磁盘--200G、多个文件--完成2.磁盘分区3.分区格式化成文件系统4.文件系统挂载到指定目录1磁盘分区#1分区分类主分区主引导分区,是可以安装系统的分区......
  • linux 3网络基础 tcp状态和多路IO
    1.tcp状态概念图![tcp状态](I:\网络基础3day\tcp状态.png)简化图![tcp状态简化图](I:\网络基础3day\tcp状态简化图.png)简化图未考虑特殊情况netstat命令(了解)2.半关闭状态半关闭主动方不可以在应用层发送数据,但是可以读数据FINWAIT2阶段![半关闭](I:\网络基础3......
  • linux 4 网络基础 POLL EPOLL epoll堆 线程池 udp 本地套接字
    Linux5day1.poll监听poll相对与sellect的优缺点优点:没有文件描述符1024的限制请求和返回是分离的如:selectread集合返回read集合缺点和select一样:每次都需要将需要监听的文件描述符从应用层拷贝到内核每次都需要将数组中的元素遍历一遍才知道那个变化了大量并发,少......
  • 鸟哥Linux私房菜学习笔记day5
    第十章4.Bashshell操作环境终端环境设置:sttyset登录终端时,自动获取的一些终端的输入环境的设置。stty[-a]set[-uvCHhmBx]echo$-可以显示目前所有的set设置值 通配符与特殊符号符号       意义*                 代表0到无穷多......