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