Anda bisa menggunakan "grep" dengan -A
dan/atau -B
pilihan. -A
sakelar akan membaca X jumlah baris setelah kesalahan, jadi itu mungkin yang Anda inginkan, dan -B
sakelar akan membaca X jumlah baris sebelum kesalahan, jadi Anda akan melakukan sesuatu seperti ini:
grep -A10 -B2 "string to find" /path/and/file.tofind
untuk menemukan 10 baris yang muncul setelah "string untuk menemukan", serta 2 baris sebelumnya.
Sebagai alternatif – dan ini mungkin solusi yang jauh lebih buruk, Anda cukup menggunakan "head" dan "tail" untuk menemukan bagian pertama dan kemudian bagian terakhir dari file yang Anda inginkan; tetapi ini mengasumsikan Anda mengetahui nomor barisnya. Yaitu, jika Anda memiliki file garis panjang, dan Anda ingin membaca baris 500-510, Anda dapat mencoba ini:
head -510 /etc/file/to/search | tail -10
Yang mana pertama-tama akan mengekstrak 510 baris pertama file, lalu membacakan 10 baris terakhir dari file tersebut.