Say I have the following Bash script stored in the file foo.sh
:
#!/bin/bash
echo foo
Without having to scp
the file, how could I execute the script stored in foo.sh
on a remote machine?
I have tried the following (with a few variations) to no success:
$ ssh root@remote eval `cat foo.sh`
eval `cat foo.sh`
seems to expand to eval #!/bin/bash echo foo
here