Здравствуйте! Требуется удалить старые письма в каталоге постфикса, но не все, а от определённого адресата (сервисный). Написал скрипт с поиском нужного текста и поиск по дате:
find `grep -lir '<eml@server.ru>' $findcat` -mtime +30 -exec cp -p '{}' $targetcat \;
После отработки grep, find выдаёт сообщение, что слишком много строк, и он искать не может. На тестовых каталогах с небольшим количеством файлов отрабатывает, а на боевом не хочет. Как обойти такое ограничение?