В CLI Home Assistant, работающем hassio snapshots list
, вывод такой, как показано ниже, где я пытаюсь найти последнюю дату для сохранения в этом выводе, оглядываясь назад на 3 дня (в приведенном ниже примере примера это должна быть дата 2020-01-24):
- date: "2019-12-10T03:00:01.313293+00:00"
name: Automated backup 2019-12-10 04:00
protected: false
slug: a0d3f958
type: full
- date: "2020-02-03T16:25:55.265219+00:00"
name: Automated backup 2020-02-03 17:25
protected: false
slug: acb7907b
type: full
- date: "2020-02-03T15:00:11.584836+00:00"
name: Automated backup 2020-02-03 16:00
protected: false
slug: 6284d707
type: full
- date: "2020-01-24T03:00:01.169351+00:00"
name: Automated backup 2020-01-24 04:00
protected: false
slug: 53d10566
type: full
Раньше это работало, но произошли изменения, и я не могу решить, что сейчас не так:
last_date_to_keep=$(hassio snapshots list | jq .data.snapshots[].date | sort -r | head -n "3" | tail -n 1 | xargs date -D "%Y-%m-%dT%T" +%s --date )
Вывод:
zsh: no matches found: .data.snapshots[].date
date: option requires an argument: date