我正在使用一开始具有以下结构的图表,但我很难理解何时评估为真。
{{- if and .Values.vpceIngress.enabled .Values.http.paths (ne .Values.vpceIngress.class "traefik2") }}
Run Code Online (Sandbox Code Playgroud)
我相信无论是enabled和paths必须是真实的,但ne之后抛出我送行。
我想使用 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)