Problème script sftp - Shell/Batch - Programmation
Marsh Posté le 10-09-2008 à 16:28:58
Bon finalement je n'ai pas trouvé de solutions à ce problème précisément mais j'ai trouvé une autre façon d'utiliser sftp pour transférer une liste de fichiers.
Dans mon script je créé un fichier temporaire, de cette façon : echo "ma commande" >> fichier_tmp, dans lequel je mets les commandes à exécuter.
Ca me donne un fichier de ce style au final :
Code :
|
Et au final je n'ai plus besoin d'appeler sftp dans une boucle, je ne l'appel qu'une seule fois dans mon script, de cette façon :
Code :
|
Ou, autre façon de faire :
Code :
|
Voila pour ceux à qui ça servira peut-être ! Bye bye
Marsh Posté le 28-09-2009 à 17:19:21
Je déterre ce topic pour expliquer le problème :
Citation : Code : |
Ton END_SCRIPT étant indenté, il ne le trouve pas et parcourt le script jusqu'au bout.
Il aurait fallu que ton while ressemble à ça :
Citation : Code : |
Marsh Posté le 09-09-2008 à 11:48:54
Salut,
J'ai un petit problème avec un script sftp, lorsque je fais :
Ça fonctionne bien mais quand je rajoute le même code dans un while :
Il me sort un syntax error at line 16 : `<<' unmatched, je ne comprends pas
Merci pour votre aide.