2015-02-05 100 views
0

我是shell脚本编程新手,尝试使用awk grep多个gz文件中的某些文本。我的代码
zcat log * .gz | awk {awk logic goes here}Awk解析多个gz文件

但上面的过程需要花费大量时间来筛选prod日志。是否有任何方法可以让它运行得更快?

回答

0

可能看到一些输出速度更快,如果你遍历文件而不是一次解压所有这些:

for log in log*.gz; do 
    zcat "$log" | awk 'awk logic goes here' 
done