2013-04-08 56 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