2013-04-08 71 views
0

的管道我的意思是什么,当我使用这种formart的执行的bash脚本是:如何传递参数到bash的同时执行脚本

bash < <(curl http://rvm.io/releases/rvm-install-head) 

curl http://rvm.io/releases/rvm-install-head | bash 

哪有我在这个执行过程中传入额外的参数?

感谢

+0

你的意思为'卷曲http://rvm.io/releases/rvm-install-head -otherparam简单的东西| bash -moreparams -yetmoreparams'? – sapi 2013-04-08 05:46:11

+1

我只是发现这个问题是重复这个http://stackoverflow.com/questions/4642915/passing-parameters-to-bash-when-executing-a-script-fetched-by-curl?rq=1 – Zhenkai 2013-04-08 05:46:48

回答

3

-s开关添加参数。使用

例子:

echo 'echo params count: ${#@}, params: [email protected]' | bash -s param1 param2 

输出:

params count: 2, params: param1 param2