返回介绍

Hack-7 Grep

发布于 2025-03-08 17:38:13 字数 1627 浏览 0 评论 0 收藏 0

Grep 命令

先说句题外话免得我最后忘了: ag ,貌似比 grep 更强大。

grep - print lines matching a pattern

通俗的说,就是查找。

怎么查找呢?看语法说明:

grep [options] pattern [files]

比如在 /etc/passwd 里面查找 root

➤ grep root /etc/passwd
root:x:0:0:root:/root:/bin/bash
➤

查找 bash

➤ grep bash /etc/passwd
root:x:0:0:root:/root:/bin/bash
mr:x:1000:1000:mr,,,:/home/mr:/bin/bash

-v 反向查找,即查找不带 pattern 的内容

如果还是用文件的话,输出的东西就多了,所以不在此演示。

-c 只是看下有多少行匹配到了

➤ grep -cv ':' /etc/passwd
0
➤ grep -c bash /etc/passwd
2
➤

更多选项

-i 忽略大小写 忽略 pattern 的大小写

-r 递归搜索 在某个目录下搜索全部匹配的文件

-l 只显示文件名 不显示匹配到的行

-E 扩展模式 后面可接正则表达式,更强大

扩展阅读

本书简介:

  • Linux 进阶技巧
  • 巧妙的命令组合
  • Bash 某些技巧
  • 一共一百零一个(包括充数的)
  • 最后有个奖励章(额外技巧)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文