如何在bash中取消平衡价格

时间:2019-03-07 10:39:33

标签: linux bash

我正试图取消平衡价格

我和周围玩。

price1=$(echo -s https://api.binance.com/api/v3/ticker/price?symbol=ETHBTC | grep -o 'price":"[^"]*' | cut -d\" -f3)
echo $price1

我得到了价格,但也出现了类似的错误

第15行:https://api.binance.com/api/v3/ticker/price?symbol=ETHBTC

没有这样的文件或目录

有人可以向我解释如何正确使用它

最后我喜欢用美元

1 个答案:

答案 0 :(得分:0)

echo -s在我的Linux上没有做任何特别的事情。它只打印-s

使用curl下载数据并使用jq处理数据。
它很简单:

curl -s 'https://api.binance.com/api/v3/ticker/price?symbol=ETHBTC' | jq -r .price

jq的参数:

  • .price是当前对象(price)的.属性。
  • -r告诉它返回原始数据; .price的值是从URL下载的JSON中的字符串。