我目前的問題是我有大約10個文件夾,其中包含gzip文件(每個文件夾大約5個)。這使得它可以打開並查看50個文件。查找文件夾中gzip文件內的字符串
是否有一個更簡單的方法來確定一個文件夾中的gzip文件是否具有特定的模式?
zcat ABC/myzippedfile1.txt.gz | grep "pattern match"
zcat ABC/myzippedfile2.txt.gz | grep "pattern match"
不希望編寫腳本的,我可以做在一個單一的線一樣的,所有的文件夾和子文件夾?
for f in `ls *.gz`; do echo $f; zcat $f | grep <pattern>; done;
FWIW,我的zgrep不支持-R – ZombieDev 2012-08-28 13:42:39
@Ned Batchelder,謝謝你給的方向。但對於我以下工作的zgrep選項「模式」文件 – hiren 2013-03-06 14:42:01
'zgrep -R --include = \ *。gz -H「模式」'zsh – blacktooth 2013-10-28 07:05:11