E
elyps
Hallo Forenmitglieder,
ich habe ein kleines Problem mit sed und zwar möchte ich in einer Datei mit mehren Spalten und Zeilen das Vorkommen eines bestimmten Wertebereiches mit Nullen ersetzen. Eigentlich müsste das mit sed doch relativ einfach gehen; mein bisheriger Versuch führt leider nicht zum Erfolg... es tut sich gar nichts:
MAX50=`cat max50.txt`
MAXRESULT=`cat max-result.txt`
sed -i "s/$MAX50/0/g;s/$MAXRESULT/0/g" differenz2.txt
Die Anfangs- und Endwerte des Wertebereiches sind in den Textdateien max50.txt und min50.txt enthalten und laut Doku sollte der Aufruf mit sed und doppelten Anführungszeichen "s/.../g" klappen.
Welchen "dummen" Fehler mache ich?
Vielen Dank,
Marcus
ich habe ein kleines Problem mit sed und zwar möchte ich in einer Datei mit mehren Spalten und Zeilen das Vorkommen eines bestimmten Wertebereiches mit Nullen ersetzen. Eigentlich müsste das mit sed doch relativ einfach gehen; mein bisheriger Versuch führt leider nicht zum Erfolg... es tut sich gar nichts:
MAX50=`cat max50.txt`
MAXRESULT=`cat max-result.txt`
sed -i "s/$MAX50/0/g;s/$MAXRESULT/0/g" differenz2.txt
Die Anfangs- und Endwerte des Wertebereiches sind in den Textdateien max50.txt und min50.txt enthalten und laut Doku sollte der Aufruf mit sed und doppelten Anführungszeichen "s/.../g" klappen.
Welchen "dummen" Fehler mache ich?
Vielen Dank,
Marcus
Zuletzt bearbeitet von einem Moderator: