2
私は、開始日からその日の翌日までの範囲の日付を印刷するスクリプトを作成しようとしていました。日付の範囲をエコーアウトするスクリプト
例:
Backup-2011-06-14
Backup-2011-06-15
Backup-2011-06-16
以下のアイデアを持っていたが、少しでも動作しない、任意のアイデア?
start=$(date +%F --date="2011-06-14")
echo "$start"
current=$(date +%F)
echo "$current"
end=$(date +%F)
while [ "$start" != "$current" ]; do
echo backup-$(($(date --date="$start" +%F) + $(date +%s --date='1 day')))
done
可能な重複:http://stackoverflow.com/questions/4351282/how-to-generate-a-sequence-of-dates-given-starting-and-ending-dates-using-awk-of/4351948#4351948 – camh