小编mot*_*ess的帖子

“if and (ne)”操作符如何掌舵?

我正在使用一开始具有以下结构的图表,但我很难理解何时评估为真。

{{- if and .Values.vpceIngress.enabled .Values.http.paths (ne .Values.vpceIngress.class "traefik2") }}
Run Code Online (Sandbox Code Playgroud)

我相信无论是enabledpaths必须是真实的,但ne之后抛出我送行。

go kubernetes kubernetes-helm

2
推荐指数
1
解决办法
1806
查看次数

如何在bash中的jq字符串插值中插入引号

我想使用 jq 来制作 bash 中的可导出变量。我遇到了包含空格的字符串的问题。我尝试修改我的 jq,但我得到的只是无效的字符错误。我试过单引号或双引号,但都不适合我。我在这里缺少什么?

输入:

{
   "PD_TOKEN":"Token y_NbAkKc66ryYTWUXYEu",
   "API":"http://cool.api/",
   "HELP_URL":"https://help.com"
}
Run Code Online (Sandbox Code Playgroud)

jq:

jq -r 'to_entries|map("\(.key)=\(.value|tostring)")' /json
Run Code Online (Sandbox Code Playgroud)

当前结果:

PD_TOKEN=Token y_NbAkKc66ryYTWUXYEu
Run Code Online (Sandbox Code Playgroud)

想要的结果(注意引号):

PD_TOKEN="Token y_NbAkKc66ryYTWUXYEu"
Run Code Online (Sandbox Code Playgroud)

bash json environment-variables jq

1
推荐指数
1
解决办法
117
查看次数