но не совсем понимаю, зачем тут -e, зачем тут @ и что это за куча кавычек.
взято отсюда, шаг 5: https://www.katacoda.com/courses/kubernetes/deploy-service-from-source
Она заменяет в файле deployment.yaml все вхождения IMAGE_URL на $REGISTRY/hello-webapp:v1, где $REGISTRY — переменная, которая заменяется перед выполнением команды. Кавычки не попадают в результате, можно было бы вообще без этого разнобоя, просто в " и всё.
надо ман читать
> можно было бы вообще без этого разнобоя, просто в " и всё. например как? не могу понять, зачем вообще эти кавычки нужны, чем " " отличается от ' ' и почему они там так стоят
собака тут разделитель в конструкции sed -e 's/search/replace/' вместо слешей
man bash | less +/QUOTING
The special parameters * and @ have special meaning when in double quotes (see PARAMETERS below). теперь понятно, спасибо
чтобы было точно понятно: IMAGE_URL заменяется на: '"$REGISTRY/hello-webapp:v1"'
Обсуждают сегодня