【发布时间】:2018-02-04 20:18:02
【问题描述】:
我有以下脚本:
curl -s 'https://someonepage=5m' | jq '.[]|.[0],.[1],.[2],.[3],.[4],.[5],.[6],.[7],.[8],.[9],.[10],.[11],.[12]' | perl -p -e 's/\"//g' |awk '/^[0-9]/{print; if (++onr%12 == 0) print ""; }'
这是结果的一部分:
1517773500000
0.10250100
0.10275700
0.10243500
0.10256600
257.26700000
1517773799999
26.38912220
1229
104.32200000
10.70579910
0
1517773800000
0.10256600
0.10268000
0.10231600
0.10243400
310.64600000
1517774099999
31.83806883
1452
129.70500000
13.29758266
0
1517774100000
0.10243400
0.10257500
0.10211800
0.10230000
359.06300000
1517774399999
36.73708621
1296
154.78500000
15.84041910
0
我想将此数据插入 MySQL 数据库。我希望每一行都有这个结果:
(1517773800000,0.10256600,0.10268000,0.10231600,0.10243400,310.64600000,1517774099999,31.83806883,1452,129.70500000,13.29758266,0)
(1517774100000,0.10243400,0.10257500,0.10211800,0.10230000,359.06300000,151774399999,36.73708621,1296,154.78500000,15.84041910,0)
我需要每 12 行合并行,任何人都可以帮助我得到这个结果。
【问题讨论】:
-
你最好在 jq 中做所有事情。您能否按照stackoverflow.com/help/mcve 发布输入示例
-
嗨@peak,这是示例:[链接]api.binance.com/api/v1/klines?symbol=ETHBTC&interval=5m