是否可以计算文件中的特定字符串并将值保存在变量中?
对我来说,它将是字符串"/ export"(没有引号).
我需要构建一个 JSON 变量,其中包含另一个 JSON 格式的内容,该内容应格式化为字符串。我将内部 JSON 放入单引号中,这样它就不会与外部 JSON 一起被解析。内部 JSON 包含一个应该扩展的变量。不幸的是,单引号阻止了这一点。
例子:
$link = "http://www.google.de"
$event = @{
var1 = "sys"
var2 = "yadda"
inner_json = '"System": {"link":"$link"}}'
}
$json = $event | ConvertTo-Json
Run Code Online (Sandbox Code Playgroud)
变量 $inner_json 必须作为字符串嵌入。有没有办法强制在单引号内扩展 $link ?还有其他想法如何解决这个问题吗?任何帮助表示赞赏。
编辑:我期待这样的inner_json:
{"var1":"sys", "var2":"yadda", "inner_json": "{\"System\": {\"link\":\"google.de\"}}"}
Run Code Online (Sandbox Code Playgroud)