Hi Stephan, > > Michael Hierweck writes: > > Ich suche eine Funktion, die vermutlich mit Hilfe eines regulären > > Ausdrucks folgendes macht: > > In einer Textdatei soll an alle Zeilen, die NICHT mit einem %-Zeichen > > anfangen, ein %-Zeichen angehängt werden. > > sed -e 's/\([^%]\)$/&%/g' < inputfile > outputfile > > does the trick. > Ersetz in allen Zeilen, die nicht mit % enden den letzten Character > durch den letzten Character und ein %. > ich glaube, Dein Script tut das was Du schreibst, aber das war nicht Michaels Anforderung. Wie wär es mit
sed -e '/^[^%]/s/$/%/' < inputfile > outputfile Viele Grüße -- Wolfgang ------------------------------------------------ Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Body "unsubscribe debian-user-de <deine emailadresse>" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] ------------------------------------------------ Anzahl der eingetragenen Mitglieder: 729

