Описание тега google-pixel
У меня есть GUI приложение на OSX, которую я не могу изменить - он пишет новые строки резюме в файл журнала, когда он завершает работу. Я хотел бы работать с этими новыми линиями, но они постоянно добавляются.
Есть ли способ перенаправить вывод приложения прямо на сценарий, где потом сможет обрабатывать новые линии, как он их генерирует? Прочитав файл каждые Х секунд, чтобы забрать изменения не желательны, и в то время как я могу использовать файл launchd
, чтобы обнаружить изменения в файле и обрабатывать их таким образом - я ищу что-нибудь более элегантное. Любые идеи (с примерами - я учусь) будет высоко ценится.
Редактировать
Я не уверен, что это лучший подход, но мне удалось получить мгновенный результат через флаг хвост -Ф. В то время как я могу фильтр для последней строки, в первый раз он работает, когда файл обновляется, он выводит все строки не только с самой последней (по желанию).
хвост -Ф -Н 2 '/path/to/Epson4880_audit.txt' | грэп "".