linux匹配数字正则,51CTO博客-专业IT技术博客创作平台-技术成就梦想
正则表达式可以用来处理大量的文件和字符串,运维工作中过滤日记简单高效,Linux最常应用正则表达式的命令有grep(egrep)、sed、awk。
正则表达式和文本通配符不同容易混淆。
字符匹配
. 匹配任意单个字符
[] 匹配指定范围内的任意单个字符
[^] 匹配指定范围外的任意单个字符
[:alnum:] 字母和数字
[:alpha:] 代表任何英文大小写字符,亦即A-Z, a-z
[:lower:] 小写字母 [:upper:] 大写字母
[:blank:] 空白字符(空格和制表符)
[:space:]水平和垂直的空白字符(比[:blank:]包含的范围广)
[:cntrl:] 不可打印的控制字符(退格、删除、警铃...)
[:digit:] 十进制数字[:xdigit:]十六进制数字
[:graph:] 可打印的非空白字符
[:print:] 可打印字符
[:punct:] 标点符号
匹配次数
* 匹配前面的字符任意次,包括0次,尽可能长的匹配
.*任意长度的任意字符
\?匹配其前面的字符0或1次
\+匹配其前面的字符至少1次
\{n\} 匹配前面的字符n次
\{m,n\} 匹配前面的字符至少m次,至多n次
\{,n\} 匹配前面的字符至多n次
\{n,\} 匹配前面的字符至少n次
位置锚定
^ 行首锚定,用于模式的最左侧
$ 行尾锚定,用于模式的最右侧
^PATTERN$ 用于模式匹配整行
^$ 空行
^[[:space:]]*$ 空白行
\< 或\b词首锚定,用于单词模式的左侧
\> 或\b词尾锚定;用于单词模式的右侧
\匹配整个单词
找出ifconfig eth0 命令结果中的IPv4地址
验证手机号码是否符合规范(扩展表达式)
linux匹配数字正则,51CTO博客-专业IT技术博客创作平台-技术成就梦想相关推荐
- linux使用grep数字个数,51CTO博客-专业IT技术博客创作平台-技术成就梦想
一.作业(练习)内容: 1.总结本此课程中所涉及命令的使用方法及相关示例展示: Linux文本处理三剑客: grep: 文本过滤工具: sed:文本编辑器(行):stream editor awk:文 ...
- 荣新linux培训,51CTO博客-专业IT技术博客创作平台-技术成就梦想
切换用户 su - root 文件夹管理 mkdir(新建文件夹) rmdir(删除空目录) 文件管理 touch(新建文件) rm(删除文件)rm -rf(删除文件夹) cat( ...
- linux定时刷新命令结果,51CTO博客-专业IT技术博客创作平台-技术成就梦想
基本指令等: 部分快捷键: ctrl+c 强制结束当前运行程序,终止命令 ctrl+d 结束当前运行程序 先按ESC然后按. 或者同时按住ALT和. 则输入上一条命令的最后一个参数,与!$相同 Ctr ...
- linux基础知识全面总结,51CTO博客-专业IT技术博客创作平台-技术成就梦想
根据RH033课程整理而成. 12月19号 Lecture 10 进程:活体,程序的副本 定义:进程是进程实体的运行过程,是系统进行资源分配和调度的基本单位.--<计算机操作系统> 进程的 ...
- linux vbox 不能使用scsi_id 查看uuid,51CTO博客-专业IT技术博客创作平台-技术成就梦想...
今天在搭建RAC的时候,使用udev方式来创建ASM磁盘,执行/sbin/scsi_id命令不知道啥原因,死活获取不到UUID,执行结果啥也不显示. [root@seiang2 ~]# scsi_id ...
- linux grep 快速,51CTO博客-专业IT技术博客创作平台-技术成就梦想
什么是grep? grep (global search regular expression(RE) and print out the line,其全称意义为全局搜索正则表达式,并打印出来.是一种 ...
- Linux查看当前http连接,51CTO博客-专业IT技术博客创作平台-技术成就梦想
linux下netstat命令: netstat - Print network connections, routing tables, interface statistics, masquera ...
- linux perl telnet安装,51CTO博客-专业IT技术博客创作平台-技术成就梦想
Telnet是一个古老而又不安全的协议,用来实现远程登录.这种服务可以和基于客户机/服务器进行通信,也就是说把你的电脑虚拟成一个键盘(伪终端)来和远程的服务进行通信,而服务器以为输入来自它本地的键盘, ...
- linux初学文档,51CTO博客-专业IT技术博客创作平台-技术成就梦想
linux 里 一切皆文件 7种文件类型: 普通文件 f d 目录 b 块设备 /dev/sda /dev/sda1 /dev/sr0 c 字符设备 /dev/pts/0 /dev/ tty0 #tt ...
最新文章
- 用matlab绘制抛物线y的x平方,我刚刚学习MATLAB,想画一下(x^2+y^2-1)^3=x^2*y^3这个曲线的图像,该怎么画呢,谢谢大家了。...
- 多视图几何总结——基础矩阵、本质矩阵和单应矩阵的求解过程
- hapi mysql项目实战路由初始化_用hapi.js mysql和nuxt.js(vue ssr)开发仿简书的博客项目...
- 成大事必备9种能力、9种手段、9种心态
- JavaScript高级编程学习6——Date
- 易语言 java支持_开源Java客户端可以连接易语言服务器
- TensorFlow 教程 --教程--2.1 综述
- 十七 Ajax校验用户名功能
- 贷款利息及公积金知识点
- WTL学习笔记(5)系统皮肤管理
- latex 行内公式
- kubernetest pod为ContainerCreating、ImagePullBackOff状态 怎么办
- swfupload java实例_swfupload例子
- MBE风工作汇报PPT模板
- Qemu gdb 调试 Liteos realview-pbx-a9 工程
- uniapp和vue实现打开手机前置摄像头和相机的方法
- SHA-256 算法-java实现
- 自动上传本地图片和word图片(word图片需使用从word粘贴功能)
- 【线性代数】一、行列式和矩阵
- 小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点
热门文章
- 艾伟_转载:.NET设计模式:工厂方法模式(Factory Method)
- java应用程序打包成可jar执行程序
- python调用yolov3模型,pytorch版yolov3训练自己的数据(数据,代码,预训练模型下载链接)...
- css 清空ios端_H5移动端开发常见的问题处理
- python os模块打开文件_Python 文件操作之OS模块
- 文学系列:《叶之震颤》读书笔记
- 工作中遇到的问题——数据库
- Python闭包基本介绍与作用
- Python列表和元组比较
- 我:一个女孩从软件测试工程师到主管的成长