У меня есть файл .env, содержащий следующее:
{
"Config" : {
"host" : "XX.XXX.XX.XXX" ,
"port" : 3019
}
}
В скрипте bash у меня есть переменная $myNewIP
. Я хочу заменить IP-адрес в файле значением моей переменной с помощью команды awk
.
Я попытался
awk '/host/{sub(\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})}1 .env
. Мне выдается сообщение об ошибке синтаксиса. Я думал, что это должно работать. Что не так с командой?