Я пытаюсь заменить значение, взятое из одного файла в другом:
{ read -r val1
sed -i 's! nameserver .*; *$! nameserver '$val1';!;' testfile
} < /etc/resolv.conf
, а затем заменить IP-адрес сервера имен в конфигурации nginx:
server {
location {
resolver 1.2.3.4 valid=60s;
resolver_timeout 10s;
}
Однако я получаю следующееошибка от sed: sed: -e expression #1, char 2: unterminated
s 'command`