以下jq
命令(Windows)成功地將所有「文本」屬性鏈接到一個字符串中,儘管以迂迴方式替換具有單個空格的任何空格。幾乎正確。我真正想要的是首先替換「文本」中的任何前導或尾隨空格,然後鏈接所有「文本」屬性。不同之處在於嵌入式(非前導,非尾隨)空間不能被刪除。如何才能做到這一點?jq:如何鏈接陣列和條空間
jq ".segments[].words | map(.text?) | join(\",\") | gsub(\"[ ]\"; \"\") | gsub(\"[,]\"; \" \")"
這是「連接」。 – chepner