Lockenvitz Jan wrote:
Hallo Liste,
ich steh gerade vor der Aufgabe ein kleines script zu schreiben, dass mit hilfe von SED ein paar zeilen aus einer Datei löscht.
Das Suchkriterium dabei ist ein anfangs Datum z.B. 14_01_2002 und ein end Datum z.B. 18_02_2002. Diese Daten sind in zwei Variablen DATE_BEGIN und DATE_END abgelegt.
der folgende SED Befehl funktioniert jedoch nicht:
sed '/$DATE_BEGIN/,/$DATE_END/ d' datei
ersetze ich die Variablen jedoch durch deren Inhalt
sed '/14_01_2002/,/18_02_2002/ d' datei
funktioniert es ohne Probleme. Hat einer ne Ahnung warum????
Ich hab auch schon Versucht, die Variablen zu entwerten aber es hilft bisher nichts. Bin für jeden Vorschlag dankbar.