grep
corresponde a linhas de entrada. Se você quiser combinar várias linhas, use outro utilitário. Por exemplo, use pcregrep
:
pcregrep -M "T12345 .{1,100}[\n\r].{1,100}2014.03.04" filename
Isso produziria:
31/01/2014 11:15:40 | Bla Bla Bla Bla T12345 Bla Bla Bla
31/01/2014 11:15:40 | Bla Bla Bla 2014/03/04 Bla Bla Bla
para sua opinião.