Chinaunix
标题:
[]的疑问
[打印本页]
作者:
soccer
时间:
2007-07-03 17:41
标题:
[]的疑问
1. ps -ef | grep portmap
rpc 1590 1 0 05:23 ? 00:00:00 portmap
root 12218 2406 0 09:50 pts/1 00:00:00 grep portmap
2. ps -ef |grep [p]ortmap
rpc 1590 1 0 05:23 ? 00:00:00 portmap
我得疑问: 为什么加了
[]
,输出结果就不一样, 请问[]在这里启什么作用?
谢谢
作者:
ivhb
时间:
2007-07-03 17:50
哥们,精华里面有了。
ps的输出里面本来应该有
grep [p]ortmap
但是"[p]ortmap" 这个字串不能被模式[p]ortmap匹配
作者:
seeLnd
时间:
2007-07-03 17:59
从字符串角度来说,"portmap" != "[p]ortmap"
从正则表达式来说,"portmap" == "[p]ortmap"
使用[p]ortmap其作用就是为了不显示grep本身那个进程
作者:
soccer
时间:
2007-07-03 23:52
我的理解: [] 是匹配[]内字符. 所以[p]ortmap就等于portmap?
还是不理解有什么区别 ?
能给个精华的连接吗 ?
作者:
seeLnd
时间:
2007-07-04 00:22
原帖由
soccer
于 2007-7-3 23:52 发表
我的理解: [] 是匹配[]内字符. 所以[p]ortmap就等于portmap?
还是不理解有什么区别 ?
能给个精华的连接吗 ?
看看正则表达式的规则吧,[] 到底是什么意思
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2