что у меня есть:
property = "value"
где значение - это случайная строка, значение которой я не знаю. Что я хочу:
property = "new_value"
Следующие dooes не работают для меня:
"s|property = \"*\"|property = \"new_value\"|g
В Sed работает следующая замена:
echo "property = \"value\"" | sed 's/"[^"]\+"/"new_value"/';
Это выводит:
Мы сопоставляем по шаблону "[^"]\+", а затем заменяем на "new_value".
"[^"]\+"
"new_value"