标签: regex bash
我正在用bash shell编写脚本,我正在使用zgrep进行文件搜索。问题是,为我的50GB日志文件运行此命令需要花费太多时间:
zgrep
zgrep "from=$name" file | zgrep "PROCESSED_EVENT=true" | zgrep "mediaFrom=0"
其中$name是我从文本文件中读取的变量。所有三种模式都位于每个日志条目的中间。
$name
我正在考虑用正则表达式替换这个二进制搜索,但我不熟悉正则表达式。谁能给我一些想法?