直接打印$ 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