首页 > 系统相关 >linux 中正则表达式 | 可以匹配 两边的任意一项

linux 中正则表达式 | 可以匹配 两边的任意一项

时间:2023-01-05 17:33:26浏览次数:42  
标签:Oct2nd Oct1st 正则表达式 pc1 linux test 匹配 txt root

 

linux中 | 可以匹配 | 两边的任意一项。

 

测试:

[root@pc1 test]# ls
a.txt
[root@pc1 test]# cat a.txt                          ## 测试数据
Octkkk 889
Oct1st 434
Oct2nd 442
Oct2nd 4kk
Oct3nd 777
[root@pc1 test]# awk '$1 ~ /Oct(1st|2nd)/' a.txt    ## 可以匹配Oct1st HE Oct2nd
Oct1st 434
Oct2nd 442
Oct2nd 4kk
[root@pc1 test]# awk '$1 ~ /Oct(1st|kkk)/' a.txt     ##......
Octkkk 889
Oct1st 434
[root@pc1 test]# awk '$1 ~ /Oct(1st|kkk|3nd)/' a.txt
Octkkk 889
Oct1st 434
Oct3nd 777

 

标签:Oct2nd,Oct1st,正则表达式,pc1,linux,test,匹配,txt,root
From: https://www.cnblogs.com/liujiaxin2018/p/17028359.html

相关文章

  • Linux C++ 获取系统CPU和网络情况
    linux下C++获取系统CPU情况和网络使用情况#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<string.h>#defineMAXBUFSIZE1024#defineWAIT_SE......
  • linux中正则表达式 {n} 表示匹配前面的项n次
     001、{n};  匹配之前的项n次;   [0-9]{3}能够匹配任意的三位数,[0-9]{3}可以扩展为[0-9][0-9][0-9]。 测试:[root@pc1test]#lsa.txt[root@pc1test]#......
  • manjaro/Linux设置开机启动脚本
     /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置 /etc/rc.d/rc.local在这......
  • linux C 简易版iostat
    Linux下用C语言获取IO信息只获取iostat的CPU信息代码如下#include<stdio.h>#include<stdlib.h>#include<string.h>#include<ctype.h>#include<unistd.h>#inc......
  • linux脚本免密的方法/不用输入密码
     第一种方法:使用管道(上一个命令的stdout接到下一个命令的stdin):在脚本首行添加#!/bin/bashechopassword|sudo-Sapt-getupdate第二种方法使用文本块输入重定向......
  • linux 中正则表达式?、+、*、及.*的区别
     001、?表示匹配0次或者1次atcg?t能够匹配atct或atcgt,但是不能匹配atcggt。 测试:[root@pc1test]#lsa.txt[root@pc1test]#cata.txtatct888atcggk......
  • 六款常用的linux C/C++ IDE
     一、AnjutaAnjuta是一个多语言的IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Applicationwizards)可以方便的帮助你创建GNOME程序而不......
  • linux 中 [^] 正则表达式,匹配不在中括号内的任意一个字符。
     [^]:匹配不在中括号内的任意一个字符。中括号内可以是一个字符组或字符范围; 1[^01]能够匹配12和13,但是不匹配11和10;A[^0-9]匹配A以及随后除数字外的任意单......
  • Linux 添加nacos守护进程
    1、编写启动服务文件 /lib/systemd/system/nacos.service#vim/lib/systemd/system/nacos.service添加以下内容[Unit]Description=nacosAfter=network.target[Servi......
  • JavaScript之正则表达式
    JavaScript之正则表达式search()方法&replace()1<!DOCTYPEhtml>2<html>3<head>4<metacharset="utf-8">5<title>JavaScript正则表......