Sie können sed-Adressen verwenden:
sed '19,33s/google/facebook/g' file
Dadurch wird die Substitution in den Zeilen zwischen einschließlich 19 und 33 ausgeführt.
Die Form eines sed-Befehls ist wie folgt:
[address[,address]]function[arguments]
Wobei 19,33
sind die Adressen,
s
Ersatz ist Funktion
und g
lobal ist das Argument
Die obige Antwort hat bei mir unter Mac OSX FAST funktioniert.
sed '19,33s/google/facebook/'-Datei
funktionierte perfekt ohne Klammern.
sed '19,$s/google/facebook/'-Datei
funktioniert auch bis zum Ende der Datei.