【发布时间】:2014-02-25 11:06:37
【问题描述】:
我正在使用此命令成功搜索:从日志目录(压缩文件)中的 txt 文件 ips.txt 中搜索可疑 IP 列表。
root@yop# find /mylogs/ -exec zgrep -i -f ips.txt {} \; > ips.result.txt
我现在想使用 parallel 来加快搜索速度。 我目前无法找到正确的参数。我的意思是使用模式文件(每行一个)并将其导出到结果文件中。
请问有没有相应的大师?
我发现的更接近的命令是这样的: grep-or-anything-else-many-files-with-multiprocessor-power
但无法将其与模式文件列表一起使用并将结果也导出到文件中......
请帮忙,谢谢大家。
【问题讨论】:
-
根据您拥有的日志文件的数量,您可能只能将您的作业置于后台以并行化它们。此外,如果您正在寻找不需要通配符的 IP 地址,您也可以更快地找到
zfgrep。
标签: bash parallel-processing grep gnu-parallel