While writing a bash-script yesterday, I found this weird behaviour in 'date' on a RedHat-7.2 machine:
# date --version date (GNU sh-utils) 2.0.11 # date Wed Jan 1 11:36:46 CET 2003 # date -d 1-month-ago +%b Dec # date --set 'Tue Dec 31 0:00:00 CET 2002' Tue Dec 31 00:00:00 CET 2002 # date -d 1-month-ago +%b Dec # date -d last-month +%b Dec # date -d 2-months-ago +%b Oct # date --set 'Tue Dec 30 23:59:00 CET 2002' Mon Dec 30 23:59:00 CET 2002 # date -d 1-month-ago +%b Nov # date -d 2-months-ago +%b Oct Same goes for 31st of October, I didn't test any further. HTH, Richard. -- ___________________________________________________________________ Recursion: see recursion +------------------------------------------------------------------+ | Richard Lucassen, Utrecht, Linux 2.4.20 RedHat 7.2 | | The Netherlands i686/1200MHz/768MB | | Public key: http://www.xs4all.nl/~pe1bbf/pubkey.asc | +------------------------------------------------------------------+ _______________________________________________ Bug-sh-utils mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-sh-utils
