Минус: быстрый переход к номеру строки в большом файле


86

Я пытаюсь найти способ сделать это ... Я использую lessдля просмотра большого (~ 1 ГБ) файла. Я хочу перейти к строке «$ n» в файле - желательно без необходимости ждать, пока строки 1 - ($ n-1) прокрутятся в моем терминале.

Я бы сделал это в Vim, используя что-то вроде этого:

localhost:~# vim myfile +$n

Есть ли эквивалентная опция командной строки? Если нет, есть ли способ сделать это, когда файл открыт в less?


3
Вопрос, который беспокоил меня снова и снова, когда у меня не было времени искать ответ. Ввод 'h' мог бы помочь, поскольку он отображает "РЕЗЮМЕ
МЕНЬШИХ КОМАНД

Ответы:


130

Если файл открыт, вы можете ввести:

  • 100g перейти на сотую линию.

  • 50p перейти на 50% в файл.

  • 100P перейти к строке, содержащей 100 байт.

Вы можете использовать их из терминала, добавив +перед ними:

less +100g bigfile.txt

7
И не забывайте, что вы можете ввести $, чтобы перейти к последней строке.
ограбить

1
Эй - СПАСИБО за примеры! Мне очень помогли !!
Пони
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.