![Linux를 사용하여 특정 거래소에서 BTC 가격을 읽는 더 좋은 방법을 찾으려고 노력 중입니다.](https://linux55.com/image/147919/Linux%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%8A%B9%EC%A0%95%20%EA%B1%B0%EB%9E%98%EC%86%8C%EC%97%90%EC%84%9C%20BTC%20%EA%B0%80%EA%B2%A9%EC%9D%84%20%EC%9D%BD%EB%8A%94%20%EB%8D%94%20%EC%A2%8B%EC%9D%80%20%EB%B0%A9%EB%B2%95%EC%9D%84%20%EC%B0%BE%EC%9C%BC%EB%A0%A4%EA%B3%A0%20%EB%85%B8%EB%A0%A5%20%EC%A4%91%EC%9E%85%EB%8B%88%EB%8B%A4..png)
내 Linux 콘솔을 사용하여 한 줄 명령을 사용하여 특정 거래소의 비트코인 가격을 읽고 싶습니다.
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'