I am trying execute a script from standard input and also pass arguments to it. Is there a way to do it?
Let\'s say that I have the following:
cat script
After @ccarton's comment:
cat script.sh | bash -s - arguments
It's more portable than @Michael Hoffman's solution.
On Linux,
cat script.sh | bash /dev/stdin arguments
seems to work.