Se você executar a saída de irssi no comando tail , poderá obter o último número X de linhas, ex. cmd | tail -10 .
Exemplo
Usando o comando seq como substituto do comando irssi . O comando seq gerará uma sequência de números de 1-100, no exemplo abaixo.
$ seq 100 | tail -10
91
92
93
94
95
96
97
98
99
100
Para despejar em um arquivo, /var/log/mychat.log , você pode redirecionar a saída de tail usando > .
$ seq 100 | tail -10 > afile
$ more afile
91
92
93
94
95
96
97
98
99
100
Se quiser ver a saída ao gravar no arquivo de log, use o comando tee em vez do redirecionamento do arquivo, > .
$ seq 100 | tail -10 | tee afile
91
92
93
94
95
96
97
98
99
100