Bonjour,
Je cherche à variabiliser une commande pour pouvoir l'appeler plus tard dans mon script.
Voila ce que j'ai deja :
Cela fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SFTP_MODE="sftp -b - $IP"
Par contre ceci ne fonctionne pas :
Cela me sort un "sftp usage" alors qu'en ligne de commande le sftp fonctionne bien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part SFTP_MODE="sftp -o 'ProxyCommand /usr/bin/nc -x $ADDR:$PORT %h %p' -b - $IP"
Pour info j'appel ma variable ensuite de divers façons :
Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for file in `echo "ls -l $rep" | $SFTP_MODE | bla bla bla` do .... ou encore echo "get $file $destination" | $SFTP_MODE
Merci d'avance pour votre aide![]()
Partager