gpt4 book ai didi

Linux 在子目录中递归地从 .bz2 文件中搜索文本字符串

转载 作者:IT王子 更新时间:2023-10-28 23:56:34 26 4
gpt4 key购买 nike

我遇到过多个 .bz2 文件位于子目录中的情况。我想使用 bzcat 和 grep 命令 linux 命令从所有文件中搜索文本。

我可以使用以下命令搜索一对一文件:

bzcat <filename.bz2> | grep -ia 'text string' | less

但我现在需要对子目录中的所有文件执行上述操作。

最佳答案

您可以使用 bzgrep而不是 bzcatgrep .这样更快。

要在目录树中递归 grep 使用 find :

find -type f -name '*.bz2' -execdir bzgrep "pattern" {} \;

find正在递归搜索带有 *.bz2 的所有文件扩展并应用 -execdir 指定的命令给他们。

关于Linux 在子目录中递归地从 .bz2 文件中搜索文本字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20970579/

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