首页 > 系统相关 >Linux 中sed命令限制次数匹配

Linux 中sed命令限制次数匹配

时间:2024-07-19 17:29:00浏览次数:10  
标签:匹配 PC1 sed Sequence2 Linux test txt root

 

001、

[root@PC1 test]# ls
a.txt
[root@PC1 test]# cat a.txt                         ## 测试数据
>Sequence1
CCCNTCACTNNNCTTGGNNNNNNNNN
>Sequence2
[root@PC1 test]# sed 's/NNN\+//g' a.txt           ## N至少出现3次删除
>Sequence1
CCCNTCACTCTTGG
>Sequence2
[root@PC1 test]# sed 's/NNNN\+//g' a.txt          ## 至少出现四次删除
>Sequence1
CCCNTCACTNNNCTTGG
>Sequence2

 

002、

[root@PC1 test]# ls
a.txt
[root@PC1 test]# cat a.txt              ## 测试数据
>Sequence1
CCCNTCACTNNNCTTGGNNNNNNNNN
>Sequence2
[root@PC1 test]# sed 's/N\{2\}//g' a.txt
>Sequence1
CCCNTCACTNCTTGGN
>Sequence2
[root@PC1 test]# sed 's/N\{2\}\+//g' a.txt
>Sequence1
CCCNTCACTNCTTGGN
>Sequence2
[root@PC1 test]# sed 's/N\{3\}\+//g' a.txt
>Sequence1
CCCNTCACTCTTGG
>Sequence2
[root@PC1 test]# sed 's/N\{4\}\+//g' a.txt
>Sequence1
CCCNTCACTNNNCTTGGN
>Sequence2
[root@PC1 test]# sed 's/N\{4\}//g' a.txt           ## 为啥是4个一组内??
>Sequence1
CCCNTCACTNNNCTTGGN
>Sequence2

 。

 

标签:匹配,PC1,sed,Sequence2,Linux,test,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/18311983

相关文章

  • [Linux命令-网络和安全操作]
    目录Vim编辑器:网络网络配置ifconfig:netstat:wget:从指定的URL下载文件 网络安全 在Linux中,进行网络和安全操作时,我们先简单了解一下Vim编辑器Vim编辑器:vim编辑器有三种模式:命令模式、编辑模式、末行模式模式间切换方法:(1)命令模式下,输入:后,进入末行模式(2)末......
  • 【Linux】网络基础_1
    文章目录十、网络基础1.协议OSI七层模型和TCP/IP四层模型网络传输基本流程报文与封装未完待续十、网络基础1.协议“协议”是一种约定。在网络环境下,主机距离过远时,必定会引发新的问题,比如数据可靠性,主机定位问题,数据传输等问题。为了解决这些问题,让这些不同......
  • Linux环境离线安装docker&docker-compose(包含一键安装脚本和一键安装包)
    一、docker离线安装1、下载docker离线安装包下载最新版本的docker(或者选择自己想要安装的版本)到本地。1)docker下载地址:Docker版本获取备注:此地址自2024年7月无法访问下载docker版本,小编已经将可以使用的docker、docker-compose版本整理在百度网盘中如有需要可以自行获取......
  • ArchLinux Vmware安装指北
    ArchLinuxVmware安装指北在本文开始之前,首先允许我提前声明一点,ArchLinux的安装并不算难,但是绝对也算不上简单,中间的安装可能会遇到很多问题,本篇文章不能保证完全贴合你的真实机器环境,但是我会在我安装过程中遇到的一点点小问题都说出来,给大家避个坑,这里我安装Arch的时候参考的......
  • Ubuntu 22.04.4 LTS (linux) Tomcat 下载 安装配置详细教程
    1官网下载下载链接2ubuntu服务器安装#下载wgethttps://dlcdn.apache.org/tomcat/tomcat-9/v9.0.91/bin/apache-tomcat-9.0.91.tar.gz#解压tarzxvfapache-tomcat-9.0.91.tar.gzsudomvapache-tomcat-9.0.91//data/tomcat#配置环境变量sudovi/etc/profile......
  • 找到完美匹配:2024年最佳免费缺陷管理工具
    国内外主流的10款缺陷跟踪工具对比:PingCode、Worktile、滴答清单、CalendarTask、专注清单、Todo清单、Jira、Bugzilla、MantisBT、Redmine。在寻找合适的缺陷管理工具时,很多团队面临一个共同的挑战:如何在有限的预算内找到既高效又易于使用的解决方案。许多免费工具虽然诱人,但......
  • 一文全懂:Linux磁盘分区
    一、物理设备的命名规则在Linux系统中一切都是文件,硬件设备也不例外。所有的硬件设备文件都在/dev文件夹中。硬件在Linux内的文件名SCSI/SATA/USB/dev/sd[a-p]VirtI/O界面/dev/vd[a-p]软盘/dev/fd[0-1]打印机/dev/lp[0-2](25針印表機)/dev/usb/lp[0-1......
  • Linux常用命令
    Linux常用命令文件操作命令ls命令ls-l//列出文件和目录的详细信息ls-R//列出所有文件ls-a//列出隐藏文件mv命令mvexample.txt/lem///移动目录下mvoldnamenewname//重命名rm命令rmexample.txt//移除文件cp命令cpexample.txtexample_c......
  • Linux操作系统Redhat<>--用户与组
    用户(超级、系统、普通)用户分类:1、超级用户。用来管理操作系统,它的权限非常高。一般是创建用户等条件下使用。它的编号为0(uid)。2、普通用户。用来登录操作系统,使用操作系统的功能。它的编号范围1000-600003、系统用户。确保系统能够正常运行。不用来登录。它的编号范围1-99......
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 国产版在线打开 word文件自定义模板中
    国产linux系统(银河麒麟,统信uos)使用PageOffice国产版在线打开pdf文件PageOffice国产版:支持信创系统,支持银河麒麟V10和统信UOS,支持X86(intel、兆芯、海光等)、ARM(飞腾、鲲鹏、麒麟等)芯片架构。本示例关键代码的编写位置Vue+Springboot注意本文中展示的代码均为关键代码,复......