在两个日期变量之间插入文本

Insert Text Between Two Date Variables

我正在尝试在两个 date 命令之间插入一些文本

代码:

date -u "+%H":00Z --date="1 hours ago" "+%a %b %d" --date="0 days ago"

错误:

date: extra operand ‘+%a %b %d’
    Try 'date --help' for more information.

预期输出:

11:00Z Fri Oct 20

使用 GNU date ,分两步:

date -d @$(date +%s --date="0 days ago") -u "+%H:00Z %a %b %d"  --date="-1 hours ago"