[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bash script question



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/07/06 12:16, Nate Bargmann wrote:
> Since there is a lot of knowledge on this list, I thought I'd aske
> here.
> 
> This may be trivial, but I'm not even sure how to search for what I
> want to do.
> 
> I have a directory of files that are created daily using 
> filename-`date +%Y%m%d`.tar.gz so I have a directory with files whose
> names advance from filename-20061201.tar.gz to filename-20061202.tar.gz
> to filename-20061203.tar.gz and so on.  Based on the date in the
> filename, I would like to delete any than are X days older than today's
> date.  So, I'm not interested in the actual created/modified date, just
> the numeric string in the name.
> 
> Despite working in Bash for the past ten years or so, my shell
> scripting skills are poor.  Logically, this seems like a simple test of
> whether the name is older than the current day - X, but I'm having
> trouble putting this into a script.

A little Perl or Python script would work.

- --
Ron Johnson, Jr.
Jefferson LA  USA

Is "common sense" really valid?
For example, it is "common sense" to white-power racists that
whites are superior to blacks, and that those with brown skins
are mud people.
However, that "common sense" is obviously wrong.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFeGDkS9HxQb37XmcRAnX6AKDrsjGkjg9CGmwo/kKYdfkwNb4bnQCgrwT+
kUq8Z+RqAYVDdwGBU32KAtI=
=sOXa
-----END PGP SIGNATURE-----



Reply to: