在 Powershell 中将变量值放在“”内
Place Variable value inside "" in Powershell
我正在用 powershell 编写一个小脚本,想构建一个特定格式的变量。
$name="abc"
$json = '{\"name\":\"$name\",\"projectId\":\"10034\"}'
$json
当我打印值时,该值看起来是 -
{\"name\":\"$name\",\"projectId\":\"10034\"}
我希望输出为 -
{\"name\":\"abc\",\"projectId\":\"10034\"}
在这种情况下,我们如何将变量值放在“”(双引号)中。
如果你想要字符串插值,你必须使用双引号。要在双引号内使用双引号,您必须使用 `(backquote).
对它们进行转义
$name="abc"
$json = "{\`"name\`":\`"$name\`",\`"projectId\`":\`"10034\`"}"
$json
输出为:
{\"name\":\"abc\",\"projectId\":\"10034\"}
我正在用 powershell 编写一个小脚本,想构建一个特定格式的变量。
$name="abc"
$json = '{\"name\":\"$name\",\"projectId\":\"10034\"}'
$json
当我打印值时,该值看起来是 -
{\"name\":\"$name\",\"projectId\":\"10034\"}
我希望输出为 -
{\"name\":\"abc\",\"projectId\":\"10034\"}
在这种情况下,我们如何将变量值放在“”(双引号)中。
如果你想要字符串插值,你必须使用双引号。要在双引号内使用双引号,您必须使用 `(backquote).
对它们进行转义$name="abc"
$json = "{\`"name\`":\`"$name\`",\`"projectId\`":\`"10034\`"}"
$json
输出为:
{\"name\":\"abc\",\"projectId\":\"10034\"}