while true; do pos=$(curl -s "http://api.open-notify.org/iss-now.json"); echo "lat=$(echo $pos | jq ".iss_position.latitude"), lon=$(echo $pos | jq ".iss_position.longitude")"; sleep 1; done
Эта команда создает бесконечный цикл, который каждую секунду выполняет следующие действия:
1. Использует curl
для обращения к API «http://api.open-notify.org/iss-now.json».
2. Получает текущую позицию Международной космической станции (МКС) в формате JSON.
3. С помощью jq
извлекает широту и долготу из полученных данных.
4. Выводит эти координаты на экран, указывая широту и долготу.
5. Затем ожидает 1 секунду и повторяет запрос к API для обновления позиции МКС.
Это полезно для отслеживания текущего положения МКС с интервалом в 1 секунду. Альтернативой может быть использование специализированных инструментов для отслеживания МКС, но данная команда позволяет сделать это простым способом в терминале.