← Back to team overview

sslug-teknik team mailing list archive

Re: omd�ange filer til "plus 47".

 

On Sat, 07 Dec 2002 16:25:42 +0100
Robert Larsen <robert@xxxxxxxxxxxxxxxxx> wrote:

> 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 
>    

og i stedet for det kan du f.eks. bruge

number=`printf %04d $i`

(jeg tror det er vist alt jeg ved om shell scripting indtil videre - men man skal jo starte et eller andet sted :-)

>     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   |
> ------------------------------
> 
> 
> 
> 


References