免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 10994 | 回复: 36
打印 上一主题 下一主题

grep能不能精确匹配呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-12 17:16 |只看该作者 |正序浏览
我自己搞错了,其实还是昨天那个问题,但是还没解决,这个文件里有这样的数字,不知道用什么命令来查看里面有没有某个数字

# cat /tmp/ide1.cache
1 12
# cat /tmp/ide1.cache | grep 2
1 12

这里面根本没有2,但是它匹配了12

[ 本帖最后由 xianyuhui 于 2009-2-12 17:28 编辑 ]

论坛徽章:
0
37 [报告]
发表于 2009-02-21 00:35 |只看该作者
真是高手如云啊  惭愧

论坛徽章:
0
36 [报告]
发表于 2009-02-16 14:39 |只看该作者
原帖由 haimming 于 2009-2-13 11:58 发表
\>才是词尾,这里\+是正则表达示,表示一个以上,是一起的,我没说清楚
如果想不用\就要在前面加上sed -r参数,就可以直接用+表示一个以上了



haimming  很热心!
呵呵!
学习!

论坛徽章:
0
35 [报告]
发表于 2009-02-16 13:54 |只看该作者
关注中 等待大侠

论坛徽章:
0
34 [报告]
发表于 2009-02-13 12:46 |只看该作者

回复 #26 ly5066113 的帖子

不好意思,刚看到Tim老大回的

论坛徽章:
0
33 [报告]
发表于 2009-02-13 12:44 |只看该作者
try

[root@]# cat yuu
001 002 010 015
[root@]# sed -r 's/\b0+//g' yuu
1 2 10 15

论坛徽章:
0
32 [报告]
发表于 2009-02-13 12:43 |只看该作者

回复 #31 haimming 的帖子

感谢您的热心讲解

论坛徽章:
0
31 [报告]
发表于 2009-02-13 11:58 |只看该作者

回复 #30 grubbyoo 的帖子

\>才是词尾,这里\+是正则表达示,表示一个以上,是一起的,我没说清楚
如果想不用\就要在前面加上sed -r参数,就可以直接用+表示一个以上了

论坛徽章:
0
30 [报告]
发表于 2009-02-13 11:38 |只看该作者

回复 #29 haimming 的帖子

感谢,那么 0后面的\应该是词的结尾吧

论坛徽章:
0
29 [报告]
发表于 2009-02-13 11:25 |只看该作者

回复 #28 grubbyoo 的帖子

主要是这个吧?\<0\+:\<表示词的开头,+表示一个以上
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP