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
____________________________________________________

Répondre à