Есть ли способ заменить несколько захваченных групп и заменить его значением из захваченных групп из формата ключа (с разделителем =
) в sed
?Множественная замена в sed
К сожалению, этот вопрос сбивает с толку, так вот пример
Что у меня есть:
aaa="src is $src$ user is $user$!" src="over there" user="jason"
То, что я хочу, в конце концов:
aaa="src is over there user is jason!"
Я не хочу hardcode - позиция $var$
, потому что они могут измениться.
'Sed' является неправильным инструментом для выполнения этой задачи. В нем не хватает многих данных и структур управления наиболее мощных языков. – Birei
Итак, я думаю, мне все равно придется делать эту задачу программно. – hobbes3
sed создает для такого рода задачи. Не самый простой, но все же относительно легкий. – NeronLeVelu