[Chester LUG] Help with a bash script

Michael Crilly e-mail at mcrilly.co.uk
Fri May 16 13:51:35 UTC 2008


I agree with simon. Date would be better and it would make
organisation easier. What does this for contain, by the way? What's it
for, out of interest? Is it all the money you're filtering from the
companies tea and coffee funds? :P

On 5/16/08, Simon Willett <simonw at gbitsystems.co.uk> wrote:
> Hi Stuart,
>
>
>
> A hack would be;
>
>
>
> COUNT=`ls RSmmd*001 | wc -w`
>
> COUNT=`expr $COUNT + 1`
>
> # COUNT now contains the number of files of type RSmmd + 1
>
>
>
> But you should really be using date +%Y%m%d you actually do want to pre-zero
> the day, and you should also include the year, otherwise the process breaks
> come the year end.
>
>
>
>
>
> Hope this helps,
>
> Simon
>
>   _____
>
> From: chester-bounces at mailman.lug.org.uk
> [mailto:chester-bounces at mailman.lug.org.uk] On Behalf Of Stuart Burns
> Sent: 15 May 2008 20:38
> To: chester
> Subject: [Chester LUG] Help with a bash script
>
>
>
> Hi Everyone.
>
> I need a little help with a batch file. I have managed a bit of it, but i'm
> a bit lost now.
>
> What I need to do is
>
> 1.	Looks for file RS000001.001 in folder
> 2.	Rename it RSmmdnnn.001 (mm=month, d= day number {Monday=1},
> nnnn=unique count for the day)
>
> Now this file can appear up to several times a day (ie its going to run as a
> cron job every half hour to pick up the files as they are dumped by ftp) I
> can do the basic stuff with the date ie DATE = `date +%m%u` but setting up
> the nnnn bit is where  I am getting lost.
>
> Any help appreciated.
>
> Stu
>
>

-- 
Sent from Google Mail for mobile | mobile.google.com

M. T. Crilly
http://www.mcrilly.co.uk/




More information about the Chester mailing list