echo '$-79p' | ed -s celery.log
Isso executaria o ed
script $-79p
no arquivo chamado celery.log
, que exibiria a linha com 79 linhas acima da última linha do arquivo.
Em um shell que entende strings aqui:
ed -s celery.log <<<'$-79p'
Se o arquivo tiver menos de 80 linhas, ed
retornará um erro (o caractere ?
em seu fluxo de erro padrão) e não produzirá nenhuma saída no fluxo de saída padrão.