如何在单引号中使用 bash 变量
how to use the bash variable in single quotes
我有 bash 如下代码
'payload={"text": "failure with ${VAR} failed for"}'
但变量未解析为实际值
请不要否定,因为我在 Bash 方面没有那么多经验。
您可以直接连接变量。
'payload={"text": "failure with '${VAR}' failed for"}'
变量不会在单引号中展开,这意味着您只需确保它们不是 single-quoted。你有几种可能性,例如:
'payload={"text": "failure with '"${VAR}"' failed for"}'
或
"payload={\"text\": \"failure with ${VAR} failed for\"}"
我有 bash 如下代码
'payload={"text": "failure with ${VAR} failed for"}'
但变量未解析为实际值 请不要否定,因为我在 Bash 方面没有那么多经验。
您可以直接连接变量。
'payload={"text": "failure with '${VAR}' failed for"}'
变量不会在单引号中展开,这意味着您只需确保它们不是 single-quoted。你有几种可能性,例如:
'payload={"text": "failure with '"${VAR}"' failed for"}'
或
"payload={\"text\": \"failure with ${VAR} failed for\"}"