On Fri, 2003-04-25 at 15:41, Jonathan Hutchins wrote: > I have an LDIF file with a bit over 300 entries. I need to append some text > (",ou=contacts,dc=tarcanfel,dc=net") to each line that begins with "dn:". > > Surely there's an easy way to script this. > > Using sed, I can append text, but only as the next line. Something like (untested): sed '/^dn:/s/$/,ou=contacts,dc=tarcanfel,dc=net/' < input > output should to the trick. Annotations: /^dn:/ -- For each line beginning with dn: s -- substitute $ -- At the end of the line ,ou... -- This text. < -- Input file > -- Output file. -- Hal