#1 Le 26/02/2007, à 20:33
- |-Corpse-|
[RESOLU][bash]Incrémenter un nom de fichier
Salut,
voilà je souhaiterai télécharger tous les fichiers contenus dans le répertoire d'un ftp. Les fichiers ont des noms du genre photo1.jpg, photo2.jpg, etc.
J'ai pensé à un script bash, mais je coince. J'ai tenté :
#!/bin/bash
i=1
while [ $i -le 357 ]
do
wget ftp://www.lesiteenquestion.com/photos/photo"$1".jpg
sleep 5
let $[ i=$i+1 ]
done
mais évidemment ca ne marche pas : la valeur de "$1" n'apparait pas.
Une idée ?
Merci
Dernière modification par |-Corpse-| (Le 26/02/2007, à 20:56)
Hors ligne
#2 Le 26/02/2007, à 20:53
- oce
Re : [RESOLU][bash]Incrémenter un nom de fichier
C'est parce que tu voulais écrire $i plutôt que $1
Hors ligne
#3 Le 26/02/2007, à 20:55
- |-Corpse-|
Re : [RESOLU][bash]Incrémenter un nom de fichier
que je suis con !
merci
Dernière modification par |-Corpse-| (Le 26/02/2007, à 20:56)
Hors ligne
#4 Le 08/06/2007, à 08:51
- popeye1996
Re : [RESOLU][bash]Incrémenter un nom de fichier
bonjour,
je me casse la tète sur ce truc, je n'arrive a incrémenter ma variable i
si quelqu'un pouvait me dire ce que je dois faire merci
je boucle a l'infini
#!/bin/bash
mkdir popeye2
i=0
while test $i -le 10
do
touch popeye2/fichier$i
i=$i+1
done
#5 Le 08/06/2007, à 09:03
- popeye1996
Re : [RESOLU][bash]Incrémenter un nom de fichier
J'ai enfin trouvé donc plus la peine