Aggiungere testo all'inizio ed alla fine di ogni riga

Submitted by davide on Sat, 07/03/2020 - 07:55

L'ho utilizzato per modificare un'elenco molto lungo in dokuwiki che doveva diventare un'elenco di "todo":

sed -e 's/^/<todo>/g' -e 's/$/<\/todo>/g' filetemp >> filetemp2
Command
sed -i -e 's/^/TESTO ALL'INIZIO/g' -e 's/$/TESTO ALLA FINE/g' <FILENAME>
Parametro Valore Descrizione
-i   Sovrascrive il file di input
-e 's/^/<TESTO ALL'INIZIO>/g' Sostituisce (s/^/, in realta`, aggiunge il testo) il testo d'inizio riga con "TESTO ALL'INIZIO" in tutto il file (/g)
-e 's/$/<TESTO ALLA FINE>/g' Sostituisce (s/$/, in realta`, aggiunge il testo) il testo di fine riga con "TESTO ALLA FINE" in tutto il file (/g)
FILENAME   Nome del file di input (e di output)

 

Tags