Мінус: Швидкий перехід до номера рядка у великому файлі


86

Я намагаюся знайти спосіб зробити це ... Я використовую lessдля перегляду великого файлу (~ 1 Гб). Я хочу перейти до рядка "$ n" у файлі - бажано, не чекаючи, коли рядки 1 - ($ n-1) прокручуються в моєму терміналі.

Я б зробив це в vim, використовуючи щось подібне:

localhost:~# vim myfile +$n

Чи є еквівалентний варіант командного рядка? Якщо ні, чи є спосіб зробити це після відкриття файлу less?


3
Питання, яке мене турбувало знову і знову, коли я не мав часу шукати відповідь. Введення "h" могло б допомогти, оскільки воно відображає "
ПІДСУМК МЕНШИХ КОМАНДІЙ

Відповіді:


130

Якщо файл відкритий, ви можете ввести:

  • 100g перейти до 100-ї лінії.

  • 50p перейти до 50% у файл.

  • 100P перейти до рядка, що містить 100-й байт.

Ви можете використовувати їх з терміналу, додавши +перед ними:

less +100g bigfile.txt

7
І не забувайте, ви можете набрати $, щоб перейти до останнього рядка.
пограбувати

1
Гей - ДЯКУЮ за приклади !! Допомогли мені дуже !!
Поні
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.