Date: Wed, 13 Feb 2013 14:07:13 -0500 From: Lowell Gilbert <freebsd-questions-local@be-well.ilk.org> To: tundra@tundraware.com Cc: FreeBSD Mailing List <freebsd-questions@freebsd.org> Subject: Re: Fun Scripting Problem Message-ID: <44pq04f2xq.fsf@lowell-desk.lan> In-Reply-To: <511BE12C.204@tundraware.com> (Tim Daneliuk's message of "Wed, 13 Feb 2013 12:53:32 -0600") References: <511BDB13.3060005@tundraware.com> <13CA24D6AB415D428143D44749F57D7201EA7EBB@ltcfiswmsgmb21> <511BE12C.204@tundraware.com>
index | next in thread | previous in thread | raw e-mail
Tim Daneliuk <tundra@tundraware.com> writes: > On 02/13/2013 12:38 PM, Teske, Devin wrote: >> (apologies for top-post) >> >> As tempted as I am, I think newsyslog(8) may be what you want. >> >> Missing information in your post is how you intend to timestamp the >> files -- by filename? by content? If by-content, then is it a good >> assumption that the data is one entry per-line? ... and if-so, is >> the timestamp in that line? These are all questions that would be >> needed to script what you're asking for (not that I'm volunteering >> or anything like that). >> > > The only way to determine the date of the file is by looking at its > stat info. There is nothing the file name or content that could > be used to infer this. Well, you can use stat to output the year, month, timestamp, and file name in a fixed format for all of the files, sort them, and then cycle through the list, deleting every file that has a year and month that are the same as the following one in the list. The looping can be done with sh "read" or with sed.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44pq04f2xq.fsf>
