Bir dize için bir dosya aramalıyım, dizeyi içeren tüm satırları kaldırmalı ve ayrıca dizeyi içeren herhangi bir satırı takip eden iki satırı da kaldırmalıyım. Ben ... ben böyle bu kullanarak bir şey başarabileceğimizi-V bayrağı ve -A bayrağı grep içinde birleştiriliyor
$ grep -v -A 2 two temp.txt
one
five
$
umuyordum ... ama ne yazık ki bu işe yaramadı. Bunu grep veya başka bir kabuk komutuyla yapabileceğim basit bir şey var mı? sed GNU ve OS X hem
Hem senin cevabın hem de JohnKugelman'ın özü, ikisi de GNU/Linux üzerinde çalışıyorlar ve ne OS X üzerinde çalışıyorlar (bu özel görev için benim için çok önemli değil). Sözdiziminin kısa bir açıklamasını sağlamak için kabul edilen cevap size geçer. Teşekkürler. –
d ve sonrasında noktalı virgül ekleyin. Brace'ı zorla ve MacOS X üzerinde de çalışmalı. –