shell-正则表达式
2015-08-23 18:44
453 查看
第十一章主要内容:
这些内容是需要练的。
下面这个例子中,不包括字母 a 的行业列出来了,因为匹配的是星号前面包括 0 个或者任意多个字符,0个的时候就是没有,所以这么写是没有意义的,
所以如果想找出包含一个 a 的行,就要这么写 aa* ,例如:
加上-n就会显示行号:
^ 这个符号在中括号里面表示取反,在中括号前面表示以什么开头的,当然以什么结尾的就是在最后加 $符号:
下面这俩是一样的,因为第一个的是三次,因为正则表达式是包含匹配,所以就是包含至少三个的行,
第二个就是三个到多个的:
这些内容是需要练的。
下面这个例子中,不包括字母 a 的行业列出来了,因为匹配的是星号前面包括 0 个或者任意多个字符,0个的时候就是没有,所以这么写是没有意义的,
所以如果想找出包含一个 a 的行,就要这么写 aa* ,例如:
加上-n就会显示行号:
^ 这个符号在中括号里面表示取反,在中括号前面表示以什么开头的,当然以什么结尾的就是在最后加 $符号:
下面这俩是一样的,因为第一个的是三次,因为正则表达式是包含匹配,所以就是包含至少三个的行,
第二个就是三个到多个的:
相关文章推荐
- GNU-bash#3 Shell的基本特性
- linux shell编程基础
- shell 的几个数据处理命令 管道命令
- shell脚本总结
- linux shell中间$0,$?,$!和<<'END'
- linux shell中的管道执行(作业控制有关的shell)
- mac 下更新 .bash_profile 文件
- Shell编程之IF条件语句各种案例演练
- 【shell脚本练习】网卡信息和简单日志分析
- 【shell脚本练习】网卡信息和简单日志分析
- bash基础特性
- Vim 编解器常用命令总结
- HDFS建筑与shell操作
- PowerShell 常用命令
- BASH命令行基本操作
- python执行外部程序模块pyshell
- Linux中profile、bashrc、bash_profile之间的区别和联系
- GNU-bash#2 定义
- PowerShell命令卸载Win10内置应用
- Linux Shell编程Tips