Ben grep ile ben alanları kullanabilirsiniz biliyoruz -A
ve -B
bir maç önceki ve sonraki satırları çekin.
Ancak maçlar arasındaki tüm çizgileri çeker, ancak birçok çizgi belirtilir.
grep -r -i -B 5 -A 5 "match"
Ben sadece 5 Almak istediğiniz inci bir maç öncesi hattı ve 5 inci eşleşti hattına ek olarak maçtan sonra çizgi arasındaki çizgiler olsun.
Bunu ile yapmanın bir yolu var mı grep
?
grep -r -i -B 5 -A 5 "match" | sed -e 1b -e '$!d'