gpt4 book ai didi

linux - 如何grep遍历许多相同文件类型的文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:50:14 31 4
gpt4 key购买 nike

我希望 grep 遍历许多(20,000)个文本文件,每个文件大约有 1,000,000 行,所以越快越好。

我试过下面的代码,它似乎不想做任何事情,即使在一个小时后也没有找到任何匹配项(现在应该已经完成​​)。

for i in $(find . -name "*.txt"); do  grep -Ff firstpart.txt $1; done

最佳答案

Ofir 的回答很好。另一种选择:

find . -name "*.txt" -exec grep -fnFH firstpart.txt {} \;

我喜欢为行号添加 -n,为获取文件名添加 -H-H 在这种情况下特别有用,因为您可能有很多匹配项。

关于linux - 如何grep遍历许多相同文件类型的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57121149/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com