首页 > 系统相关 >linux 中sed命令输出匹配字符的下一行

linux 中sed命令输出匹配字符的下一行

时间:2023-06-08 18:23:08浏览次数:34  
标签:字符 gene PC1 sed linux txt root test04

 

001、

[root@PC1 test04]# ls
a.txt
[root@PC1 test04]# cat a.txt                ## 测试数据
3333
gene
9999
kkkk
gene
7777
8888
gene
0000
6666
[root@PC1 test04]# sed -n '/gene/{n;p}' a.txt    ## 输出匹配字符的下一行
9999
7777
0000
[root@PC1 test04]# sed -n '/gene/{N;p}' a.txt    ## 同时输出匹配行
gene
9999
gene
7777
gene
0000

 

参考:https://blog.csdn.net/zhaozuoyou/article/details/123656890

 

标签:字符,gene,PC1,sed,linux,txt,root,test04
From: https://www.cnblogs.com/liujiaxin2018/p/17467346.html

相关文章

  • 深入理解Linux虚拟内存管理(二)
    文章目录系列文章目录第8章slab分配器8.1高速缓存8.1.1高速缓存描述符8.1.2高速缓存静态标志位8.1.3高速缓存动态标志位8.1.4高速缓存分配标志位8.1.5高速缓存着色8.1.6创建高速缓存8.1.7回收高速缓存8.1.8收缩高速缓存8.1.9销毁高速缓存8.2slabs8.2.1存储slab描述......
  • Linux中VNC服务配置
    前提搭建:图形化#yumgroupinstall"GNOMEDesktopEnvironment"(CentOS5.x安装GNOME桌面环境)#yumgroupinstall"XWindowSystem""Desktop"(CentOS6.x安装GNOME桌面环境)#yumgroupinstallXfce(CentOS安装Xfce桌面环境,可选) Linux中VNC服务配置1.确认自己linux系统是否安装VNCR......
  • Redhat8安装MySQL8操作方法(超简单Linux无依赖安装mysql数据库)
    一、安装说明1.1、相关说明:Redhat8在线安装Mysql8数据库,使操作系统找到并自动安装自适应的版本及相关依赖组件;1.2、系统版本 二、安装方法2.1、下载应用软件[root@GuoDC~]#wgethttps://dev.mysql.com/get/mysql80-community-release-el8-4.noarch.rpm 2.2、安装应用......
  • linux下安装mysql(rpm文件安装)
    数据库包下载:https://www.mysql.com/downloads/在GPL开原协议的社区开源版里边下载我们用mysqlcommunityserver里边的其中workbench是客户端工具MySQLCluster是oracle自己搞的集群版的(集成了一些开源工具和增值服务)选择操作系统和版本建议在linux下安装也可以选择......
  • [LINUX]debian系安装virtualbox并安装win10镜像
    安装Virualbox编辑:sudovim/etc/apt/sources.lst写入:debhttps://download.virtualbox.org/virtualbox/debian(你的发行版)contrib下载并注册:wget-qhttps://www.virtualbox.org/download/oracle_vbox.asc-O-|sudoapt-keyadd-更新源:sudoapt-getupdate安装:sudoapt-get......
  • linux iostat命令
    作者:天之翼Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。基本使用$iostat-d-k110参数-d表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;110......
  • wsl2支持linux gui应用
    网上说需要“安装VcXsrv或Xming”,其实现在的wsl2已经不需要了。只要win的版本够,并且升级wsl2到最新版本,就可以使用python的画图代码了。先决条件你需要Windows10版本19044+ 或Windows11才能访问此功能。已安装适用于vGPU的驱动程序若要运行LinuxGUI应用,应首先......
  • 在List<String>中找出重复的字符串元素__简单高效
    点击查看代码publicvoidassertNoDuplicateStr(List<String>list,Stringkey){if(ObjectUtils.isEmpty(list)){return;}Set<String>set=newHashSet<>();list.stream().forEach(e->Assert.isTrue(set.add(e),String......
  • 字符串占位符替换
    想模版引擎一样,替换字符串中的${}占位符。那为什么不直接使用模版引擎呢?……publicclassA{privatestaticfinalStringBRACE_LEFT="{";privatestaticfinalStringBRACE_RIGHT="}";privatestaticfinalString$="$";/***替换字符......
  • linux中的&&和&,|和||
    在linux中,&和&&,|和||介绍如下:&表示任务在后台执行,如要在后台运行redis-server,则有redis-server&&&表示前一条命令执行成功时,才执行后一条命令,如echo'1‘&&echo'2'|表示管道,上一条命令的输出,作为下一条命令参数,如echo'yes'|wc-l||表示上一条命令执行失败后,......