On 20.06.2013 15:49, Владимир Скубриев wrote: > On 20.06.2013 10:50, Владимир Скубриев wrote: >> >> не рабочий вариант: >> sed -i -r '/^.*::.*/s/(^.*:: )(.*)/echo -n "\1"; echo \2 | base64 -d/e' >> $dbdir/$stamp/$ou >> >> рабочий вариант: >> sed -i -r '/^.*::.*/s/(^.*:: )(.*)/echo -n "\\1"; echo \\2 | base64 -d/e' >> $dbdir/$stamp/$ou >> >> пришлось за бэкслэшить \\1 и \\2 иначе bash переводил echo -n "\\1"; echo \\2 >> в echo -n "^A"; echo ^2 >> > пришлось не много переделать из-за того, что в ldap нельзя загрузить ldif с > разделителем :: > > поэтому окончательный вариант для chef'a > > если вдруг кому понадобиться в будущем: > > sed -i -r '/^.*::.*/s/(^.*)(::) (.*)/echo -n "\\1";echo -n ": "; echo \\3 | > base64 -d/e' /path/to/file Угу. *) Спасибо. :: ) Пожелаю вам, чтобы ваш код поддерживал хороший саппорт: http://tinyurl.com/mmmdg2v И скорейшего перехода на Ruby или Perl. /(
-- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/51c88170.4020...@yandex.ru