Potrzebuję wyszukać plik w poszukiwaniu ciągu znaków, usunąć wszystkie wiersze zawierające ciąg, a także usunąć dwie linie następujące po dowolnej linii zawierającej ciąg. Miałem nadzieję, że mogę tego dokonać za pomocą czegoś takiego ...Łączenie opcji -v i -A w grep
$ grep -v -A 2 two temp.txt
one
five
$
... ale niestety to nie działa. Czy istnieje prosty sposób na wykonanie polecenia grep lub innego polecenia powłoki?
Zarówno twoja odpowiedź, jak i @ JohnKugelman są zwięzłe, oboje pracują na GNU/Linuksie i nie działają na OS X (nie jest to dla mnie wielka sprawa w tym konkretnym zadaniu). Aby podać krótkie wyjaśnienie składni, zaakceptowana odpowiedź trafia do Ciebie. Dzięki. –
Dodaj średnik po d i. Wymuś klamrę i powinna działać również na MacOS X. –