Abbiamo un file di testo, o uno stream in output contenente delle righe vuote e vogliamo avere qualcosa di più leggibile?
Per queste piccoli grandi problemi, basta usare sed.
Prendiamo ad esempio il caso in cui abbiamo un file miofile.txt e su questo vogliamo eliminare alcune parole e nel far questo l’output ci porti delle righe vuote.

In questo caso faremo (banalmente):

cat miofile.txt | grep -v parolaDaEliminare | sed ‘/^$/d’

Se abbiamo il caso in cui dobbiamo solo ricrearci un file senza le righe vuote partendo sempre dal miofile.txt ancora più semplicemente faremo:

sed ‘/^$/d’ miofile.txt > miofile2.txt

Il gioco è fatto.

VN:F [1.9.16_1159]
Rating: 7.3/10 (3 votes cast)
VN:F [1.9.16_1159]
Rating: 0 (from 0 votes)
Rimuovere le righe vuote da un file con sed? Semplice!!, 7.3 out of 10 based on 3 ratings
PDF Creator    Invia l'articolo in formato PDF