[Bash/KSH] Variabiliser une commande
Bonjour,
Je cherche à variabiliser une commande pour pouvoir l'appeler plus tard dans mon script.
Voila ce que j'ai deja :
Code:
SFTP_MODE="sftp -b - $IP"
Cela fonctionne.
Par contre ceci ne fonctionne pas :
Code:
SFTP_MODE="sftp -o 'ProxyCommand /usr/bin/nc -x $ADDR:$PORT %h %p' -b - $IP"
Cela me sort un "sftp usage" alors qu'en ligne de commande le sftp fonctionne bien...
Pour info j'appel ma variable ensuite de divers façons :
Code:
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 |
Une idée ?
Merci d'avance pour votre aide :)