Может sed всё-таки?
sed ./screen.log -nre 's/.*([0-9]{2}[:][0-9]{2}).*(Hermelin Nerz) to.*:(.*)/\1 \2:\3/p'
На выходе будет:
19:33 Hermelin Nerz: О.о
19:33 Hermelin Nerz: Что такое
19:33 Hermelin Nerz: Всё ещё не вышло?
для всех:
sed ./screen.log -nre 's/.*([0-9]{2}[:][0-9]{2}).* (.+ .+) to.*:(.*)/\1 \2:\3/p'
На выходе:
19:33 Клейно Ярослав: чтото происходит
19:33 Клейно Ярослав: пиши мне пиши))
19:33 Hermelin Nerz: О.о
19:33 Hermelin Nerz: Что такое
19:33 Клейно Ярослав: спасибо
19:33 Клейно Ярослав: я тестирую
19:33 Hermelin Nerz: Всё ещё не вышло?