0
다음 JSON 객체 상태가 시작되었지만 시작된 시점에 대한 경고를 설정하려고합니다. 조건부 jq로 놀기 시작하지만 정규식을 구현하는 방법을 모르겠습니다.jq는 객체가 일치하지 않는 경우에만 표시됩니다.
{
"page": 0,
"page_size": 100,
"total_pages": 10,
"total_rows": 929,
"headers": [
"*"
],
"rows": [
{
"id": "168",
"state": "STARTED"
},
{
"id": "169",
"state": "FAILED"
},
{
"id": "170",
"state": "STARTED"
}
]
}
난 단지 실패한 개체의 ID와 상태를 표시 할
이 내가 내 출력 싶습니다
jq '.rows[] | .id, select(.state | contains("!STARTED"))' test.json
을 시도 것입니다 뭔가
{
"id": "169",
"state": "FAILED"
}