当我想解析输出时,CLI中的jq创建错误

时间:2019-05-16 13:31:35

标签: jq slug home-assistant

使用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

我在做什么错了?

0 个答案:

没有答案