sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #57936
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