2015-02-05 96 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