linux grep命令

Posted king西阳

tags:

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

基本格式:grep expression

     1.主要参数

    [options]主要参数:
    -c:只输出匹配行的计数。
    -i:不区分大小写
    -h:查询多文件时不显示文件名。
    -l:查询多文件时只输出包含匹配字符的文件名。
    -n:显示匹配行及行号。
    -s:不显示不存在或无匹配文本的错误信息。
    -v:显示不包含匹配文本的所有行。

    pattern正则表达式主要参数:
    : 忽略正则表达式中特殊字符的原有含义。
    ^:匹配正则表达式的开始行。
    $: 匹配正则表达式的结束行。
    <:从匹配正则表达 式的行开始。
    >:到匹配正则表达式的行结束。
    [ ]:单个字符,如[A]即A符合要求 。
    [ - ]:范围,如[A-Z],即A、B、C一直到Z都符合要求 。
    .:所有的单个字符。
    * :有字符,长度可以为0。

    2.示例  

    (1)grep a d  #显示d文件中包含 test的行
    (2)grep -r magic /usr/src  #显示/usr/src目录下的文件(包含子目录)包含magic的行

以上是关于linux grep命令的主要内容,如果未能解决你的问题,请参考以下文章

linux grep查询结果再过滤

linux grep命令详解

小猿圈之Linux使用grep筛选多个条件及grep常用过滤命令

Linux下find命令和grep命令查找文件

#grep ‘Linux’ filename命令查找的是啥文件?

linux 命令grep