less -j não está funcionando para mim

2

less -jn onde n é um número de linha para saltar não está funcionando para mim. Apenas não tem efeito. Estou executando menos versão 436 no Ubuntu 11.04. Eu também tentei less --jump-target=200 e LESS='-j200' less filename .

    
por dan 13.05.2011 / 18:39

1 resposta

11

a resposta do ceving explica o que -j faz. Eu acho que você está procurando por

less +200 filename           # jump to line 200 (the first line is 1)

A opção +NUM para ir para a linha NUM é bastante comum entre os visualizadores de texto unix (começando com more ) e editores. Em menos, é uma instância do mais geral +command que permite executar um comando automaticamente depois de abrir o arquivo. Outros exemplos comuns:

less +200P filename          # jump to the line containing byte 200
less +G filename             # jump to the end of the file (G command)
less +/hello filename        # jump to the first occurrence of hello
    
por 13.05.2011 / 19:14

Tags