LINUX.ORG.RU

Bash две подряд одинарные кавычки

 , ,


0

1

Помогите пожалуйста. Что значат две подряд одинарные кавычки (") в этой команде?

echo $"jenkins.model.Jenkins.instance.securityRealm.createAccount(«admin», \"${MasterAdminPassword}\")" | java -jar /var/cache/jenkins/war/WEB-INF/jenkins-cli.jar -s "http://localhost:8080/" -auth «admin:$(cat /var/lib/jenkins/secrets/initialAdminPassword)» groovy =



Последнее исправление: turboazot (всего исправлений: 1)

Используй лоркод, иначе твоих кавычек никто не увидит.

ashot ★★★★
()
Ответ на: комментарий от anonymous

Спасибо за замечание. Вот, например после «echo $» идут две одинарные

echo $''jenkins.model.Jenkins.instance.securityRealm.createAccount("admin", \''${MasterAdminPassword}\'')'' | java -jar /var/cache/jenkins/war/  WEB-INF/jenkins-cli.jar -s "http://localhost:8080/" -auth "admin:$(cat /var/lib/jenkins/secrets/initialAdminPassword)" groovy =

turboazot
() автор топика
Ответ на: комментарий от turboazot

Ошибка это при копировании. Замени везде на двойные.

ashot ★★★★
()

спасибо всем кто откликнулся. на будущее - две одинарных кавычки - это экранирование одной в yml файле

turboazot
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.