Eu vejo um comportamento semelhante ao descrever quando eu tento isso em /var/log/syslog
, que é 2.1MB
em tamanho e em torno de 22500
linhas longas. Suspeitando que ccze
foi em parte culpado por isso, eu corri:
time ccze -A /var/log/syslog > foo
O que mostrou que ccze
demora cerca de 55 segundos na minha máquina 1.2GHz
para gerar a saída colorida. Espero que isso seja o que faz o less
travar, less
não pode ir para o final da saída antes que ccze
tenha terminado de gerá-lo, então less
parece travar.
Alternativas para que isso funcione melhor:
- Selecione a saída com
grep
,sed
etc. e, em seguida, canalize paraccze
. - Pré-colorize o arquivo e execute
less
sobre isso.