OK, I found some help on the wiki
here. And a little help internally from a linux veteran.
It appears that either zmprov or LDAP doesn't handle the new line character. We tried octal, unicode, etc without luck. The only way it work was to set a variable with \n to break the lines and get echo to interpret the new line and feed it to zmprov
So:
Code:
address="New Address line 1\nNew Suite 333"
zmprov -l modifyAccount username@domain.com street "`echo -e $address`"
Then check it:
Code:
zmprov -l getAccount username@domain.com | less
Results in:
New Address line 1
New Suite 333
-