正则表达式

基本正则表达式
基本正则表达式( Basic Regular Expression , BRE ),又称为标准正则表达式,是最早制订的正则表达
式规范,仅支持最基本的元字符集。基本正则表达式是 POSIX 规范制订的两种正则表达式语法标准之
一,另外一种语法标准称为扩展正则表达式。

[root@shell shell] # grep ^a /etc/passwd
[root@shell shell] # grep h$ /etc/passwd
[root@shell shell] # grep . /etc/passwd
[root@shell shell] # grep ro* /etc/passwd
[root@shell shell] # grep "ro\{1,2\}" /etc/passwd
[root@shell shell] # grep "ro\{1\}" /etc/passwd
[root@shell shell] # grep [a-zA-Z] /etc/passwd
[root@shell shell] # grep [a-Z] /etc/passwd
[root@shell shell] # grep [0-9] /etc/passwd
[root@shell shell] # grep [0-9a-Z] /etc/passwd 或者 grep [[:alnum:]]
/etc/passwd
[root@shell shell] # grep [[:space:]] /etc/passwd
[root@shell shell] # grep [^a] /etc/passwd
[root@shell shell] # grep ^[ab] /etc/passwd
[root@shell shell] # grep "\." file
[root@shell shell] # grep "\(root\).*\1" file
[root@shell shell] # grep "ly\>" file
[root@shell shell] # grep "\<lo" file
[root@shell shell] # grep "\<love\>" file
love
[root@shell shell] # grep "\blove\b" file
love
扩展正则

[root@shell shell] # grep -E ro? /etc/passwd
[root@shell shell] # grep -E ro+ /etc/passwd
[root@shell shell] # grep -E "(root|adm|ssh)" /etc/passwd

相关推荐
sun0077005 分钟前
ubuntu dpkg 删除安装包
运维·服务器·ubuntu
海岛日记7 分钟前
centos一键卸载docker脚本
linux·docker·centos
oi7736 分钟前
使用itextpdf进行pdf模版填充中文文本时部分字不显示问题
java·服务器
mqiqe42 分钟前
Python MySQL通过Binlog 获取变更记录 恢复数据
开发语言·python·mysql
工业甲酰苯胺44 分钟前
MySQL 主从复制之多线程复制
android·mysql·adb
AttackingLin44 分钟前
2024强网杯--babyheap house of apple2解法
linux·开发语言·python
BestandW1shEs1 小时前
谈谈Mysql的常见基础问题
数据库·mysql
重生之Java开发工程师1 小时前
MySQL中的CAST类型转换函数
数据库·sql·mysql