正则表达式

基本正则表达式
基本正则表达式( 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

相关推荐
qq_433618446 分钟前
shell 编程(五)
linux·运维·服务器
VVVVWeiYee37 分钟前
项目2路由交换
运维·服务器·网络·网络协议·信息与通信
lifeng43212 小时前
Jenkins集成部署(图文教程、超级详细)
运维·jenkins
问道飞鱼2 小时前
【知识科普】认识正则表达式
数据库·mysql·正则表达式
HaiFan.2 小时前
SpringBoot 事务
java·数据库·spring boot·sql·mysql
水根LP492 小时前
linux系统上SQLPLUS的重“大”发现
数据库·oracle
白手小弟2 小时前
python wxauto库实现微信自动化发送信息、回复、添加好友等
运维·自动化
途途途途2 小时前
精选9个自动化任务的Python脚本精选
数据库·python·自动化
ii_best2 小时前
ios按键精灵自动化的脚本教程:自动点赞功能的实现
运维·ios·自动化
3DVisionary2 小时前
数字图像相关DIC技术用于机械臂自动化焊接全场变形测量
运维·数码相机·自动化·焊接变形实验·数字图像相关dic技术·自动化焊接全场变形测量·非接触高精度环境适应性全场测量