将本地变量发送到此文档,通过SSH连接执行

时间:2016-05-03 20:05:57

标签: unix ssh

            cyber_ver="abc"
    ssh ${SSH_USER}@${server} << EOF
    mkdir ${CYBER_VER}
    EOF

cyber_ver是一个局部变量,所以不能在EOF块中解析。如何解决?

1 个答案:

答案 0 :(得分:1)

这不是因为它在Here Document块中,而是因为不同的情况。 Shell变量区分大小写

cyber_ver="abc"
ssh ${SSH_USER}@${server} << EOF
mkdir ${cyber_ver}
EOF

将完成这项工作。