如何在多个文件中查找第一个匹配项

加伯伦齐

find命令是否可以多个文件中的每个文件中搜索字符串或模式的第一个匹配项或匹配项我一直在使用通常的语法:

 find dir -iname '*.ext' -exec command 'pattern' {} \;

(我也碰巧正在用pdf搜索,-exec pdfgrep但是假设这是一般问题的特例,可以在事后或单独处理。)

请记住,这与通过使用find-quit来从搜索中产生第一个结果的常见问题不同head -n 1

犯罪嫌疑人

只需使用-mGNU选项grep(在示例中),选项将在一次匹配后停止读取文件。

find dir -iname '*.ext' -exec grep -m 1  'pattern' {} \;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

查找文件中第一个匹配项的快捷方式

分别在每个文件夹分支中查找第一个匹配项

如何转换for循环以查找Java流中的第一个匹配项?

如何在Scala的流中查找第一个重复项

如何使用sed仅替换文件中的第一个匹配项?

如何在Powershell中仅删除不带“}”的行的第一个匹配项?

NSPredicate仅查找第一个匹配项

sed以匹配多个匹配项中的第一个模式

在Multiindex数据框中查找每个索引的第一个匹配项

在Pandas数据框中查找第一个匹配项

在1和0的字符串中查找0的第一个匹配项

在Kotlin的嵌套列表中查找并返回第一个匹配项?

在列表列表中向后查找第一个匹配项

如何在一个文件中搜索另一个文件中的单词并显示一行中的第一个匹配单词

如何在python中获得正则表达式的第一个匹配项

如何使此选择查找另一个表并找到第一个匹配项?

使用 Bash 跳过文件中的第一个匹配项

使用grep仅获取每个文件中的第一个匹配项

如何让`grep -o` 只输出一行中的第一个匹配项?

如何在多个csv文件中一次按行查找(并输出)第一个值1和最后一个值1的位置?

如何在cmd中读取多个文件的2个第一个字符

如何在perl或unix脚本中的某些条件的第一个匹配处将一个hex文件拆分为两个hex文件

比较两个文件并在第一个文件中打印匹配项,并添加额外的列

从熊猫数据框中找到值的第一个匹配项(从值列表中查找)并返回该行的索引

匹配字符串的多个部分作为第一个匹配项

取得一个正则表达式文件,然后在另一个文件中返回每个文件的第一个匹配项

如何在Python中匹配两个不同列表的第一个元素

从一个文件中读取字符串,grep在另一个文件中的第一个匹配项

如何在MATLAB中查找一周的第一个工作日期?