首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取特定的文件类型并检查结果中的某个单词

获取特定的文件类型并检查结果中的某个单词
EN

Unix & Linux用户
提问于 2017-01-05 01:45:39
回答 1查看 87关注 0票数 0

我正在尝试获取某个目录路径中的所有.json文件,并检查是否在找到的每个文件中,它是否包含某个关键字。在本例中,我要查找的关键字称为"case_control“。

因此,当我执行一个非常简单的场景时--创建几个json文件,其中一些文件嵌入了关键字,它看起来运行得很快。然而,只要在我想要测试它的实际目录路径上运行代码,就需要相当长的时间。就像2+小时,它还在“运行”

我的代码是错的,还是它在linux中运行缓慢?

这是我使用的命令:find /serverA/data -type f -name "*.json" | grep -rn "case_control" /serverA/data

EN

回答 1

Unix & Linux用户

发布于 2017-01-05 01:47:32

试试这个查找命令。

这将列出文件名(如果模式在该文件中匹配)

代码语言:javascript
运行
复制
find /serverA/data -type f -name "*.json" | xargs grep -l "case_control"
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/334944

复制
相关文章

相似问题

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