假设我在文件中存储了以下Bash脚本foo.sh:
#!/bin/bash
echo foo
Run Code Online (Sandbox Code Playgroud)
无需scp文件,我怎么能执行存储在foo.sh远程机器上的脚本?
我尝试了以下(有一些变化)但没有成功:
$ ssh root@remote eval `cat foo.sh`
Run Code Online (Sandbox Code Playgroud)
eval `cat foo.sh`似乎扩展到eval #!/bin/bash echo foo这里