Mencoba men-debug masalah dengan server dan satu-satunya file log saya adalah file log 20GB (bahkan tanpa stempel waktu! Mengapa orang menggunakan System.out.println()
sebagai logging? Dalam produksi ?!)
Menggunakan grep, saya telah menemukan area file yang ingin saya lihat, baris 347340107.
Selain melakukan sesuatu seperti
head -<$LINENUM + 10> filename | tail -20
... yang perlu head
membaca 347 juta baris pertama file log, adakah perintah cepat dan mudah yang akan membuang baris 347340100 - 347340200 (misalnya) ke konsol?
pembaruan Saya benar-benar lupa bahwa grep dapat mencetak konteks sekitar pertandingan ... ini berfungsi dengan baik. Terima kasih!