2

我试图通过带参数的 SSH 传递 Perl 脚本。我像这样工作得很好:

returnValue=$(ssh myuser$server 'perl -s' < /path/to/my/script)

但是,如果我添加一些参数

returnValue=$(ssh myuser$server 'perl -s' < '/path/to/my/script -some argument')

我收到错误“/path/to/my/script -some argument: no such file or directory”。

有谁知道如何做到这一点?

谢谢!

4

2 回答 2

3
ssh myuser@server perl -s - -some -arguments </path/to/my/script
于 2013-01-10T09:22:33.770 回答
-1
returnValue=$(/path/to/my/script -some argument | ssh myuser$server 'perl -s')
于 2013-01-10T09:15:41.513 回答