Menos: Salte rapidamente para o número da linha em arquivo grande


86

Estou lutando para descobrir uma maneira de fazer isso ... Estou usando lesspara exibir um arquivo grande (~ 1 GB). Quero pular para a linha "$ n" no arquivo - de preferência sem ter que esperar pelas linhas 1 - ($ n-1) para rolar no meu terminal.

Eu faria isso no vim usando algo como isto:

localhost:~# vim myfile +$n

Existe uma opção de linha de comando equivalente? Caso contrário, existe uma maneira de fazer isso quando o arquivo é aberto less?


3
Uma pergunta que me incomodava repetidamente, quando não tinha tempo para procurar uma resposta. Digitar 'h' pode ter ajudado, pois exibe o "RESUMO DOS MENOS COMANDOS" ...
lajuette

Respostas:


130

Se o arquivo estiver aberto, você pode digitar:

  • 100g para ir para a 100ª linha.

  • 50p para ir para 50% no arquivo.

  • 100P para ir para a linha que contém o 100º byte.

Você pode usá-los no terminal adicionando +na frente deles:

less +100g bigfile.txt

7
E não se esqueça, você pode digitar $ para ir para a última linha.
rob

1
Ei - OBRIGADO pelos exemplos !! Me ajudou muito!!
Poni
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.