我正在尝试打印传递给./configure脚本的参数。在$ BASH_ARGV上调用'echo'将只打印最后一组参数。例如,如果我运行:
./ configure --enable-foo --enable-bar
echo $ BASH_ARGV将仅打印“--enable-bar”
如何打印所有参数?谢谢!
答案 0 :(得分:2)
您可以使用$ @和$ *来引用参数。
echo "$@";
应该这样做。更多信息here
答案 1 :(得分:1)
有一个名为ac_configure_args的变量包含我需要的内容。感谢大家的帮助。
答案 2 :(得分:0)
由于它是一个数组,你需要这样做以获得所有元素:
echo ${BASH_ARGV[@]}
或使用循环迭代它们。
注意:它们将以相反的顺序输出。