coloca múltiplas correspondências em uma linha para uma nova linha usando grep

3

Eu preciso colocar várias correspondências em uma linha, cada uma em uma nova linha

exemplo:

grep "banana"


This is the output

Apple banana laranja banana limão

melão banana

uvas maçã banana

I want to become:

Apple banana orange

banana lemon

melão banana

uvas maçã banana

Eu quero colocar tudo até o próximo jogo em uma linha

    
por xyz 12.01.2015 / 22:17

1 resposta

1

Com o GNU sed:

sed 's/\(.*banana.*\)\(banana.*\)/\n/' file
    
por Cyrus 12.01.2015 / 23:55