korn shell变量在ssh中不起作用

时间:2017-08-30 17:46:26

标签: variables for-loop ssh ksh cat

我将变量传递给korn shell。这些变量在SSH中使用。这些变量在SSH内部无效。

#!/bin/ksh
echo ruser = '$1
echo rhost = '$2
...
ssh $1@$2 'for i in $(cat '"$3/$4"'); do rm '"$3"'/$i; done;

我甚至尝试了以下内容:

ssh $1@$2 'for i in '"$(cat $3/$4)"'; do rm '"$3"'/$i; done'
ssh $1@$2 "for i in $(cat \$3/$4); do rm \$3/$i; done"

我正确地将变量传递给korn shell。没有变量传递的问题。只在SSH中我不知道如何传递变量。 提前致谢

0 个答案:

没有答案