Date: Tue, 20 Aug 2002 11:17:22 -0400 (EDT)
From: Jerry McAllister <jerrymc@clunix.cl.msu.edu>
To: met@uberstats.com (MET)
Cc: mpd@rochester.rr.com ('mpd'), freebsd-questions@FreeBSD.ORG ('freebsd-questions-en')
Subject: Re: A simple Shell script Question || Printing the date in a file name
Message-ID: <200208201517.g7KFHNA09296@clunix.cl.msu.edu>
In-Reply-To: <001c01c24857$5a563930$6901a8c0@SURVIVAL> from "MET" at Aug 20, 2002 10:39:02 AM
next in thread | previous in thread | raw e-mail | index | archive | help
>
> Got it -- thanks.
>
> ~ Matthew
>
> -----Original Message-----
> From: mpd [mailto:mpd@rochester.rr.com]
> Sent: Tuesday, August 20, 2002 10:23 AM
> To: MET
> Cc: 'freebsd-questions-en'
> Subject: Re: A simple Shell script Question || Printing the date in a
> file name
>
>
> On Tue, Aug 20, 2002 at 10:17:23AM -0400, MET wrote:
> > I have a simple shell script that archives and compresses the output
> > of a PHP script and then moves it to another location. However, every
>
> > time it runs it replaces the backup that was previously there. So
> > naturally to keep this from happening the file names have to be
> > different. So I wanted to print the date in a file name. For example
> >
> > filename-8-20-2002.tar.bz2
> >
> > So how might I do that?
> >
> > I'm archiving/compressing like this - and that's when I'd like the
> > date to be appended to the name.
> >
> > tar cjf Gunks-{insert date}.tar.bz2 Gunks.txt
>
> something like this should work:
>
> #!/bin/sh
>
> BAK=Gunks-`date "+%m-%d-%Y"`.tar.bz2
> tar cjf $BAK Gunks.txt
Of course moving the year to the front makes it sort nicer in
a listing eg. Descending by year, then month, then day.
BAK=Gunks-`date "+%y-%m-%d"`.tar.bz2
and uppercase 'Y' gets a four digit year as in:
BAK=Gunks-`date "+%Y-%m-%d"`.tar.bz2
Enjoy,
////jerry
>
> >
> > ~ Matthew
> >
>
> mike
> --
> ___________________________________________________________
>
> "IT IS A GOOD THING WE ESCAPED FROM THE OZONE LAYER!!!!!!!"
> - Pokey the Penguin from "POKEY THE HIS FRIENDS"
>
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208201517.g7KFHNA09296>
