grep查找文件内容

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值