试图将命令存储在shell变量中,但出错

试图将命令存储在shell变量中,但出错,shell,amazon-iam,Shell,Amazon Iam,我有一个字符串将用作命令。在运行该命令之前,我还需要用变量值替换字符串模式 但在分配时,我没有找到所有输出行的命令 我试着放了些逃生卡,但没用 role command=“aws sts承担角色--角色arn:aws:iam:::角色/aws角色--角色会话名称临时aws角色会话--输出文本--持续时间秒3600--查询”凭据。[[join(`=`,[`aws\U访问密钥ID`,AccessKeyId]),[join(`=`,[`aws\U机密访问密钥`,SecretAccessKey]),[

我有一个字符串将用作命令。在运行该命令之前,我还需要用变量值替换字符串模式

但在分配时,我没有找到所有输出行的命令

我试着放了些逃生卡,但没用


role command=“aws sts承担角色--角色arn:aws:iam:::角色/aws角色--角色会话名称临时aws角色会话--输出文本--持续时间秒3600--查询”凭据。[[join(`=`,[`aws\U访问密钥ID`,AccessKeyId]),[join(`=`,[`aws\U机密访问密钥`,SecretAccessKey]),[join(`=`,[`aws\U会话密钥`,SessionToken]]
我做对了。我可以确认它现在完成了


y=“$(echo”aws sts承担角色--角色arn:aws:iam:::角色/aws角色-角色会话名称-角色会话--输出文本--持续时间秒3600--查询”凭据。[[join(`=`,[`aws\U访问密钥ID`,AccessKeyId]),[join(`=`,[`aws\U机密访问密钥`,SecretAccessKey]),[join(`=`,[`aws\U会话密钥`,SessionToken])]],[join(`sed//sed`s//567876547/g')”
我做对了。我可以确认它现在已经完成了。。。。。。。。。。。。。。。。。。。。。。。。。。。。y=“$(echo”aws sts承担角色--角色arn:aws:iam:::角色/aws角色--角色会话名称角色会话--输出文本--持续时间秒3600--查询”凭据。[[join(`=`,[`aws_访问密钥ID`,AccessKeyId`,AccessKeyId])],[join(`=`,[`aws_机密访问密钥`,SecretAccessKey]),[join(`=`,[`aws_访问密钥`,SessionToken]]]],[join(`sed=`,[`sed]]