0

我正在我的主机上导出一个变量,例如:

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 之后,但都没有奏效。

4

1 回答 1

0

通过在 $word 前面添加 '\' n 脚本可以正确执行,感谢@Adrian Pronk

于 2013-04-25T13:49:14.510 回答