source <(curl -s http://mywebsite.com/myscript.txt)
应该这样做。或者,不进行您的初始重定向,即重定向标准输入。
bash使用文件名即可正常执行而无需重定向,
<(command)语法提供了一个路径。
bash <(curl -s http://mywebsite.com/myscript.txt)
如果看一下输出,可能会更清楚
echo <(cat /dev/null)

source <(curl -s http://mywebsite.com/myscript.txt)
应该这样做。或者,不进行您的初始重定向,即重定向标准输入。
bash使用文件名即可正常执行而无需重定向,
<(command)语法提供了一个路径。
bash <(curl -s http://mywebsite.com/myscript.txt)
如果看一下输出,可能会更清楚
echo <(cat /dev/null)