linux grep 正则表达式 求解释

wyunsheng0816 2011-03-20 11:53:03
在学习grep的时候碰到正则表达式,想下面一样:
我觉得政策表达式的意思是3到6个a-z再加一个“.”然后是大写的A-Z(3个到5个)
grep "[a-z]\{3,6\}\.[A-Z]\{3,5\}" file
可是最后出来的结果是下面这些,请帮忙解释问题出在什么地方。
SADA.dfs
SDSD.DFSD
...全文
219 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
masmaster 2011-03-21
  • 打赏
  • 举报
回复
正则表达式没问题。 源文件啥样?
wyunsheng0816 2011-03-21
  • 打赏
  • 举报
回复
感谢六楼lgxwqq111
我加了LC_ALL=C就可以了
wyunsheng0816 2011-03-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 masmaster 的回复:]

楼主结帖率:0.00% RPHC
[/Quote]
我就发了一个帖子,他让输入密码,我不知道怎么弄了。
freetstar 2011-03-21
  • 打赏
  • 举报
回复
可能与当前语言环境的字符集有关
freetstar 2011-03-21
  • 打赏
  • 举报
回复
莫非是主席说的那个
http://topic.csdn.net/u/20110321/13/9b1fbc84-8f2f-49ca-831a-27d036d802af.html
freetstar 2011-03-21
  • 打赏
  • 举报
回复
把文件贴出来看看?

正则表达式看起来没有问题的
masmaster 2011-03-21
  • 打赏
  • 举报
回复
楼主结帖率:0.00% RPHC
wyunsheng0816 2011-03-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 masmaster 的回复:]
正则表达式没问题。 源文件啥样?
[/Quote]
源文件就是类似于上面,大小写区别的写了四个,结果显示出来上面两个,我不知道什么原因,觉得很奇怪

2,163

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 UNIX文化
社区管理员
  • UNIX文化社区
  • 文天大人
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧