首页 > 系统相关 >linux 中 sed命令中-n和-N选项

linux 中 sed命令中-n和-N选项

时间:2023-08-01 09:35:42浏览次数:33  
标签:选项 03 test01 07 PC1 sed linux txt root

 

001、-n(next),处理匹配行的下一行

[root@PC1 test01]# ls
a.txt
[root@PC1 test01]# cat a.txt                ## 测试数据
01 02 03
04 05 06
07 08 09
10 11 12
13 14 15
[root@PC1 test01]# sed '/07/{n;d}' a.txt     ## 处理匹配07行的下一行, 即删除
01 02 03
04 05 06
07 08 09
13 14 15

 

002、N(NEXT);将匹配行的下一行和当前行当做一行来处理

[root@PC1 test01]# ls
a.txt
[root@PC1 test01]# cat a.txt               ## 测试数据
01 02 03
04 05 06
07 08 09
10 11 12
13 14 15
[root@PC1 test01]# sed '/07/{N;d}' a.txt   ## 将匹配行及匹配行的下一行当做一行来处理
01 02 03
04 05 06
13 14 15
[root@PC1 test01]# cat a.txt
01 02 03
04 05 06
07 08 09
10 11 12
13 14 15
[root@PC1 test01]# sed 'N;/07/d' a.txt    ## N的情况, 可以写在命令的最前面
01 02 03
04 05 06
13 14 15

 。

 

标签:选项,03,test01,07,PC1,sed,linux,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/17595600.html

相关文章

  • 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到无穷多......
  • linux 中查找隐藏文件及排除隐藏文件
     001、查找当前目录下的隐藏文件[root@PC1test01]#lsa.txtdir1[root@PC1test01]#ls-a...a.txtdir1.x.txt[root@PC1test01]#find./-maxdepth1-typef-name".*"##查找当前目录下的隐藏文件./.x.txt 002、排除当前目录下的隐藏文件[roo......