1

在我的 post-receive 钩子中,我想获取用户提交的分支,存储在一个变量中,并将其传递给 Web 服务(Hudson 构建系统)。我可以为此使用传递给 STDIN 的 refname 吗?如果是这样,我该如何得到它?我试过 $3了,但这似乎不起作用。

另外,添加行

echo $3

只显示一个空白。

谢谢!

4

1 回答 1

0

是的,您可能想要来自 STDIN 的那些。可能不止一个。

如果你不想转换你的脚本,你可以做

test -z "$1" && while read a b c ; do "$0" "$a" "$b" $c" ; done

相反,让它处理 STDIN 运行 self 并将输入作为参数。

于 2011-04-06T19:15:18.643 回答