Re: [Confirme] Utiliser ftp sous bash

2006-09-24 Par sujet Maat
Jean-Louis a écrit :
 Bonjour,
 J'aimerai écrire des informations dans un fichier sur un serveur ftp
 de façon automatique.

 J'ai par exemple un variable Bash:
 texte=Il était une fois ... Et ils vécurent heureux et eurent bcp
 d'enfants.
 que je veux envoyer à cet endroit:
 ftp://moi:[EMAIL PROTECTED]/contes/belle_histoire.txt
 en écrasant le fichier précédent (et peut-être pour plus tard: en le
 rajoutant à la fin du fichier).

 Est-ce que c'est possible de le faire avec un tube du style:
 echo $texte | ???
 Et quel commande bash utiliser ?

 Sinon, j'imagine qu'il faut l'écrire dans un fichier temporaire avant
 de l'envoyer par ftp.

 Merci de votre aide, un petit exemple m'aiderait beaucoup :)

 JL
#!/bin/bash

# Un petit script d'exemple tout moisi
# Copyleft toussa
# Qu'est ce qu'on rigole

cd /la/ou/est/le/fichier/belle_histoire.txt

ftp -n  EOF
open serveur.net
user moi password
cd contes
ascii
put belle_histoire.txt
EOF


Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com



Re: [Confirme] Utiliser ftp sous bash

2006-09-24 Par sujet Maat
Maat a écrit :
 Jean-Louis a écrit :
   
 Bonjour,
 J'aimerai écrire des informations dans un fichier sur un serveur ftp
 de façon automatique.

 J'ai par exemple un variable Bash:
 texte=Il était une fois ... Et ils vécurent heureux et eurent bcp
 d'enfants.
 que je veux envoyer à cet endroit:
 ftp://moi:[EMAIL PROTECTED]/contes/belle_histoire.txt
 en écrasant le fichier précédent (et peut-être pour plus tard: en le
 rajoutant à la fin du fichier).

 Est-ce que c'est possible de le faire avec un tube du style:
 echo $texte | ???
 Et quel commande bash utiliser ?

 Sinon, j'imagine qu'il faut l'écrire dans un fichier temporaire avant
 de l'envoyer par ftp.

 Merci de votre aide, un petit exemple m'aiderait beaucoup :)

 JL
 
 #!/bin/bash

 # Un petit script d'exemple tout moisi
 # Copyleft toussa
 # Qu'est ce qu'on rigole

 cd /la/ou/est/le/fichier/belle_histoire.txt

 ftp -n  EOF
 open serveur.net
 user moi password
 cd contes
 ascii
 put belle_histoire.txt
 EOF

   
#Et j'ai oublié de dire que je ne vois pas l'intérêt de se passer d'un
fichier temporaire local

texte=il était une fois ... Et ils vécurent heureux et eurent bcp
d'enfants.

echo $texte  /la/ou/est/le/fichier/belle_histoire.txt

rm -f /la/ou/est/le/fichier/belle_histoire.txt


#A+

Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com



Re: [Confirme] Utiliser ftp sous bash

2006-09-24 Par sujet Jean-Louis

#Et j'ai oublié de dire que je ne vois pas l'intérêt de se passer d'un
fichier temporaire local


D'accord, ça ne change pas grand chose.

Merci.

JL





___
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet !
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos 
expériences.
http://fr.answers.yahoo.com


Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com



[Confirme] Utiliser ftp sous bash

2006-09-23 Par sujet Jean-Louis

Bonjour,
J'aimerai écrire des informations dans un fichier sur un serveur ftp de 
façon automatique.


J'ai par exemple un variable Bash:
texte=Il était une fois ... Et ils vécurent heureux et eurent bcp 
d'enfants.
que je veux envoyer à cet endroit: 
ftp://moi:[EMAIL PROTECTED]/contes/belle_histoire.txt
en écrasant le fichier précédent (et peut-être pour plus tard: en le 
rajoutant à la fin du fichier).


Est-ce que c'est possible de le faire avec un tube du style:
echo $texte | ???
Et quel commande bash utiliser ?

Sinon, j'imagine qu'il faut l'écrire dans un fichier temporaire avant 
de l'envoyer par ftp.


Merci de votre aide, un petit exemple m'aiderait beaucoup :)

JL





___
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet !
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos 
expériences.
http://fr.answers.yahoo.com


Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com