Моя текущая проблема заключается в том, что у меня есть около 10 папок, содержащих gzipped файлы (примерно в среднем по 5 штук). Это позволяет открывать и просматривать 50 файлов.
Есть ли более простой способ выяснить, имеет ли файл gzipped внутри папки определенный шаблон или нет?
zcat ABC/myzippedfile1.txt.gz | grep "pattern match"
zcat ABC/myzippedfile2.txt.gz | grep "pattern match"
Вместо записи script, могу ли я сделать то же самое в одной строке, для всех папок и подпапок?
for f in `ls *.gz`; do echo $f; zcat $f | grep <pattern>; done;