首页 > 系统相关 >linux 中正则匹配限制词首和词尾

linux 中正则匹配限制词首和词尾

时间:2023-12-24 11:44:06浏览次数:33  
标签:13783120433 txt root pc1 linux test 词尾 限制词

 

001、\<或者\b限制词首

[root@pc1 test]# ls
a.txt
[root@pc1 test]# cat a.txt                   ## 测试数据
01 02 03 04 05
06 07 08 09 10
11 12 13 14 15 13783120433
16 17 18 19 20
21 22 23 24 25 24332233443
26 27 28 29 30
31 32 33 34 35
36 37 38 39 40
[root@pc1 test]# grep "\<2" a.txt            ## 限制词首
16 17 18 19 20
21 22 23 24 25 24332233443
26 27 28 29 30
[root@pc1 test]# grep "\b2" a.txt            ## 限定词首
16 17 18 19 20
21 22 23 24 25 24332233443
26 27 28 29 30

 

002、\>或者\b限制词尾

[root@pc1 test]# ls
a.txt
[root@pc1 test]# cat a.txt                         ## 测试数据
01 02 03 04 05
06 07 08 09 10
11 12 13 14 15 13783120433
16 17 18 19 20
21 22 23 24 25 24332233443
26 27 28 29 30
31 32 33 34 35
36 37 38 39 40
[root@pc1 test]# grep "2\>" a.txt                 ## 限制词尾
01 02 03 04 05
11 12 13 14 15 13783120433
21 22 23 24 25 24332233443
31 32 33 34 35
[root@pc1 test]# grep "2\b" a.txt                 ## 限制词尾
01 02 03 04 05
11 12 13 14 15 13783120433
21 22 23 24 25 24332233443
31 32 33 34 35

 。

 

标签:13783120433,txt,root,pc1,linux,test,词尾,限制词
From: https://www.cnblogs.com/liujiaxin2018/p/17924204.html

相关文章

  • linux 中 grep命令限制匹配次数
     001、测试数据,,匹配末尾为_一个数字的数据[root@pc1test2]#lsa.txt[root@pc1test2]#cata.txt##测试数据NC_052532.1tRNAscan-SETRNAD-GUC_1NC_052532.1tRNAscan-SETRNAD-GUC_229NC_052532.1tRNAscan-SETRNAS-......
  • linux修改内核参数禁止OOM机制
    Linux内核有个机制叫OOMkiller(Out-Of-Memorykiller),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽,内核会把该进程杀掉,监控是正常的。防止重要的系统进程触发(OOM)机制而被杀死:可以设置参数/proc/PID/oom_adj为-17,临时关闭linux内核的OOM机制......
  • Linux目录结构
    视频地址: https://space.bilibili.com/204411292目录简介在Linux中一切皆文件,这些文件按照一定的规则存放在不同的目录当中。为了能够快速找到文件及以后的操作的规范性,我们必须记清楚Linux的目录结构。Windows以多根的方式组织文件,如C:\D:\E:\,而Linux以单跟/的方式组织文件。......
  • linux 中 grep命令正则表达式匹配电话号码
     001、测试数据[root@pc1test]#lsa.txt[root@pc1test]#cata.txt010203040506070809101112131415137831204331617181920212223242524332233443262728293031323334353637383940[root@pc1test]#grep-E"1[3456789][0-9]......
  • NOI Linux Sublime Text 使用指南
    感觉noilinux的vscode还是太鸡肋,所以用了用subline,莫名好用下面是食用指难。首先打开,不好看,我们可以点击这里更改相应主题然后我们要点file打开文件夹打开/关闭侧边栏的快捷键是Ctrl+K+B(K和B同时按)然后sublime不能输入,直接用文件输入输出。所以这样的分屏比较优......
  • 深度探索Linux操作系统 —— Linux图形原理探讨
    文章目录系列文章目录前言一、渲染和显示1、渲染2、显示二、显存1、动态显存技术2、BufferObject三、2D渲染1、创建前缓冲2、GPU渲染3、CPU渲染(1)映射BO到用户空间(2)使用CPU在映射到用户空间的BO上进行绘制四、3D渲染1、创建帧缓冲2、渲染Pipleline3、交换前缓冲和后缓冲(1)谁......
  • 深度探索Linux操作系统 —— 构建根文件系统
    文章目录系列文章目录前言一、初始根文件系统(1)安装GCC库(2)建立相关目录(3)构建程序/sbin/init二、以读写模式重新挂载文件系统三、配置内核支持网络四、启动udev五、安装网络配置工具并配置网络六、安装并配置ssh服务七、安装procps八、安装X窗口系统1、安装M4宏定义2、安装X协议......
  • Linux三剑客——awk
    awk命令可以用来的处理数据流,它的作用非常强大,甚至和编程语言一样,甚至实现了条件语句,关联数组等功能。脚本结构与执行流程一个典型的awk脚本结构是这样的。awk'BEGIN{print"start"}pattern{commands}END{print"end"}'file这个脚本由三部分组成:pattern:匹配......
  • Ubuntu 上使能 SELinux
    此文档说明如何在ubuntu上启用SELinux,测试环境为虚拟机,开始前一定一定一定先来个快照,不要问我为什么有三个一定。卸载apparmor(可选)ubuntu默认安装的安全组件为apparmor,网上文档说最好卸载掉apparmor,可能冲突之类的问题,说法可能有点有误啊,apparmor和selinux不兼容,当启用s......
  • Linux下解压命令大全
    .tar解包:tarxvfFileName.tar打包:tarcvfFileName.tarDirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzipFileName.gz解压2:gzip-dFileName.gz压缩:gzipFileName.tar.gz和.tgz解压:tarzxvfFileName.tar.gz压缩:tarzcvfFileName.tar.gz......