如何从记录中获取键列表?

Adr*_*iec 9 nushell

我有记录{a:1, b:2}

我想知道如何从中获取键列表,[a b]在这种情况下将返回该列表。

Not*_*1ds 9

{a:1, b:2} | columns
Run Code Online (Sandbox Code Playgroud)

columns不知道为什么我最初没有注意到。我刚刚在 0.69.1 上重新测试,当这个问题被问到时,它就已经出来了,它的工作原理与我下面的原始答案相同。

在最新版本(0.74)中,values还添加了相应的/converse。


旧答案(仍然有效,但仍然不是最佳的):

自从我使用 Nushell 以来已经有几周了,所以我可能缺少更好的方法。快速(可能不是最佳)解决方案:

{a:1, b:2} | transpose | get column0
Run Code Online (Sandbox Code Playgroud)