Bash 使用多行值设置CF环境变量

Bash 使用多行值设置CF环境变量,bash,cloud-foundry,Bash,Cloud Foundry,我想在CF App的环境变量中设置一个RSA令牌 我试着用下面的命令来设置它 export var1=`cat key.pem` cf set-env app KEY "$var1" 如果我控制台env变量(cf env app),我会得到预期的输出: . . User-Provided: KEY: -----BEGIN RSA PRIVATE KEY----- . . multi-line key contents . -----END RSA PRIVATE KEY----- 但是,如果

我想在CF App的环境变量中设置一个RSA令牌

我试着用下面的命令来设置它

export var1=`cat key.pem`
cf set-env app KEY "$var1"
如果我控制台env变量(
cf env app
),我会得到预期的输出:

.
.
User-Provided:
KEY: -----BEGIN RSA PRIVATE KEY-----
.
. multi-line key contents
.
-----END RSA PRIVATE KEY-----
但是,如果我运行应用程序,它在身份验证中失败

我还尝试了引用:

cf set-env app KEY "'$var1'"
这是象征性的问题。 问题中提到的第一种方法奏效了