Alex Rivera | Logout

How to generate date range for random data on bash

Asked 2012-08-24T10:19:05.967
8

I need to generate strings with all days in a year

ex:

MIN_DATE=01.01.2012

MAX_DATE=31.12.2012

for date in {1...366..1}
 do
 echo ...
done
Edit
Report

1 Answer

2

Not a pure bash solution, but my dateutils can help:

dseq 01.01.2012 31.12.2012 -f %d.%m.%Y -i %d.%m.%Y
=>
  01.01.2012
  02.01.2012
  ...
  31.12.2012

Output format can be configured with -f and input format with -i.

answered 2012-08-24T12:43:22.767

Your Answer