>12:21:24 171 ~$ echo "test me baby" | sed -r 's/(test me) (baby)/echo -n "\2 >"; echo "\1"/e' baby test me >12:24:18 171 ~$ echo "test me baby" | sed -r 's/(test me) (baby)/echo -n \"\2 >\"; echo \"\1\"/e' baby test me >12:26:10 171 ~$ echo "test me baby" | sed -r 's/(test me) (baby)/echo -n "\2 >"; echo \1/e' baby test me УМВР во всех случаях.
2013-171 10:50 Владимир Скубриев <vladi...@skubriev.ru> wrote: > On 20.06.2013 10:28, Владимир Скубриев wrote: > > По поводу плясок согласен. Уж очень много нюансов. > > > > Сейчас вот из шефа не работает - скотина. Уже просто слов нет. 2-ой > > день пошел. > > > > не рабочий вариант: > 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 > > ))))) > > даже и не знаю что сказать - сложная это штука linux ) > -- 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/20130620122848.7a64b...@ulf.tvoe.tv