Skip site navigation (1)Skip section navigation (2)
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>