首页 > 系统相关 >Linux中sed命令b选项屏蔽指定的处理区域

Linux中sed命令b选项屏蔽指定的处理区域

时间:2024-06-06 12:11:47浏览次数:30  
标签:03 test2 pc1 屏蔽 sed Linux txt root

 

001、Linux中sed命令b选项屏蔽指定的处理区域

[root@pc1 test2]# ls
a.txt
[root@pc1 test2]# cat a.txt                       ## 测试数据
1 01 02 a
2 03 04 a
3 05 06 a
4 07 08
5 09 10 k
6 11 12 a
7 13 14
8 15 a  i
9 17 18 a
[root@pc1 test2]# sed '1,3b; s/a/Q/' a.txt       ## 屏蔽1-3行
1 01 02 a
2 03 04 a
3 05 06 a
4 07 08
5 09 10 k
6 11 12 Q
7 13 14
8 15 Q  i
9 17 18 Q

 

002、

[root@pc1 test2]# ls
a.txt
[root@pc1 test2]# cat a.txt                     ## 测试数据
1 01 02 a
2 03 04 a
3 05 06 a
4 07 08
5 09 10 k
6 11 12 a
7 13 14
8 15 a  i
9 17 18 a
[root@pc1 test2]# sed '1b; 3b; s/a/Q/' a.txt     ## 屏蔽第一行和第三行
1 01 02 a
2 03 04 Q
3 05 06 a
4 07 08
5 09 10 k
6 11 12 Q
7 13 14
8 15 Q  i
9 17 18 Q

 

003、

[root@pc1 test2]# ls
a.txt
[root@pc1 test2]# cat a.txt                   ## 测试数据
1 01 02 a
2 03 04 a
3 05 06 a
4 07 08
5 09 10 k
6 11 12 a
7 13 14
8 15 a  i
9 17 18 a
[root@pc1 test2]# sed '1,3b; 8,9b; s/a/Q/' a.txt     ## 同时屏蔽1-3行和8-9行
1 01 02 a
2 03 04 a
3 05 06 a
4 07 08
5 09 10 k
6 11 12 Q
7 13 14
8 15 a  i
9 17 18 a

 。

 

标签:03,test2,pc1,屏蔽,sed,Linux,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/18234884

相关文章

  • Linux 提权-Cron Jobs
    本文通过Google翻译CronJobs–LinuxPrivilegeEscalation-Juggernaut-Sec这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释补充。导航0前言1什么是CronJob?1.1了解Crontabs和Cron目录1.2如何在Crontab文件中读取Cron......
  • 在Linux中,如何进行系统性能的峰值测试?
    在Linux中进行系统性能的峰值测试,也称为压力测试或极限测试,是为了确定系统在极端条件下的表现和稳定性。这种测试可以帮助识别系统的瓶颈和故障点。以下是进行系统性能峰值测试的步骤:1.确定测试目标明确你想要测试的性能指标,如CPU、内存、磁盘I/O、网络带宽等。2.选择压力测......
  • 在Linux中,如何进行系统性能的持续监控?
    在Linux中进行系统性能的持续监控,需要综合运用各种命令行工具和图形化界面工具,以及自动化脚本和第三方监控平台。以下是实现持续监控的一些建议步骤和工具:1.使用基础命令行工具实时查看top:实时查看CPU使用率、内存占用、运行中的进程等基本信息。htop(一个增强版的top):提供......
  • 在Linux中,如何进行网络性能的峰值测试?
    在Linux中,进行网络性能的峰值测试是一个重要的环节,可以帮助您了解系统在网络高负载下的性能表现。以下是进行网络性能峰值测试的详细步骤:1.确定测试目标和场景明确测试目标:确定您想要测试的网络性能指标,如带宽、吞吐量、延迟、抖动等。设定测试场景:考虑测试环境的实际情况,如......
  • 嵌入式Linux中的录音降噪方案
    降噪不仅只能从硬件入手,本文为您介绍一种嵌入式Linux中的录音降噪方案。该方案完全依靠软件实现,最大程度上降低投入。1. 工具下载SoX(Sound eXchange)是一个开源的音频处理工具,它可以用来读取、转换和处理各种音频文件。SoX的源代码主要由C语言编写,它包含了大量的音频处理算法......
  • Linux 安装clickhouse(离线安装/二进制包安装)
    1、下载安装包地址:https://hub-stage.docker.com/ 2、上传文件到服务器cd/home/test直接解压执行脚本安装,解压后的文件所属者为clickhouse,建议添加一个clickhouse用户,直接用root启动最好指定运行用户tar-zxvf clickhouse-common-static-24.5.1.1763-amd64.tgzsudoclic......
  • linux 遇到硬盘设备名称会改变时,可以使用udev规则绑定硬盘
    udev规则绑定硬盘#lsblk-oNAME,MODEL,SERIALNAMEMODELSERIALsdaSamsungSSD860S3YLNM0NC12424A├─sda1├─sda2└─sda3├─cl-root└─cl-swapsdbSamsungSSD860S3ZBND0NC04099A└─sdb1sdcSamsungSSD......
  • Binary Ninja 4.0.5336 (macOS, Linux, Windows) - 逆向平台
    BinaryNinja4.0.5336(macOS,Linux,Windows)-逆向平台请访问原文链接:https://sysin.org/blog/binary-ninja/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgBinaryNinjaANewTypeofReversingPlatformBinaryNinja是一个交互式反编译器、反汇编器、调试......
  • Linux 35.5 + JetPack v5.1.3@ ego-planner编译安装
    Linux35.5+JetPackv5.1.3@ego-planner编译安装1.源由2.编译&安装Step1:依赖库安装Step2:建立工程Step3:编译工程Step4:安装工程3.问题汇总3.1planner/plan_env-OpenCV3.2uav_simulator/local_sensing-CUDA优化4.总结1.源由Fast-PlannerFUELRACEReg......
  • linux 基线检查加固
    修改vsftp回显信息ansible-ihoststask-mshell-a"grep'ftpd_banner'/etc/vsftpd/vsftpd.conf"sed-i'/ftpd_banner/s/^/#/g'/etc/vsftpd/vsftpd.confansible-ihoststask-mshell-a"echo'ftpd_banner="Authorize......