Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

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

Hors ligne

#3 Le 26/02/2007, à 20:55

|-Corpse-|

Re : [RESOLU][bash]Incrémenter un nom de fichier

que je suis con ! lol
merci wink

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


big_smile