在一个Gitlab项目中,我有几个带有换行符(换行符)的CI / CD变量。我需要将这些变量传递给“ oc进程”调用(Openshift客户端),如下所示:
oc process -f sometemplate.yml -v TEMPLATE_PARAM=$VAR_WITH_NEWLINE
在带有换行符的变量时,出现错误消息“错误:错误的标志语法”。我尝试用\ n换行符,但这也不起作用。
我在Google上找不到有关此问题的任何帖子。有人知道如何做到这一点吗?谢谢!
答案 0 :(得分:0)
要正确地转义环境变量的内容,只需将其放在引号"..."
中即可:
oc process -f sometemplate.yml -v TEMPLATE_PARAM="$VAR_WITH_NEWLINE"