首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grep命令搜索

Grep命令搜索
EN

Stack Overflow用户
提问于 2011-11-22 12:47:02
回答 2查看 257关注 0票数 1

嗨,我有一个文件夹,里面有很多文件..我想知道哪个文件包含数字,例如980398123。我在Putty中,我有包含这些文件的路径的cd。那么我如何使用Grep来搜索它呢?

代码语言:javascript
复制
grep 980398123 "waht to put here" 

由于我正在搜索所有文件,因此将不会有文件名。那么我应该在那里放什么呢?

另外,有没有办法让我在时间范围内搜索?假设我想grep那些包含日期范围内单词的文件?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-22 12:51:44

您需要find命令来递归地遍历目录,例如您的当前目录'.‘

代码语言:javascript
复制
find . -type f -exec grep -l 980398123 {} \;

您还可以在grep命令中使用正则表达式来搜索日期范围

请参见:

man findman grep

票数 2
EN

Stack Overflow用户

发布于 2011-11-22 12:51:25

*呢?如果你想进行递归搜索,你需要添加-r选项。所以,你的命令应该是这样的:grep -r "980398123" *

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8222112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档