所以,我正在尝试的是:
192.168.1.2
计算机中,我在export name=arun
用户的.bash_profile
文件中设置了www
source .bash_profile
。192.168.1.3
机器,我正在尝试ssh www@192.168.1.2 "echo $name"
这让我一片空白。这不应该归还给我arun
吗?
答案 0 :(得分:1)
没有。您需要转义要在远程shell上评估的变量,而不是在本地:
ssh www@192.168.1.2 ". .bash_profile;echo \$name"