Ein grep "Erkennungsmerkmal" /var/log/vorgang.log | \ sed -e 's/ teststring nochmehrtext//' >> /var/log/gefiltert.log
funktioniert prima, und zwar so: Aus der vorgang.log werden mittels 'grep' die Zeilen mit "Erkennungs- merkmal" herausgefiltert, von diesen Zeilen wird der Teil " teststring nochmehrtext" herausgeschnitten und das Ergebnis wird in die Datei gefiltert.log geschrieben. Ich suche eine Moeglichkeit, beim 'sed'-Aufruf den Teil "teststring" durch eine Variable zu ersetzen, also z.B. grep ... | \ sed -e 's/ $VARIABLE nochmehrtext//' >> ... nur leider betrachtet sed das $VARIABLE nicht als Variable sondern einfach als Text. Laut man-Page von sed wird der auszuschneidende Teil zwischen den "/" als regulaerer Ausdruck betrachtet. Wie bekomme ich da eine Variable rein??? Andreas _____________________________________________________________________________________ Get more from the Web. FREE MSN Explorer download : http://explorer.msn.com -- ----------------------------------------------------------- Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Subject "unsubscribe <deine_email_adresse>" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] ----------------------------------------------------------- 704 eingetragene Mitglieder in dieser Liste.