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

Reply via email to