On Wed, 19 Jun 2013 01:30:09 +0400 dimas <[email protected]> wrote: > а зачем? когда мне нужно строку заменить на результат выполнения какой-то > команды, я обычно юзаю что-то типа > echo "s/bla-bla-bla/$(echo sdg54SGDgsgGGXC4555 | base64 -d)/" | sed -f - -i > input_file > в общем, сочиняем sed-скрипт на ходу и скармливаем его на stdin.
Это не сработает, например, со строкой YmxhaC9ibGFoCg==, переданной на вход base64 -d. А всё потому, что спецсимволы стоит экранировать. -- Alexander Galanin -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

