#!/bin/bash
uname -a
echo "*** date in a loop"
base=$(date +"%s")
for((i=0; i<5; ++i)); do
date -d @$((i * 24 * 60 * 60 + base)) +%Y-%m-%d
done
echo "*** perl"
perl -le 'use POSIX qw(strftime);
$t = time;
for $_ (1..5) {
print strftime("%Y-%m-%d", localtime($t));
$t += 24 * 60 * 60 }'
IyEvYmluL2Jhc2gKCnVuYW1lIC1hCgplY2hvICIqKiogZGF0ZSBpbiBhIGxvb3AiCgpiYXNlPSQoZGF0ZSArIiVzIikKZm9yKChpPTA7IGk8NTsgKytpKSk7IGRvCiAgICBkYXRlIC1kIEAkKChpICogMjQgKiA2MCAqIDYwICsgYmFzZSkpICslWS0lbS0lZApkb25lCgplY2hvICIqKiogcGVybCIKCnBlcmwgLWxlICd1c2UgUE9TSVggcXcoc3RyZnRpbWUpOwogICAgJHQgPSB0aW1lOwogICAgZm9yICRfICgxLi41KSB7CiAgICAgICAgcHJpbnQgc3RyZnRpbWUoIiVZLSVtLSVkIiwgbG9jYWx0aW1lKCR0KSk7CiAgICAgICAgJHQgKz0gMjQgKiA2MCAqIDYwIH0nCg==