2017-03-15 1 views

Répondre

1

Vous pouvez transférer la variable chaîne = valeur dans un fichier en utilisant scp pour l'obtenir de votre environnement distant:

$ cat file.txt 
X=10 

utilisez ensuite « eval » pour charger la variable dans votre environnement local.

VAR=$(cat file.txt)                
eval $VAR                   
echo $X 
10 

Espérons être utiles! :)

+0

Ou en une ligne sans le fichier temporaire: 'eval $ (ssh" $ host "" my_command ")' (en supposant que vous ayez un contrôle total sur l'hôte, et que vous n'ayez pas de sortie externe pour obtenir débarrassé de). –