0
之前,我有以下格式的ndjson文件插入頭部的每個文件上傳到彈性搜索
{"field1": "data1" , "field2": "data2"}
{"field1": "data1" , "field2": "data2"}
....
我希望每個文檔前添加頁眉像
{"index": {}}
使用批量之前操作 我發現了一個類似的問題:Elasticsearch Bulk JSON Data
解決方法是這個jq命令:
jq -cr ".[]" input.json | while read line; do echo '{"index":{}}'; echo $line; done > bulk.json
但我得到這個錯誤:
'while' is not recognized as a internal or external command
我在做什麼錯?進出口運行的Windows 還是有更好的解決辦法? 謝謝