首页 > 系统相关 >linux 中正则表达式中?号的作用

linux 中正则表达式中?号的作用

时间:2024-03-04 12:23:06浏览次数:20  
标签:abcd test1 正则表达式 pc1 jjj linux txt root 作用

 

linux 中正则表达式中?号的作用是匹配前面的字母0次或者1次;

001、测试如下:

[root@pc1 test1]# ls
a.txt
[root@pc1 test1]# cat a.txt                 ## 测试样本
abcd xyz 133
kkkk abde jjj
dddu abbcde jjj
aaae abbbcde jjj
[root@pc1 test1]# grep "abcd" a.txt         ## 检测abcd
abcd xyz 133
[root@pc1 test1]# grep "abc?d" a.txt        ## ?号正则的作用,匹配前一个字符0次或者1次;则是abcd或者abd
[root@pc1 test1]# grep -E "abc?d" a.txt
abcd xyz 133
kkkk abde jjj

。 

 

标签:abcd,test1,正则表达式,pc1,jjj,linux,txt,root,作用
From: https://www.cnblogs.com/liujiaxin2018/p/18051549

相关文章

  • linux安装南大通用数据库 GBase 8s V8
    @目录1、操作系统、数据库2、下载链接3、安装文档4、安装前准备4.1、以root用户创建gbasedbt组和用户4.2、创建GBase8s数据库安装目录4.3、上传并解压安装包5、安装5.1、执行安装程序5.2、回车继续直到接受许可条款5.3、输入安装目录绝对路径5.4、选择安装类型5.5、选择安装......
  • linux 安装神州通用数据库 V7
    @目录操作系统、数据库1、官方下载链接2、windows客户端下载链接3、官方安装手册4、安装前准备3.1、创建安装用户3.2、以root用户修改神通数据库安装包的所有者为shentong用户3.3、以root用户创建神通数据库主目录并修改所有者为shentong用户3.4、以root用户临时修改init.d......
  • shell工具连接linux时的报错问题
    问题描述在使用shell工具连接linux时报以下错误SSH!Agentauthselected,butnorunningagentisdetectedSSH!Agentauthselected,butnorunningagentisdetected解决方法方法1#首先使用ping方法查看是否在同一网段pingxxx.xxx.xx.x方法2#安装[openss......
  • linux安全加固(几项)
    Linux安全加固运维网工 2024-02-2910:32 重庆账号和权限系统用户超级管理员:UID=0系统默认用户:系统程序使用,从不登录新增普通用户:UID大于500用户管理添加用户:useradd<用户名>删除用户:userdel[-r][-f] <用户名> 锁定/解锁用户:passwd......
  • 如何使用/proc文件系统监控Linux系统?
    如何使用/proc文件系统监控Linux系统?原创 漫谈君 运维漫谈 2024-02-2909:58 江苏/proc是Linux系统中的一个虚拟文件系统,提供了对运行中内核和进程的实时访问。这个目录下包含了很多以数字命名的目录,每个目录代表一个运行中的进程或者系统信息。每个进程目录下有许多......
  • Linux 监控工具htop
    htopyum安装[root@localhost~]#yum-yinstallepel-release[root@localhost~]#yuminstallhtop[root@localhost~]#yum-yinstallepel-release[root@localhost~]#yuminstallhtop[root@localhost~]#htop......
  • 4_C# 中的 ref 关键字有什么作用
    C#中的ref关键字有什么作用?参数在使用ref关键字进行引用传递时,必须在方法调用之前对其进行初始化。ref关键字既可以在进入方法之前初始化参数的值,也可以在方法内部对参数进行修改。ref参数在进入方法时保持原始值,并在方法结束后将值带回到调用处。ref关键字的作用:......
  • 2_virtual关键字的作用
    virtual作用?virtual关键字用于修改方法、属性、索引器或事件声明,并使它们可以在派生类中被重写(使用override关键字对虚方法重写)。如下是虚方法声明和重写虚方法的示例:声明虚方法publicclassAnimal{publicvirtualvoidSpeak(){Console.WriteLine("动......
  • linux指令:dpkg和apt
    dpkg是debian包管理器,一般来说用于管理已下载好的deb包1.安装指令dpkg-i<路径下的包名> 2.列出路径下的包及其状态dpkg-l其中前面两个代表状态的字母分别是包的期望状态和当前状态 也可以在-l之后加上关键词筛选 3.删除指定的包dpkg-r<路径下的包名>......
  • linux指令:chmod
    全名changemode改变文件的权限语法:chmod<object+mod><file> 其中mod可以是读(r)写(w)执行(x)等权限,object表示对什么对象(所有,a;同一组成员,g;所有者,u;其他,o)进行权限改变例子:chmodg+w,g-r1.txt表示对1.txt修改操作:在同一用户组下赋予(+)写(w)的权限,但去除(-)读......