grep или egrep показывают имя файла соответствующего файла, когда вы определяете опцию "-l".
Однако у меня есть огромный файл (tar.gz), который содержит тысячи файлов, и мне нужно выяснить, какой из них содержит шаблон. Проблема:
zgrep -la testPattern HugeFile.tar.gz
дает мне только имя файла tar.gz, а не файл в нем, который соответствует шаблону.
Кажется, это ошибка для меня, но, может быть, я что-то неправильно понял ... Кто-нибудь знает, как это сделать без архивирования или разархивирования?