gtxyzz

Linux grep命令使用教程详解

gtxyzz linux 2023-01-25 342浏览 0

语法

grep 接选项 接查找字符 接文件。

选项精讲

  • 无选项
    查找包含查询字符串的行,不显示行号。命令:grep nologin a.txt
Linux grep命令使用教程详解
grep nologin a.txt
  • n:显示行号
    命令:grep -n nologin a.txt
Linux grep命令使用教程详解
grep -n nologin a.txt

建议大家都加上-n选项,这样看起来清楚多了。

  • c:统计字符串出现的行的数量
[root@localhost tmp]# grep -c nologin a.txt 
2
  • i:不区分大小写
    意思就是如果我加了i选项,举个例子,‘ab’和‘aB’查到的结果是一样的。
  • v:取反
    意思是把没有包含关键词的行返回回来。
  • r:遍历目录
    这个有点厉害,能把目录下所有包含关键词的行全找到。
Linux grep命令使用教程详解
  • A 后面跟数字n
    过滤出满足要求的行,以及下面的n行:
Linux grep命令使用教程详解

加上A选项后,对比原来不加A选项的结果,第5759行和第5762行下面各输出了3行。

  • B 后面跟数字n
    过滤出满足要求的行,以及上面的n行。
  • C 后面跟数字n
    过滤出满足要求的行,以及上面和下面的n行。

继续浏览有关 Linux命令 的文章
发表评论