Apenas tac
O comando tac pode fazer isso.
$ tac -b -s "######" file.log
Chamada tac por Vim
Se você quiser executá-lo no Vim:
:%!tac -b -s "\#\#\#\#\#\#"
% significa todas as linhas.
! executa comando externo .
A barra invertida é necessária para escapar do sinal numérico # in "\#\#\#\#\#\#" .
Apenas Vim
Esses comandos substituem nova linha por guia. Se a guia estiver presente no log, use outro caractere em vez de uma guia.
:%s/\n/\t/g
:%s/\t######/\r######/g
:g/^/m0
:%s/\t/\r/g