Vous pouvez utiliser des adresses sed :
sed '19,33s/google/facebook/g' file
Cela exécutera la substitution sur les lignes comprises entre 19 et 33 incluses.
La forme d'une commande sed est la suivante :
[address[,address]]function[arguments]
Où 19,33
est l'adresse,
s
le substitut est une fonction
et g
lobal est l'argument
la réponse ci-dessus a PRESQUE fonctionné pour moi sur Mac OSX.
sed '19,33s/google/facebook/' fichier
fonctionnait parfaitement sans accolades.
sed '19,$s/google/facebook/' file
fonctionne également jusqu'à la fin du fichier.