Bonjour,

j'essaie de faire un script shell de connexion à un serveur ftp.

Malheureusement pour un des serveurs, le champ mot de passe comprend une
apostrophe (') et j'arrive pas à me connecter.
J'ai testé en entourant de "" ou par un backslash sans succès.

Une idée sur le champ PASSWD de mon fichier de script ?
HOST=********
USER=*****l
PASSWD=LA j'ai une apostrophe, comment le marquer ?
PASSWD="ab\ '" ?
ou
PASSWD=ab\ ' ?

Merci pour vos réponses.

Script de connexion qui fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
ftp -i -n $HOST << END_SCRIPT
quote USER $USER
quote PASS $PASSWD
quit
END_SCRIPT