grep -A 2 -B 3
mencetak 2 baris setelah grep string dan mencetak 3 baris sebelumnya.
grep -C 3
mencetak 3 Garis sebelum dan 3 garis sesudahnya
Sayangnya, grep
saya menggunakan tidak mendukung opsi ini. Apakah ada perintah atau skrip alternatif yang tersedia untuk mensimulasikan ini? Menggunakan sed
/ awk
/ perl
/ skrip shell?
GNU > /usr/local
. Program GNU memiliki banyak ekstensi yang sangat berguna, dan dirancang untuk menghindari pembatasan sewenang-wenang (tetapi Anda membayar dalam ukuran besar dan kadang-kadang kinerja). Banyak sistem propietary memiliki repositori paket "tidak resmi" dengan GNU dan alat-alat lainnya. "Mitra" tidak akan memberi tahu Anda tentang mereka, bahkan ketika mereka dikelola oleh vendor ...
-C
saklar.