Я хочу изменить значение в файле yaml
например, yaml
...
metadata:
name: appname
spec:
replicas: 3
selector:
matchLabels:
app: %APP_NAME%
Теперь я попытался со следующим
sed -i 's/%APP_NAME%/newappname/g' app.yaml
И я получил ошибку:
sed: 1: "app.yaml": extra characters at the end of d command
Я не уверен, как преодолеть это, что мне нужно, чтобы переопределить значение файла, а не просто видеть его как вывод
в конце файл должен выглядеть следующим образом:
...
metadata:
name: appname
spec:
replicas: 3
selector:
matchLabels:
app: newappname
Если я удаляю -i
из команды, я смог увидеть вывод в соответствии с запросом, однако мне нужно переопределить значение файла, а не просто увидеть выход