在groovy中嵌入双引号字符串

时间:2018-09-27 03:13:33

标签: amazon-web-services groovy

我想将下面的命令嵌入到grovy中。

aws ec2 describe-instances --output text --query "Reservations[].Instances[].{Name: Tags[?Key == 'Name'].Value|[0]}"

但是什么都没用,我试图在主命令中转义单引号,双引号,但是仍然有些杂乱的东西不起作用。

我最后的常规脚本如下所示

def command = "aws ec2 describe-instances --output text --query \"Reservations[].Instances[].{Name: Tags[?Key == \'Name\'].Value|[0]}\" "
def proc = command.execute()
proc.waitFor()              
def instances = proc.in.text.readLines()
return instances

0 个答案:

没有答案