Aggiungere una riga ad una posizione predefinita in un file con sed

From RVM Wiki
Jump to navigation Jump to search

Inserire una stringa DOPO una riga che contiene una stringa specifica

La stringa dopo cui inserire è

# $Id:$:

Quindi:

sed -i -e '1a\
# $Id:$' filename

Notare l'a capo.

Inserire una riga PRIMA di una che inizia con una stringa

sed -i -e "/stringa_da_cercare/i\stringa_da_inserire" filename

Riferimenti