Я хотел бы сопоставить все строки в файле, содержащем слово, и взять все строки до появления двух двух символов новой строки подряд.
У меня есть следующий код sed для вырезания и вставки определенных строк, но не последующих строк:
sed 's|.*|/\\<&\\>/{w results\nd}|' teststring | sed -file.bak -f - testfile
Как я могу изменить это, чтобы взять все последующие строки?
Например, скажем, я хотел сопоставить строки с «собакой», следующие три строки должны занять первые 5 строк:
The best kind of an animal is a dog, for sure
-man's best friend
-related to wolves
Racoons are not cute
Есть ли способ сделать это?