un truc dans ce genre (c'est compatible avec tous les scripts bash en tête)
ftp -n AdresseDuServeur <<EOF
user Username Password
binary
lcd RepertoireLocal
cd RepertoireDistant
get MonFichierAMoi
bye
EOF
Tu remplaces par les bonnes valeurs ou par des variables ce qui est barré
Le principe c'est que tu envoi sur l'entrée standard grace au << tout ce qui suit jusqu'a la chaine de caractère EOF.
Ensuite tu balances les commandes comme si tu étais en mode interactif.
user pour se connecter
binary pour donner le type de fichier à transférer
...
bye pour sortir
Sinon tu peux mettre un fichier .netrc qui sera prie en compte par le client ftp pour se connecter.
@+
Message édité par m3z le 26-04-2010 à 18:00:55