Вывести текущую цену Bitcoin очень просто с помощью Linux.
Есть много способов сделать это.
Один из способов – с помощью curl.
Также обратите внимание на наш новый инструмент:
Просто используйте эту команду, чтобы получить информацию о Bitcoin.
Это еще один способ узнать текущую цену биткоина.
curl -s https://api-pub.bitfinex.com/v2/ticker/tBTCUSD | awk -F',' '{print "BTC\/USD: " $7}' BTC/USD: 42642
Очень полезная однострочная программа.
Выводится только то, что нужно, и не более.
Другой пример – очень длинное однострочное предложение.
Здесь выводится та же информация в долларах США.
Прошло уже какое-то время и, вероятно, может быть улучшено, но это действительно работает.
curl -s https://goldprice.org/cryptocurrency-price | grep -e 'views-field views-field-field-crypto-price-1 views-align-right' | awk 'NR==2 {print substr( $0, -1, length($0)-6 )}' | sed 's/<[^>]*>//g' | awk '{$1=$1};1' $42,799.00
На самом деле вывод, отформатированный таким образом, он намного лучше.
#!/bin/sh curl -s https://goldprice.org/cryptocurrency-price | \ grep -e 'views-field views-field-field-crypto-price-1 views-align-right' \ | awk 'NR==2 {print substr( $0, -1, length($0)-6 )}' | sed 's/<[^>]*>//g' \ | awk '{$1=$1};1'
|
Но он прекрасно работает.
Просто назовите его bitcoin.sh и сделайте его исполняемым, чтобы он работал.
chmod +x bitcoin.sh
см. также:
🐧 Получение информации о погоде из командной строки в системах Linux
- 🎤 Как вывести микрофон на динамик удаленного компьютера
- 🐧 Как вывести только целые слова при поиске файла с помощью grep в системах Linux
- 🐧 Как вывести список имен файлов и их содержимое на Linux bash
- 🐧 Как вывести список установленных пакетов на Linux
- 🐧 Как вывести список служб, которые запускаются при загрузке на Linux
- 🐧 Как вывести содержимое файлов без комментариев и пустых строк на Linux
Добрый день. Не подскажете ли, как из cli можно получить текущий курс валют по отношению к рублю?
Я сейчас беру таким способом:
sh -c ‘curl -s https://openexchangerates.org/api/latest.json?app_id=000000000000000000000000 | grep RUB | awk “{print $2}” | cut -d”,” -f1′
Взял отсюда:
https://techantidote.com/how-to-get-real-time-currency-exchange-rates-in-your-linux-terminal
app_id=000000000000000000000000 – мой ID c регистрации на сайте https://openexchangerates.org
Скрипт не идеальный, с лишними символами на выходе.
Но главное, что он не совпадает с cbr.ru, да и нет там разделения на покупки/продажи.