Ao analisar o conteúdo dos arquivos, gostaria de catencurtar automaticamente os arquivos, mas lessaqueles que excedem o tamanho da tela. Eu poderia usar algo com wc -l, mas existe uma maneira melhor que talvez também considere o tamanho da janela / quantidade atual de linhas disponíveis?
NOTA: Em geral, você deve evitar o uso
—
Chris Page
catpara visualizar arquivos. Normalmente, você deve usar apenas catpara enviar o conteúdo de um arquivo para o stdout, para que ele possa ser canalizado para outro processo. O motivo para evitar o uso catpara visualização é que ele envia os bytes brutos para o terminal, o que pode causar a execução de comandos inesperados do terminal (por exemplo, alguns usuários ficam presos quando um arquivo contém os bytes corretos para desativar o teclado do terminal) . Você geralmente deve usar um pager como lessou um editor, que formatará caracteres especiais para exibição, para que não sejam interpretados pelo terminal.
Se você usar o cat para visualizar o conteúdo do arquivo diretamente no terminal, use pelo menos
—
Chris Page
cat -vpara que ele escape de caracteres especiais.
@bitmask bom ponto, é por isso que perguntei É
—
Tobias KIENZLER
catpossível usar a tela dividida ? o que pode ser uma solução melhor
@ChrisPage Meu teclado não foi morto, mas eu acho que eu consegui estragar a página de códigos, uma vez ... Obrigado por apontar
—
Tobias KIENZLER
cat -vpara fora
git logqual faz exatamente isso. Você nunca sabe de antemão o que vai receber (precisa acertarq?).