我有一个jenkins JSON API,它为我提供了存储在变量pcntl_fork()
中的输出
data
我只希望凭据字段xxxxxxxxxxxxxx111和xxxxxxxxxxxx2222的值
到目前为止我尝试过的是
{"credentials":{"xxxxxxxxxxxxxx111":{},"xxxxxxxxxxxx2222":{}},"description":"All credentials that are not bound to a specific domain.","displayName":"Global credentials","fullDisplayName":"Credentials » Global credentials","fullName":"credential-store/_","global":true,"urlName":"_"}
不起作用 有人可以提出一些可行的建议吗?
答案 0 :(得分:1)
您可以使用以下jq
过滤器:
jq -r '.credentials|to_entries|.[]|.key' file
函数to_entries
允许同时获取键和值,然后可以使用key
关键字对其进行过滤。