gpt4 book ai didi

powershell - 如何将 PowerShell 哈希对象打印为哈希对象?

转载 作者:行者123 更新时间:2023-12-03 21:12:13 27 4
gpt4 key购买 nike

如果我有一个 PowerShell 哈希对象,如何以可用于声明 PowerShell 哈希对象文字的格式输出它的内容?

作为一个简单的例子,假设你初始化一个变量 $x 如下:

$x = @{
a = 1
b = 2
c = @{
foo = "bar"
}
}

如果您只输入 $x你会得到一个表格 View :
Name                           Value                                                                                                        
---- -----
c {foo}
b 2
a 1

我知道还有其他格式化程序,但我没有找到将其格式化为打印精美的 PowerShell 文字的格式,就像我在上面声明的那样。

最佳答案

ConvertTo-Expression cmdlet 可以将大多数(递归)对象序列化为 PowerShell 表达式:

$x | ConvertTo-Expression
@{
'c' = @{'foo' = 'bar'}
'b' = 2
'a' = 1
}

关于powershell - 如何将 PowerShell 哈希对象打印为哈希对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55661273/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com