我正在尝试编写一个shell脚本,该脚本从文件中读取变量,并将其替换为GoCD中的环境变量define。
现在面临的挑战是我试图将变量值用作参数
以下是我的剧本
#!/bin/bash
filename="keyword.txt"
while IFS="," read f1 f2 f3
do
f6="Env_var"
a="$($f6)"
echo $a
# echo "$f1" "$f3"
# sed -i s|$f1|$($f6)|g /var/lib/go-agent/pipelines/StormCluster-Deploy-2/"$f3".xml
done < "$filename"
同样在GoCD环境变量中,我已经给出了 Env_var = 1234
现在脚本正在提供输出 $ ENV_VAR
我希望在GoCD中定义$ Env_var值,即1234,因为环境变量应该是输出
请帮忙!
答案 0 :(得分:0)