对于以下输入:
abc@abc:~$curl https://bittrex.com/api/v1.1/public/getticker?market=btc-doge | jq ".result.Ask"
输出到jq:
{ “成功”:真实的, “消息”: “”, “结果”: “投标”:0.00000034, “问”:0.00000035, “上次”:0.00000035}}
jq的输出:
3.5e-07
如何在JQ开关号输出格式3.5e-07到0.00000035?
最佳答案 它并不理想,但您可以使用printf以科学计数法格式化数字作为小数.
$printf '%.8f' $(curl -s https://bittrex.com/api/v1.1/public/getticker?market=btc-doge | jq ".result.Ask")
0.00000035
printf命令中的.8指定了8个精度位置.您可以指定.10,您将获得:
0.0000003500
或者指定较低的精度.4并丢失数据.
0.0000