У меня есть папка журналов, в которой у меня есть тысячи файлов .gz, имена которых указаны ниже:
star-app.2020-05-26.3262.log.gz
Каждый файл имеет префикс year-month-date
, поэтому я хочу найти все файлы, которые начните с star-app.2020-05-26
- это означает поиск всех файлов .gz 26 мая.
У меня есть команда
find /opt/star/logs -name "*.gz" -exec zgrep -l ':NumberFormatException:' {} \;
, но это ищет все файлы .gz, которые занимают слишком много время.