正则表达式
来源:互联网 发布:js提示框美化 编辑:程序博客网 时间:2024/06/06 17:53
作为系统管理员,每天看到的信息数据很庞大,要从这些数据中寻找自己需要的数据时,就会用到正则表达式
- ###匹配0到任意字符
? ###匹配单个字符
[[:alpha:]] ###匹配单个字母
[[:lower:]] ###匹配单个小写字母
[[:upper:]] ###匹配单个大写字母
[[:digit:]] ###匹配单个数字
[[:alnum:]] ###匹配单个数字或字母
[[:punct:]] ###匹配单个符号
[[:space:]] ###匹配单个空格
{}表示不存在的或者存在的
{1..9} ###1-9
{a..f} ###a-f
{1,3,5} ###135
{a,c,e} ###a c e
{1..3}{a..c} ###1a 2a 3a 2a 2b 2c 3a 3b 3c
[]表示存在的
[a-C] ###aA bB cC
[a-c] ###aA或者bB或者c
[1-3] ###1或者2或者3
[145] ###1或者4或者5
[^abc]|[!abc] ###除了a并且除了b并且除了c
知道了这些,那到底是怎么用呢,我们做个题目理解下:
建立 12 个文件 WESTOS_classX_linuxY(X 的数值范围为 1-2 , Y 的数值范围为 1-6),这些文件都包含在 root 用户桌面的 study 目录中
我们输入的命令如下: mkdir /root/Desktop/study ; touch /root/Desktop/study/WESTOS_CLASS{1..2}_linux{1..6}
备份 /etc 目录中所有带有名字带有数字并且以 .conf 结尾的文件到桌面上的 confdir 中
我们输入的命令如下: mkdir /root/Desktop/confdir; cp /etc/*[[:digit:]]*.conf /root/Desktop/confdir
阅读全文
0 0
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 【备战秋招Day 2】经典面试题5-8及在线编程题4-6答案
- Opencv3 python学习3——绘图基础
- Linu epoll 三种模式
- HTML入门笔记11-blockquote和q标签
- leetcode46简单动态规划
- 正则表达式
- Win7系统Visual Studio 2013配置OpenCV3.1图文详解
- git学习笔记(一)
- C/C++动态内存分配
- Mac Terminal 终端 快捷键
- Matplotlib的使用
- Python爬取贴吧图片
- liunx基础1
- Json 和 RapidJson