Как фильтровать вывод команды в OS X

мне нужно следить за записями из неизвестного приложения в известный каталог через creatbyproc.d. Я собираюсь оставить это и работает до 36 часов, которые не будут возможны без каких-либо фильтров без заполнения всего жесткого диска.

эти журналы получить очень большой очень быстро, и мне нужен способ только войти конкретную информацию.

В настоящее время моя команда читает:

sudo creatbyproc.d > /Users/MyUser/output.txt

хороший ответ будет фильтровать по папке: /private/tmp/

отличный ответ позволит фильтрацию диких карт:/private/tmp/*.txt

5
задан slhck
источник

1 ответов

использовать grep здесь man страница для grep на osx есть некоторые различия

sudo creatbyproc.d | grep -E "/private/tmp/.*txt$" > /Users/MyUser/output.txt
3
отвечен Nifle 2012-09-11 16:24:37
источник

Другие вопросы bash bash-scripting macos