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
____________________________________________________

Répondre à