Bonjour,
Dans le cadre d'un projet je me remets difficilement au BASH. J'ai créé un script avec différentes routines/fonctions pour plus de lisibilité. Dans une des fonctions je dois envoyer des fichiers par FTP.
Une rapide recherche dans google me laisse dans la joie, je me dis finalement c'est simple.
Mais en analysant ce qui était proposé je me suis dit que ça allait dans le mur.
En gros je fais ce qui m'a été décrit dans différentes pages (beaucoup de plagiat copié/collé, j'ai retrouvé par endroit les mêmes erreurs) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ftp -i -n ${FTP_Host} ${FTP_Port} <<EOF quote USER ${FTP_Login} quote PASS ${FTP_Password} bin lcd ${Emplacement_Temporaire} prompt mput ${Nom_Fichier} quit EOF
Bien entendu, le <<EOF foire ("line 174 : syntax error at line 216: "<<" unmatched
Pourtant c'est ce qui est proposé à pas mal d'endroits. J'aurais loupé quelque chose ?
Partager