2017-08-28 28 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_]+"))) 
相关问题