Crie um terceiro pipe e copie continuamente os dois primeiros tubos para ele. Então leia o terceiro:
while cp infrequentlog mainlog; do :; done &
while cp frequentlog mainlog; do :; done &
sort mainlog > mylog
Você precisará repetir o tipo para obter todas as mensagens.