複数の一致を含むクエリの最初のインデックスを取得するにはどうすればよいですか?私は、このクエリでELEMENTと呼ばれる最初のキーの値を取得しようとしています:ここでjqを使用して複数の一致を解析するにはどうすればよいですか?
```
{
"ELEMENT": "FADC6B14-0369-4FF4-9ADC-A5E0F5C6D30D",
"type": "XCUIElementTypeStaticText",
"label": "this.com"
}
{
"ELEMENT": "CC89DD73-AB90-495E-A90B-74722C56DD46",
"type": "XCUIElementTypeStaticText",
"label": "this.com"
}
{
"ELEMENT": "B888ADA6-4209-44C4-BCB8-F5174312D102",
"type": "XCUIElementTypeStaticText",
"label": "this.com"
}
{
"ELEMENT": "9A6E77C7-E93D-41DE-9163-2CB60B8DD2FB",
"type": "XCUIElementTypeStaticText",
"label": "this.com"
}
```
この結果生成cURLのです。私はそれがlabel[0]=="this.com"
可能性が考えていた
curl -X POST $JSON_HEADER -d "{\"using\":\"partial link text\",\"value\":\"label=this.com\"}" $DEVICE_URL/session/$SESSION_ID/elements | jq -r '.value[] | select(.label=="this.com")'
をが、私はメッセージを受け取ります数値で文字列をインデックスできません
無関係が、部分的リンクテスト "、" value ":" label = this.com "} ''または '" $(jq -n' {部分リンクテスト "を使用して" : "label = this.com"} ') "' '-d'引数のJSONを作成します。 – chepner