2017-02-16 45 views
0

我有我outputing兩個數字(經/緯度),現在輸出轉換輸出列表列表分隔字符串

[ 
    2.294891, 
    48.875284 
] 
[ 
    -2.14908, 
    53.281214 
] 
[ 
    1.963667, 
    48.768891 
] 
[ 
    -3.739434, 
    40.390413 
] 

我要的是數字的JSON文件成爲字符串,並像

2.294891,48.875284 
-2.14908,53.281214 
... 

但我不知道如何用jq做。

更新:

我可以將輸出轉換爲

[2.294891,48.875284] 
[-2.14908,53.281214] 
[1.963667,48.768891] 

用-c參數和使用TR -d [| tr -d]去掉括號,但我確信有一個更優雅的方法。

回答

0

簡單!

$ jq -r @csv input.json 
2.294891,48.875284 
-2.14908,53.281214 
1.963667,48.768891 
-3.739434,40.390413 

不過,請注意,精度可能不同(或一般而言會丟失)。

相關問題