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 ____________________________________________________