Доброго времени суток. Помогите, пожалуйста. Мне нужно написать регулярное выражение, которое считает сумму длительности в тех. журнале по контексту
Я читаю логи и привожу ТЖ к многострочному формату
cat rphost*/*.log | perl -pe 's/\n/@/ ; s/(^\d{2}:\d{2}\.\d{6})/\n\1/'
А дальше надо получить длительность + контекст. Я пробовал grep -ioP '(^\d{2}:\d{2}\.\d{6})||Context=.*' и оно работает, но выводит в разных строках, отдельно цифры, отдельно контекст, как их склеить не нашел. Тут не длительность выберется, но когда обрезаю тоже не то выводит. В общем мне нужно 2 условия в регулярныъ выражения соединить друг с другом. То есть должно быть типо: Исходная строка: 12:52.123456 ... dawdadawda ... Context=AZZZZ
В результате я хочу получить 12345AZZZZ
То есть как-то убрать то, между строками поиска которые мне нужно