Próbuję debugować problem z serwerem, a mój jedyny plik dziennika to plik dziennika 20 GB (nawet bez znaczników czasu! Dlaczego ludzie używają System.out.println()
do logowania? W produkcji ?!)
Używając grep, znalazłem obszar pliku, który chciałbym obejrzeć, linia 347340107.
Inne niż robienie czegoś takiego
head -<$LINENUM + 10> filename | tail -20
... które wymagałyby head
odczytania pierwszych 347 milionów linii pliku dziennika, czy istnieje szybkie i łatwe polecenie, które zrzuciłoby linie 347340100 - 347340200 (na przykład) na konsolę?
aktualizacja Całkowicie zapomniałem, że grep może wydrukować kontekst wokół dopasowania ... to działa dobrze. Dzięki!