我目前的问题是我有大约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