Всем привет, подскажите, что не так?
У меня есть файл test.txt с текстом:
# SOME STRINGS
vlans_em1="1"
# SOME STRINGS
Мне нужно sed'ом превратить файл в это
# SOME STRINGS
vlans_em1="1"
ifconfig_em1_1="inet 10.1.0.1/24"
# SOME STRINGS
Делаю так:
# sed -i -e "/vlans_em1/a ifconfig_em1_1=\x22inet 10.1.0.1\x2F24\x22" test.txt
Получаю:
sed: 1: "/vlans_em1/a ifconfig_e ...": command a expects \ followed by text
Кавычки sed -i -e «<...>» нужно обязательно, так как буду вставлять в скрипт и внутри кавычек будут переменные