我正在我的主机上导出一个变量,例如:
export TOPICS="A B C"
然后,我想通过 ssh 在远程机器上使用 TOPICS 变量,例如:
ssh user@remoteHost <<EOF
for word in $TOPICS; do
./modify.sh $word
done
exit
EOF
一旦我 ssh 到远程主机上,就无法再看到 TOPICS 中的值。有没有办法通过 ssh 命令导出变量?我尝试在 EOF 前后加上单引号,以及在 < < EOF 之前和 EOF 之后,但都没有奏效。