Perfect. I had forgotten that find lists the full path (relative to
the wd). Thanks.

On Tue, May 13, 2008 at 9:26 AM, Alvaro Zuniga <[EMAIL PROTECTED]> wrote:
> Joe,
>
>  for i in $(find . -type f); do mv $i $i.old; done;
>
>  This should work from the command line. I also learned from a previous post
>  about the rename command. This line however, should be the basis for many
>  future scripts.
>
>  Needless to say, be extremely careful, I am afraid I know the destructive
>  powers of this line first hand. It all happened a few years ago; I forgot to
>  be careful. My therapist says that I must learn to let go.
>
>  Alvaro Zuniga
>
>
>
>  On Tuesday 13 May 2008 08:58:08 Joe Fruchey wrote:
>  > This is a silly script question, but I've never done much scripting,
>  > so help me out here.
>  >
>  > I have this simple renaming script, say
>  >
>  > for i in $(ls); do (mv $i $i.old); done
>  >
>  > How do I make this thing run in all subdirectories? I'm guessing I
>  > have to define it as a function and have a script traverse the
>  > directories, but I don't know how.
>  >
>  > Help?
>  >
>  > -Joe
>  >
>
>
> > _______________________________________________
>  > General mailing list
>  > [email protected]
>  > http://mail.brlug.net/mailman/listinfo/general_brlug.net
>
>
>
>  _______________________________________________
>  General mailing list
>  [email protected]
>  http://mail.brlug.net/mailman/listinfo/general_brlug.net
>

_______________________________________________
General mailing list
[email protected]
http://mail.brlug.net/mailman/listinfo/general_brlug.net

Reply via email to