关闭

grep查找文件内容

标签: linux数据
191人阅读 评论(0) 收藏 举报
分类:

grep查找文件内容

概述

​ grep在Linux下的使用方式丰富,它可以对输入的数据进行模式匹配,输入的数据不单指来自于标准输入的数据,也可是一些文件内容,或者来自于pipe的数据等等,今天就来学习一下在Linux环境下比较常用的对文件内容的模式匹配。

相关选项

  • -f, –file=filename 用于指定需要做模式匹配的文件,逗号相隔的两个选项效果相同,只是表示形式不同。
  • –include=pattern 用于指定需要做模式匹配的文件,pattern可以用来指定文件满足的要求,不符合要求的文件不会被搜索。
  • –exclude=pattern 用于指定不需要做模式匹配的文件,pattern可以用来指定文件满足的要求,符合要求的文件在搜索时会被屏蔽。
  • -R, -r, –recursive 用于指定需要搜索的目录。

一些例子

grep “grep test” -r ./ 查找当前目录下符合”grep test”的行。结果:

.//test.txt:grep test

grep “grep test” –exclude=”./*.txt” -r ./ 查找当前目录下,除去txt后缀的所有文件中匹配”grep test”的行。结果:

.//test:grep test

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:52554次
    • 积分:1859
    • 等级:
    • 排名:千里之外
    • 原创:139篇
    • 转载:1篇
    • 译文:0篇
    • 评论:2条
    最新评论