Puoi usare gli indirizzi sed:
sed '19,33s/google/facebook/g' file
Questo eseguirà la sostituzione sulle righe comprese tra 19 e 33.
La forma di un comando sed è la seguente:
[address[,address]]function[arguments]
Dove 19,33
sono gli indirizzi,
s
il sostituto è funzione
e g
lobal è l'argomento
la risposta sopra QUASI ha funzionato per me su Mac OSX.
sed '19,33s/google/facebook/' file
ha funzionato perfettamente senza bretelle.
sed '19,$s/google/facebook/' file
funziona anche fino alla fine del file.