Aggiungere un carattere alla fine di ogni riga con Vim

Aggiungere un carattere alla fine di ogni riga con Vim

L'altro giorno sono incappato in questo problema: su un file sul mio server Linux, dovevo aggiungere un carattere alla fine di riga.

Siccome il file era composto da circa 1000 righe, non potevo mettermi a farlo a mano!

Vim mi è venuto in soccorso.

Supponiamo di avere un file così, e che alla fine di ogni riga dobbiamo aggiungere un carattere (ad esempio |):

$ cat test.txt
RIGA 1
RIGA 1
RIGA 3

Aprite il file con Vim e date questa istruzione:

:%s/$/|/

Vediamo com'è diventato:

$ cat test.txt
RIGA 1|
RIGA 1|
RIGA 3|

Come vedete è statp aggiunto il carattere.

Ovviamente potete metterci qualsiasi cosa vi serva.

Enjoy!