基本正则表达式个人总结(以CentOS 6.3环境下shell为例)
2017-05-05 20:20
411 查看
基本正则表达式个人总结(以CentOS 6.3环境下shell为例)
最近学习shell语句基本正则表达式,这里写下来方便自己日后翻阅。
1.查找/etc/passwd文件里包含root的行grep root /etc/passwd
2.查找:和0:之间包含任意三个字符的字符串:
grep :...0: /etc/passwd
3.查看至少包含一个a的行
grep aa* /etc/passwd
4.查找包含abc或abd的行
grep ab[cd] /etc/passwd
5.查找包含数字0到9的行
grep [0-9] /etc/passwd
6.查找以abc开头的行
grep ^abc /etc/passwd
7.查找以abc结尾的行
grep abc$ /etc/passwd
8.查找字母a出现2到3次的行
grep "a\{2,3\}" /etc/passwd
9.查找包含三个abc的行
grep "\(abc\).*\1.*\1" /etc/passwd
10.查找空白行
grep ^$ /etc/passwd
这里列举的知识很基础的一部分,日后深入学习了再做补充,有任何错误烦请指出。
相关文章推荐
- awk命令个人总结(以CentOS 6.3环境下shell为例)
- 正则表达式个人总结
- centos5.5(64位)配置java环境变量,个人总结
- 正则表达式个人总结(一):正则表达式语法的深入理解第一部分--转
- shell中通配符和正则表达式总结
- Javascript与正则表达式个人总结与收录--高级篇
- Shell 常识--正则表达式,POSIX字符类以及元字符--总结自《Linux Shell 脚本攻略》
- 正则表达式个人总结(二):正则表达式语法的深入理解第二部分
- Java----正则表达式(个人总结)
- java正则表达式的基本语法以及不同环境的表单验证
- Javascript与正则表达式个人总结与收录--封装js验证类
- python 正则表达式,个人阶段总结(二)
- 基于Centos6.3的web服务器基本环境配置
- Shell 正则表达式总结及其含义举例
- Shell 正则表达式总结及其含义举例
- 第十四节上篇:正则表达式及其他常用类(个人总结)
- Javascript与正则表达式个人总结与收录--基础篇
- Javascript与正则表达式个人总结与收录--索引及说明
- shell--grep命令+正则表达式+基本语法
- 涉及到正则表达式的个人总结