Mniej: szybko przeskocz do numeru linii w dużym pliku


86

Próbuję wymyślić, jak to zrobić ... Używam lessdo wyświetlania dużego (~ 1 GB) pliku. Chcę przeskoczyć do wiersza „$ n” w pliku - najlepiej bez czekania na przewinięcie linii 1 - ($ n-1) w moim terminalu.

Zrobiłbym to w vimie, używając czegoś takiego:

localhost:~# vim myfile +$n

Czy istnieje odpowiednik opcji wiersza poleceń? Jeśli nie, to czy można to zrobić po otwarciu pliku less?


3
Pytanie, które ciągle mnie niepokoiło, kiedy nie miałem czasu na szukanie odpowiedzi. Wpisanie „h” mogło pomóc, ponieważ wyświetla „PODSUMOWANIE
MNIEJSZYCH POLECEŃ

Odpowiedzi:


130

Jeśli plik jest otwarty, możesz wpisać:

  • 100g przejść do setnej linii.

  • 50p przejść do 50% do pliku.

  • 100P aby przejść do wiersza zawierającego 100 bajt.

Możesz użyć ich z terminala, dodając +przed nimi:

less +100g bigfile.txt

7
I nie zapomnij, możesz wpisać $, aby przejść do ostatniej linii.
okr.

1
Hej - DZIĘKUJĘ za przykłady !! Bardzo mi pomogło!!
Poni
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.