直接打印$ OBJ这是dummy.json文件
{
"key1":"value1",
"key2":"value2"
}
我阅读本文件的内容给一个变量并将结果输出
C:> $obj = Get-Content .\dummy.json
C:> $obj
{
"key1":"value1",
"key2":"value2"
}
C:> Write-Host "$obj"
{ "key1":"value1", "key2":"value2" }
我知道Get-Content不保留换行符并通过“”连接它。 Powershell keep text formatting when reading in a file
但是为什么在上述2个输出中存在不一致呢?我猜Write-Host
正在正确地完成它的工作。或者我错了?
嗨,怎么样'写主机$ obj'? – sodawillow
@sodawillow是的工作,明白了。 – Srinath