grep常用命令讲解

Posted huskiesir

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了grep常用命令讲解相关的知识,希望对你有一定的参考价值。

  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常用命令讲解的主要内容,如果未能解决你的问题,请参考以下文章

linux常用命令:grep 命令

grep命令常用参数

Linux常用命令——grep

grep命令

LinuxLinux常用命令_搜索命令_grep命令

Python30-12_Linux----常用命令-文件搜索