私のLinuxコンソールを使用して1行のコマンドを使用して、特定の取引所のビットコイン価格を読みたいです。
Curl
次のコマンドを使用してこれを達成できました。
curl -sSL https://api.binance.com/api/v1/ticker/price?symbol=BTCUSDT | head -n 1 | sed "s|^.*,|$|" | sed "s|\(\.[0-9]$\)|\10|"
しかし、価格検索が遅れ、コンソールの価格が誤って表示されることがわかりました。
答え1
このコマンドの出力とウェブサイトのオンライン株価情報のインジケータとの間にはわずかな違いしか見られなかった。待ち時間を最小限に抑える必要がある場合は、出力をそのような長いパイプに入れないでください。
代わりにAPIが小さいJSONドキュメントを返すので、価格jq
だけを抽出してください(必要に応じて)。
curl -sS URL | jq -r '.price'