On Tue, Feb 03, 2004 at 12:01:45PM +0800, lito lampitoc wrote:
> > roll your own!
>
> I certainly could, just checking out if there is one available already.
> maybe I'm just too lazy..
Look, this is a line of code. It's not going to show up on freshmeat.
If you're using Linux, and the GNU date app, you can do this:
% date -d tomorrow +%d
That gives you the "day of the month" part of the date, for tomorrow.
If it's "01", then today must be the last day of the month. Now, just
compare the output of the command to "01". How you do this depends on
what shell you use, hopefully it's a Bourne shell (/bin/sh, bash,
probably ksh, too):
if [ $(date -d tomorrow +%d) = "01" ]; then echo "It's the last day!"; fi
In a shell script, it'll probably look more like this:
if [ $(date -d tomorrow +%d) = "01" ]; then
echo "It's the last day!"
# do some other stuff here
fi
You should get a book on shell programming and learn. It's not tough.
Michael
--
Michael Darrin Chaney
[EMAIL PROTECTED]
http://www.michaelchaney.com/
--
Philippine Linux Users' Group (PLUG) Mailing List
[EMAIL PROTECTED] (#PLUG @ irc.free.net.ph)
Official Website: http://plug.linux.org.ph
Searchable Archives: http://marc.free.net.ph
.
To leave, go to http://lists.q-linux.com/mailman/listinfo/plug
.
Are you a Linux newbie? To join the newbie list, go to
http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie