On 27/06/07, Olivier Mehani <[EMAIL PROTECTED]> wrote:
On Wed, Jun 27, 2007 at 02:37:07PM +0200, Pieter Verberne wrote:
> How do I rename multiple files at once? I want to rename a list of
> files like:
> file.jpg
> file1.jpg
> file_2.jpg
> to:
> file_thumb.jpg
> file1_thumb.jpg
> file_2_thumb.jpg
Using bash, you can do something like that:
for file in file.jpg file1.jpg file_2.jpg; do
mv $file ${file/.jpg/_thumb.jpg}
done
Assuming your files are matched by file*.jpg, you can do this in ksh
(the default shell in OpenBSD):
for f in file*.jpg; do
mv $f ${f%.jpg}_thumb.jpg
done
Cheers,
Andreas
--
Andreas Kahari
Somewhere in the general Cambridge area, UK