Использование Home Assistant 0.92 для тестирования моего CLI для создания автоматического резервного копирования. После успешного резервного копирования команда отвечает выводом, и мне нужно поймать это значение. Я пытаюсь использовать jq для его анализа, но получаю только ошибку.
$ hassio snapshots new --name"Testbackup"
Это дает вывод slug: 07afd144
, и я хочу поймать 07afd144
Попробовал следующее:
$ hassio snapshots new --name"Testbackup" | jq --raw-output '.data.slug'
Это дает вывод parse error: Invalid numeric literal at line 1, column 5
Окончательный результат планируется:
slug=$(hassio snapshots new --name="${name}" | jq --raw-output '.data.slug')
, где ${slug}=07afd144
Что я делаю не так?