Как найти и вывести на экран строки с определенным шаблоном по времени в журналах irssi

find ~/irclogs/ -type f -printf "%T+\t%p\n" | sort | cut -f2 | xargs -I {} sed -n "/^\-\-\-/ {x; /searched phrase/ p;x;h}; /searched phrase/ {H;};" {}


Команда ищет строки с заданным шаблоном по времени в файлах журналов irssi, выводя результаты на экран. find ищет файлы в указанной директории, printf форматирует вывод с временем и путем к файлу, sort сортирует по времени, cut извлекает путь к файлу, xargs передает результаты в следующую команду, sed обрабатывает строки текста в файлах, выводя строки с заданным шаблоном и временем. Альтернативы: можно использовать grep для поиска строки с определенным шаблоном. Аргументы: /searched phrase/ — искомый шаблон.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *