Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Utiliser Wget avec un fichier changeant de nom
Envoyé par: cyrilloz

Bonjour

Voila je souhaiterais récupérer un fichier avec la commande wget ce fichier change de nom tous les jours, il est de type nom123.zip et est incrémenté de 2 tous les jours
jour j => nom123.zip
jour j +1 => nom125.zip
jour j +2 => nom127.zip etc...

Sur la page je n'ai qu' un fichier zip
Je pensais faire un truc du genre
wget [www.site.com]
ou
wget [www.site.com]

Mais ça ne marche pas
Avez vous une petite idée?
Quelle piste dois je suivre?

merci

Poste le Thursday 15 May 2008 11:32:50
Répondre     Citer    
Re: Utiliser Wget avec un fichier changeant de nom

Si il te faut récupérer le fichier tous les jours et que cette incrémentation de deux est toujours vraie, tu dois pouvoir établir une correspondance entre la date du jour et le nom du fichier (eh oui, la fonction n->n+2 est bijective de n dans n !!) Tu peux donc construire ta commande wget à l'aide de la fonction date :
wget [site.com]`date --options +%format`.zip

C'est en forgeant qu'on devient forgeron, et c'est en sciant que Léonard De Vinci !

Mon site perso

Poste le Thursday 15 May 2008 11:39:10
Répondre     Citer    
Re: Utiliser Wget avec un fichier changeant de nom
Envoyé par: cyrilloz

Ok merci pour ce debut de piste je vais voir les parametres de date un peu plus en profondeur

Poste le Thursday 15 May 2008 12:00:40
Répondre     Citer    
Re: Utiliser Wget avec un fichier changeant de nom
Envoyé par: cyrilloz

bon j'avance pas trop
je n'arrive pas a combiner la fonction date et wget.
une idée de plus :-)

Poste le Monday 19 May 2008 08:47:44
Répondre     Citer    
Re: Utiliser Wget avec un fichier changeant de nom

Essaies
datnum=$(date +%j)
wget "[ton.url];
[v]PS. Ici les guillemets sont facultatifs.[/v]

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Monday 19 May 2008 12:12:57
Répondre     Citer    
Re: Utiliser Wget avec un fichier changeant de nom
Envoyé par: cyrilloz

ok merci je sans que ca va marcher.
Faut dire que tu as fait tout le travail.
Une autre question
De quelle langage parle t on ici ?
Je connais le C++, le pascal, le caml, le php.
Là parle t on de script unix ?
Quel site ou livre peux tu me conseiller pour apprendre programmer avec ce langage?

Poste le Monday 19 May 2008 16:13:41
Répondre     Citer    
Re: Utiliser Wget avec un fichier changeant de nom

OReilly a de bons livres sur bash.

Et sinon, une recherche sur le web (par exemple sur bash tutorial) devrait être fructueuse.

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Monday 19 May 2008 16:34:17
Répondre     Citer    
Re: Utiliser Wget avec un fichier changeant de nom
Envoyé par: cyrilloz

Bonjour

première étape ok

REM recupére le jour de l'année (1...365)
declare -i jr=$(date +%j)

REM ajuster au numéro du fichier qui s'incrémente de 2 tous les jours
declare -i var=$jr*2+3

REM récupère le fichier à telecharger
wget www.site.com/ftp/nom$var.zip

Maintenant
es ce que du bash sous Dos ça marche ?
Rien de moins sur :-))
je teste.

Poste le Tuesday 20 May 2008 15:26:25
Répondre     Citer    
Re: Utiliser Wget avec un fichier changeant de nom
Envoyé par: cyrilloz

Triste déception :-(
la fonction date du bash n'as pas d'équivalent en dos
donc ça marche dans une console linux.
Mais le poste est sous XP
(?)(?)(?)Comment vais je faire(?)(?)(?)
Je crois que cygwin pourrais m'aider mais y a t il un autre moyen?
Peux être devrais je ouvrir un autre poste?

Poste le Tuesday 20 May 2008 15:57:30
Répondre     Citer    
Re: Utiliser Wget avec un fichier changeant de nom
Envoyé par: oudoubah

Citation
cyrilloz
Je crois que cygwin pourrais m'aider mais y a t il
un autre moyen?
Peux être devrais je ouvrir un autre poste?

Installer les gnu tools pour windows.

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Wednesday 21 May 2008 17:33:44
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Utiliser Wget avec un fichier changeant de nom
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons