User Tools

Site Tools


docs:tips_n_tricks:sed.html

sed

Multiline Input

The following will concatenate continuation lines in an LDAP dump in ldif format to a “relaxed” ldif format with arbitrary long lines:

sed -n '1h;1!H;${g;s/\n //g;p;}' /tmp/ldap_schema.ldif > /tmp/ldap_schema_longline.ldif

Meaning of the tokens:

1h copy first line into hold space
1!H append every line but the first one to hold space
${ execute on last line
g copy hold space to pattern space
docs/tips_n_tricks/sed.html.txt · Last modified: 22.02.2011 16:16 UTC by peter