知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

linux中grep支持的正则表达式

发布时间:2014-09-05 17:09:47作者:知识屋

 

grep 最强大之处:

        支持正则表达式

  grep [options]  'pattern' files

  examples:

  grep --color  'root'   /etc/passwd  在用户信息中搜索包含‘root’ 字符的行

  notes1:grep 有很多参数,其中常见的有-i

  ex:grep --color  -i  '[a-zA-Z0-9]'    path

  grep  --color  -v  'pattern'   path  显示除了匹配到之外的行

  notes2:元字符

  ^匹配行首

  $匹配行尾

  /<定位首字符串

  >/定位尾字符串

  x/{m/}

  examples:有这样一系列字符串root  ,troot ,you are root  ,rootable is ,wo

  grep  --color   "^r"  path 结果root  ,rootable is

  grep  --color    "t$'  path  结果   root  ,troot,you are root

  grep  --color   "/<r" path 结果root  ,you are root  ,rootableis

  grep  --color   "t>/" path 结果root ,troot,you are  root

  grep  --color  "0/{2/}"path 结果  root,troot ,you are root ,rootable  is

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜