Home / Sistemi operativi & mobile / Linux / Aggiungere un carattere alla fine di ogni riga con Vim
Mattepuffo

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!