使用 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
我究竟做错了什么?