Сегодня я попытался вставить значения в нашу программу, но я продолжаю получать повторяющиеся результаты.
curl -s http://cd0a4a.ethosdistro.com/?json=yes|jq -r '["version", "GPU_driver", "miner", "gpu", "rigname"],(.rigs[] | [.version, .driver, .miner, "\(.gpus)/\(.miner_instance)","0d6b27"])| @csv' | csvlook -I
Дает мне результат:
| version | GPU_driver | miner | gpu | rigname |
| ------- | ---------- | -------- | --- | ------- |
| 1.2.3 | nvidia | ethminer | 2/2 | 0d6b27 |
| 1.2.4 | amdgpu | ethminer | 1/1 | 0d6b27 |
В противоположность к предполагаемому результату:
| version | GPU_driver | miner | gpu | rigname |
| ------- | ---------- | -------- | --- | ------- |
| 1.2.3 | nvidia | ethminer | 2/2 | 0d6b27 |
| 1.2.4 | amdgpu | ethminer | 1/1 | 50dc35 |
Вы можете использовать to_entries[], чтобы получить json-ключ. (через)
Это работает для меня:
curl -s http://cd0a4a.ethosdistro.com/?json=yes \
| jq -r '["version", "GPU_driver", "miner", "gpu", "rigname"],(.rigs | to_entries[] | [.value.version, .value.driver, .value.miner,"\(.value.gpus)/\(.value.miner_instance)", .key]) | @csv' \
| csvlook
Вы можете использовать to_entries[], чтобы получить json-ключ. (через)
Это работает для меня:
curl -s http://cd0a4a.ethosdistro.com/?json=yes \
| jq -r '["version", "GPU_driver", "miner", "gpu", "rigname"],(.rigs | to_entries[] | [.value.version, .value.driver, .value.miner,"\(.value.gpus)/\(.value.miner_instance)", .key]) | @csv' \
| csvlook
Вы можете использовать to_entries[], чтобы получить json-ключ. (через)
Это работает для меня:
curl -s http://cd0a4a.ethosdistro.com/?json=yes \
| jq -r '["version", "GPU_driver", "miner", "gpu", "rigname"],(.rigs | to_entries[] | [.value.version, .value.driver, .value.miner,"\(.value.gpus)/\(.value.miner_instance)", .key]) | @csv' \
| csvlook