Linux正则表达式和通配符的区别
来源:互联网 发布:centos 6.5 分区方案 编辑:程序博客网 时间:2024/05/21 19:39
转载请出自出处:http://eksliang.iteye.com/blog/1976579
首先得明白二者是截然不同的
通配符只能用在shell命令中,用来处理字符串的的匹配。
判断一个命令是否为bash shell(linux 默认的shell)的内置命令
type -t commad
返回结果含义
file 表示为外部命令
alias 表示该命令是一个命令别名
builtin 表示该命令是bash的内置命令
正则表达式:用在字符串处理上面的一项表达式,主要用于文本内容中的字符串搜索和替换的。
从上面不然看出,他们都是用来处理字符串的
虽然通配符和正则表达式都用*、?、[-]、[^]、[],但是用在shell命令中就是通配符
用在非shell中处理字符串他就是正则表达式
所以才有了*用在正则中与通配中有如此大的区别!他们的区别百度上面说得比我好,我这里只阐明他们的不同,因为很多人也有这个疑惑。
首先得明白二者是截然不同的
通配符只能用在shell命令中,用来处理字符串的的匹配。
判断一个命令是否为bash shell(linux 默认的shell)的内置命令
type -t commad
返回结果含义
file 表示为外部命令
alias 表示该命令是一个命令别名
builtin 表示该命令是bash的内置命令
正则表达式:用在字符串处理上面的一项表达式,主要用于文本内容中的字符串搜索和替换的。
从上面不然看出,他们都是用来处理字符串的
虽然通配符和正则表达式都用*、?、[-]、[^]、[],但是用在shell命令中就是通配符
用在非shell中处理字符串他就是正则表达式
所以才有了*用在正则中与通配中有如此大的区别!他们的区别百度上面说得比我好,我这里只阐明他们的不同,因为很多人也有这个疑惑。
0 0
- Linux正则表达式和通配符的区别
- 通配符和正则表达式的区别
- 正则表达式和通配符的区别
- 通配符和正则表达式的区别
- 正则表达式和通配符的区别
- 正则表达式和通配符的区别
- 正则表达式和通配符概念的区别
- 通配符和正则表达式的区别
- 正则表达式和通配符的区别
- 通配符和正则表达式的区别
- 通配符和正则表达式的区别
- "通配符"和"正则表达式"的区别
- 正则表达式和通配符的区别
- linux通配符和正则表达式
- linux通配符和正则表达式
- linux 正则表达式和通配符
- 通配符和正则表达式联系和区别
- linux shell通配符和正则表达式
- Activity之间的数据传递
- 完全手动建立maven骨架
- 网络发送参数拼接与Http异步任务回调打包(二)
- 第十三篇 : (State)状态模式
- LayoutInflater的使用
- Linux正则表达式和通配符的区别
- eclipse m2eclipse 最新下载地址
- java 遍历Map的四种方法
- 在tomcat上面安装solr4.8.0全过程
- solr4.8 DataImportHandler 从关系型数据库导入数据
- tomcat虚拟目录安装及其配置
- solr suggest检查建议
- Android启动画面实现
- ORACLE 复习笔记之SQL语句的优化