Tu es pilote pour t'interresser aux METAR ???
Le programme "ftp" est un mini interpréteur. Lorsque tu le lances, tu te retrouve dans le programme jusqu'à ce que tu tapes "bye" ou "exit". Et tant que tu es dans le programme, tu peux taper des ordres spécifiques comme "get fich" ou "put fich". Mais ce programme n'offre pas d'interface script donc tu peux pas, dans ftp, faire des boucles ou des "if" ou utiliser des variables ou ...
A mon avis, la seule façon que ton idée fonctionne est de préparer d'avance grâce à un script tous les ordres FTP que tu devras exécuter puis d'injecter ces ordres dans le programme "ftp" via un pipe.
Exemple: Imaginons que tu veuilles récupérer le fichier "toto" depuis le serveur "serveur.com", les instructions à taper sont les suivantes:
ftp serveur.com
anonymous
anonymous
ascii
get toto
bye
Eh bien si les 5 dernières lignes sont écrites dans un fichier "action" via un script shell, tu dois pouvoir (j'ai pas testé) faire ensuite:
cat action |ftp serveur.com
Normallement, le programme "ftp" devrait prendre ses instructions non plus du clavier mais du fichier "action". Toute l'astuce du script sera de mettre le bon nom de fichier au "get" (peut-être en fonction de l'heure par exemple)
Poste le Wednesday 5 January 2005 21:56:09