[script] inserire righe vuote in un file di testo
Ciao a tutti,
Ho un problema nello scrivere uno script.
Ho un file di testo, come il seguente :
Audioslave - Audioslave
BlindSpot - Blindspot
Boards Of Canada - Twoism
Dark Tranquillity - Damage Done
Dark Tranquillity - Projector
Quello che avrei bisogno di fare e' inserire delle righe vuote tra una
riga e l'altra con uno script ottenendo cosi' :
Audioslave - Audioslave
BlindSpot - Blindspot
Boards Of Canada - Twoism
Dark Tranquillity - Damage Done
Dark Tranquillity - Projector
Mi serve questo per darlo in pasto a cdlabelgen in modo che nella cover
del cd che andro' a stampare i titoli vengano meglio evidenziati (e'
richiesto da cdlabelgen).
Ho provato con tr e sed ma non ne sono venuto a capo (anche se mi pareva
che il parametro a\ di sed potesse fare al caso mio)
Con
for line in `cat mp3files` do;
printf $line >> newfile
echo "" >>newfile
done;
non riesco a ottenere cio' che voglio :(( (anzi, viene una porcata, come
e' giusto che sia).
Qualcuno conosce un comando della shell che legge un
file e restituisce una linea alla volta, in modo da usarlo in un ciclo
for come quello di sopra? Oppure ha qualche altro suggerimento?
Grazie a tutti e buone feste :)
Reply to: