Я пишу некоторый код в Javascript, и я определил пару переменных с именем
const url = "www.google.com"
const data = "xyz"
, и у меня также есть текстовый файл, который выглядит следующим образом:
clusters:
- cluster:
server: www.yahoo.com
certificate-authority-data: abc
name: kubernetes
contexts:
- context:
cluster: kubernetes
user: aws
name: aws
Все, что я хочу сделать, это заменить имя «sever» и «data-authority-data» на определенные мной переменные, которые выглядят как «
clusters:
- cluster:
server: www.google.com
certificate-authority-data: xyz
name: kubernetes
contexts:
- context:
cluster: kubernetes
user: aws
name: aws
, которые я прочитал, чтобы использовать
sed -i "s%www.yahoo.com%www.google.com%g" "test.txt"
Однако есть две проблемы
Я действительно не хочу ссылаться на "www.yahoo.com" в терминале, так как URL постоянно меняетсяя хочу использовать некоторое регулярное выражение для захвата этого URL после "server:"
как я могу ссылаться на переменную Javascript в терминале?
Я действительно застрял здесь, любая помощь