Я должен поместить несколько соответствий на строку каждый на новой строке
пример:
grep "banana"
This is the output
Apple banana
оранжевый banana
лимон
дыня banana
виноградное яблоко banana
I want to become:
Apple banana
оранжевый
banana
лимон
дыня banana
виноградное яблоко banana
Я хочу поместить все до следующего соответствия на строке
С GNU sed:
sed 's/\(.*banana.*\)\(banana.*\)/\1\n\2/' file