Cara Menampilkan Garis Sekitarnya Di Sekitar Kecocokan Dengan grep untuk Linux.

\u003cimg data-pagespeed-no-defer/\u003e.

grep adalah utilitas penelusuran untuk menemukan string dan pola dalam file dan input konsol. Secara default, ini mencetak baris yang berisi kecocokan, tetapi juga berguna untuk mencetak baris sebelumnya di sekitar kecocokan untuk konteks.

Konteks Pencetakan Untuk Kecocokan grep.

Saat menggunakan grep, Anda dapat menambahkan tanda -C huruf besar untuk konteks, yang akan mencetak N jumlah baris sebelum dan sesudah kecocokan. Ini bisa sangat berguna untuk mencari melalui file kode, atau apa pun di mana Anda perlu membaca apa yang terjadi di sekitar pertandingan.

grep -C 4 file \.

Ini adalah perintah yang cukup umum sehingga Anda sebenarnya tidak perlu menentukan tanda -C jika berada di antara 1-9, Anda cukup menggunakan tanda seperti -4 untuk 4 baris konteks:.

grep -4 file \.

Jika ada beberapa kecocokan, grep akan menampilkan pembatas di antara keduanya, kecuali jika mereka cukup dekat untuk berada dalam konteks satu sama lain. Saat Anda memiliki beberapa kecocokan, juga berguna untuk menampilkan nomor baris dengan tanda -n sehingga Anda dapat melihat di mana kecocokan berada di file.

grep -4 -n file \.

Anda juga dapat menentukan secara manual berapa banyak baris yang Anda inginkan sebelum dan sesudah dengan -B untuk sebelum dan -A untuk sesudah. Pastikan untuk tidak mencampur ini dengan di atas dan di bawah, karena itu akan terbalik.

grep -A 1 -B 3 file \.

Komentar