Добавление условия «возможность указать диапазон дат» усложняет задачу. Проще всего написать программу на Python или Ruby. В противном случае используйте date (1) с -f
, чтобы установить формат синтаксического анализа, -j
, чтобы он оставил эти проклятые часы в покое, и -r
, чтобы он печатал секунды, так как эпоха приведет вас туда.