Замените строковую переменную на строковую переменную, используя Sed [duplicate]

На этот вопрос уже есть ответ:

Обработка специальных символов «sed» 3 ответа Можно ли надежно избежать метасимволов регулярных выражений с помощью sed 2 ответа Избегайте строки для шаблона замены sed 13 ответов

У меня есть файл с именем Локальные сети содержащий несколько строк. Я сохранил одну из этих строк как переменную с именем Old_line. Содержимое этой переменной выглядит так:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="2r:11:89:89:9g:ah", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

Я создал вторую переменную с именемновая лини это похоже на Old_line но с некоторыми изменениями в тексте.

Я хочу заменить содержимое Old_line с содержаниемновая лини используя sed. Пока у меня есть следующее, но это не работает:

sed -i "s/${old_line}/${new_line}/g" ethernet

Ответы на вопрос(2)

Ваш ответ на вопрос