Questão Menos: Ir rapidamente para o número de linha no arquivo grande


Eu estou lutando para descobrir uma maneira de fazer isso ... eu estou usando less para ver um arquivo grande (~ 1GB). Eu 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 assim:

localhost:~# vim myfile +$n

Existe uma opção de linha de comando equivalente? Se não, existe uma maneira de fazer isso quando o arquivo é aberto em less?


79


origem


Uma pergunta que me incomodou de novo e de novo, quando eu não tive tempo para procurar uma resposta. Digitar 'h' pode ter ajudado, pois exibe o "RESUMO DE MENOS COMANDOS" ... - lajuette


Respostas:


Se o arquivo estiver aberto, você pode digitar:

  • 100g para ir para a linha 100.

  • 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

116



E não se esqueça, você pode digitar $ para ir até a última linha. - rob
Ei - OBRIGADO pelos exemplos !! Me ajudou muito!! - Poni