2013-08-19 9 views
10

C'è un modo per avere ogni risultato di grep seguita da ritorno a capo per esempio se il risultato di grep è:nuova separatore di linea per ogni risultato di grep lo script sh

1 
2 
3 

ho bisogno di essere:

1 

2 

3 
+0

Mostraci cosa hai provato. Se non hai provato nulla, guarda "sed". – msw

+0

L'OP ha richiesto soluzioni che utilizzano grep. – jtravaglini

+0

Possibile duplicato di [Aggiungi riga vuota dopo ogni risultato in grep] (http://stackoverflow.com/q/8273636) e [comando grep per aggiungere una linea finale dopo ogni partita] (http://stackoverflow.com/q/ 20.567.667). – jww

risposta

14
grep "pattern" /path/to/file | awk '{print $0,"\n"}'