2011-12-15 110 views
26

我试图执行从标准输入脚本,并传递参数给它读剧本。有没有办法做到这一点?巴什 - 如何将参数传递到通过标准输入

比方说,我有以下几点:

cat script.sh | bash 

我将如何传递参数给脚本?

我不想这样做:

bash script.sh arguments 

这也不:

./script.sh arguments 

回答

31

在Linux上,

cat script.sh | bash /dev/stdin arguments 

似乎工作。

+0

非常好!不会猜到它。 – dabest1 2011-12-15 02:21:40