grep comando para exibir apenas as duas palavras pesquisadas separadas por uma vírgula?

2

Digamos que eu tenha um arquivo com o seguinte texto:

Hello there,
How are you?

Como posso grep para Hello e are de tal forma que a saída de grep se parece com:

Hello,are
    
por user88557 20.10.2014 / 20:25

2 respostas

0

Você pode tentar o seguinte:

grep -Eo "Hello|are" file | sed '$!N;s/\n/,/'
    
por 20.10.2014 / 20:53
0
grep -o "Hello\|are" test | tr '\n' ','

-o para gerar somente sequências correspondentes, em seguida, substitua \n por , .

    
por 20.10.2014 / 21:02