2017-08-28 24 views

回答

2

以下是使用with_entriesmatch的解決方案。

def condition: 
    .key|match("NodeLaunchConfig[a-zA-Z0-9_]+") 
; 
{ 
    Resources: .Resources | with_entries(select(condition)) 
} 

如果你寧願不出去的情況到一個單獨的功能,您可以使用

{ 
    Resources: .Resources | with_entries(select(.key|match("NodeLaunchConfig[a-zA-Z0-9_]+"))) 
} 

根據您的實際數據,這可能短路與更新指派|=一點點,只是:

.Resources |= with_entries(select(.key|match("NodeLaunchConfig[a-zA-Z0-9_]+"))) 
相關問題