Скажем, что у меня есть следующий Bash script, хранящийся в файле foo.sh:
#!/bin/bash
echo foo
Не имея scp файла, как я могу выполнить script, хранящийся в foo.sh на удаленной машине?
Я пробовал следующее (с несколькими вариантами) без успеха:
$ ssh [email protected] eval `cat foo.sh`
eval `cat foo.sh`, кажется, расширяется до eval #!/bin/bash echo foo здесь