← Back to team overview

sslug-teknik team mailing list archive

Re: omdøbe mange filer til "plus 47".

 

Ole Tranberg wrote:

I den ene er der 47 billeder, derfor vil jeg gerne have ændret alle
filnavnene i den anden mappe til deres oprindelige navn + 47.

Følgende shell script omdøber alle .jpg filer i det directory du står i til "pictxxxx.jpg" startende fra 47:

#!/bin/bash

i=47
for file in *.jpg; do
   if [ "$i" -lt "100" ]; then
       number="00$i"
   elif [ "$i" -lt "1000" ]; then
       number="0$i"
   else
       number=$i
fi mv "$file" "pict$number.jpg"
   i=$(($i+1))
done


VH

Robert

--
------------------------------
| Tove Ditlevsensvej 162, 6. |
| 9000 Aalborg               |
| Denmark                    |
| (+45) 98 12 40 14          |
| robert@xxxxxxxxxxxxxxxxx   |
------------------------------




Follow ups

References