如何打印传递给配置脚本的参数?

时间:2010-05-24 22:42:27

标签: bash shell configure

我正在尝试打印传递给./configure脚本的参数。在$ BASH_ARGV上调用'echo'将只打印最后一组参数。例如,如果我运行:

./ configure --enable-foo --enable-bar

echo $ BASH_ARGV将仅打印“--enable-bar”

如何打印所有参数?谢谢!

3 个答案:

答案 0 :(得分:2)

您可以使用$ @和$ *来引用参数。

echo "$@";应该这样做。更多信息here

答案 1 :(得分:1)

有一个名为ac_configure_args的变量包含我需要的内容。感谢大家的帮助。

答案 2 :(得分:0)

由于它是一个数组,你需要这样做以获得所有元素:

echo ${BASH_ARGV[@]}

或使用循环迭代它们。

注意:它们将以相反的顺序输出。