Respostas:
Alguns sistemas possuem tac
, que é um caprichosamente nomeado para trás cat
. Sem isso, você ainda pode fazer algo como
awk '{print NR ":" $0}' $file | sort -t: -k 1nr,1 | sed 's/^[0-9][0-9]*://'
cat -n
é awk '{print NR,$0}'
um pouco mais leve.
tac
poder também não têm a versão derivados de BSD do cat
(USG com sabor cat
não tinha -v
, -n
etc. Eu acho que algo despertou o meu "velho ****".)
Eu acho less +G
que é o que você está procurando - ele carregará o arquivo no final e você poderá usar a seta para cima (ou k) para rolar para trás. No visualizador, gvocê será levado ao topo do arquivo e Go levará de volta ao final. E Fvai rolar até o fim e tentar continuar lendo, como tail -f
.
?
é usado para pesquisar no arquivo para trás.
O tac
comando é como um "gato" reverso, se é isso que você procura.
Se você deseja apenas visualizar um arquivo começando na parte inferior, por que não usa um editor ou "menos"?
Você pode executar less
e usar M-> (que é a meta-chave, geralmente alt, e o '>' ao mesmo tempo) para ir para a parte inferior do arquivo.
less
suporta rolagem.
>
(sem Meta ou ESC) e G
.
Se você estiver escrevendo um nagios, verifique o módulo perl File :: ReadBackwards é útil