以下是我的观点:
{
"alias-name": "soufriere",
"member-entry": {
"alias-entry-name": [
"21:00:f4:e9:d4:50:56:7e",
"21:00:f4:e9:d4:50:56:7f"
]
}
}
{
"alias-name": "stromboli",
"member-entry": {
"alias-entry-name": [
"21:00:f4:e9:d4:50:56:8e"
"21:00:f4:e9:d4:50:56:9e"
]
}
}
我想把这个转化成产品
alicreate "soufriere","21:00:f4:e9:d4:50:56:7e;21:00:f4:e9:d4:50:56:7f"
alicreate "stromboli","21:00:f4:e9:d4:50:56:8e;21:00:f4:e9:d4:50:56:9e"
我试过这个:
jq -r --arg quote "\"" ("alicreate " + $quote + ."alias-name" + $quote + "," + $quote + ."member-entry"."alias-entry-name"[] + $quote)'
但它给出的是一个接一个的行,而不是连续的.
alicreate "soufriere","21:00:f4:e9:d4:50:56:7e"
alicreate "soufriere","21:00:f4:e9:d4:50:56:7f"
alicreate "stromboli","21:00:f4:e9:d4:50:56:8e"
alicreate "stromboli","21:00:f4:e9:d4:50:56:9e"