#!/bin/bash
for i in {0..5}; do
 n=`date +%Y-%m-%d_%H '-d ${i} hour ago'`
 echo $n
done
ループで時間を1時間ずつ過去にして表示したいんだけど実行すると
 date: ` ${i} hour ago' は無効な日付です
て表示されます。
助け船おねがいします