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