find for renaming
From: bj (bj_at_nospam.fr)
Date: 02/01/05
- Next message: Stephane CHAZELAS: "Re: find for renaming"
- Previous message: Michael Tosch: "Re: .cshrc question"
- Next in thread: Stephane CHAZELAS: "Re: find for renaming"
- Reply: Stephane CHAZELAS: "Re: find for renaming"
- Reply: Barry Margolin: "Re: find for renaming"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 01 Feb 2005 11:38:24 +0100
Hi,
I need some help with the command "find".
I want to rename several files in several directories.
for example :
./0001/123456.zip --> ./0001/myrenamedfile.zip
./0002/123456.zip --> ./0002/myrenamedfile.zip
...
./0999/123456.zip --> ./0999/myrenamedfile.zip
I try this but it doesn't work :
find . -maxdepth 3 -name "123*.zip" -exec mv {} "`dirname`
{}/myrenamedfile.zip" \;
or this :
find . -maxdepth 3 -name "123*.zip" -exec mv {} temp.zip \; -exec mv
temp.zip `dirname {}`/myrenamedfile.zip \; -print
I didn't manage to extract dirname and add it to my new name.
Any help is welcome,
Regards,
Bj
- Next message: Stephane CHAZELAS: "Re: find for renaming"
- Previous message: Michael Tosch: "Re: .cshrc question"
- Next in thread: Stephane CHAZELAS: "Re: find for renaming"
- Reply: Stephane CHAZELAS: "Re: find for renaming"
- Reply: Barry Margolin: "Re: find for renaming"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|