码迷,mamicode.com
首页 > 其他好文 > 详细

grep常用命令讲解

时间:2018-11-14 01:01:25      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:本质   例子   哈哈   开头   复制   实用   文本   gre   行号   

  grep大家应该并不陌生,但是这个命令你确定真的会用吗?ok,接下来我通过举例子的方式,带你看清grep的本质。

  首先,把/etc/password的内容复制下来命令为1.txt吧,方便操作,哈哈~

  grep  ‘root‘ 1.txt

    因为grep是模糊匹配,并不是精确匹配,所以这条匹配还可以匹配到‘root1’ ‘eroot‘等关键词

  grep  -v ‘^#‘ 1.txt

    该命令表示匹配不是以#开头的行,-v代表取反

  grep -n ‘.*‘ 1.txt

    表示匹配所有文本,并给文本加上行号,-n代表输出行号,‘.*‘代表所有

  grep -o ‘root‘ 1.txt | wc -l

    表示只输出匹配到的‘root‘并统计个数。当然就算是‘root1‘这样的字符,也会只输出‘root‘,毕竟模糊匹配嘛

    这条命令可以用来查询字符并统计数量,还是很实用的

  grep -c ‘root‘ 1.txt

    表示统计含有‘root‘关键词的行数,是的,你这样只能看到它统计的数字而已

grep常用命令讲解

标签:本质   例子   哈哈   开头   复制   实用   文本   gre   行号   

原文地址:https://www.cnblogs.com/huskiesir/p/9955574.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!