【发布时间】:2011-02-23 10:57:21
【问题描述】:
我正在尝试打印传递给 ./configure 脚本的参数。在 $BASH_ARGV 上调用 'echo' 只会打印最后一组参数。例如,如果我运行:
./configure --enable-foo --enable-bar
echo $BASH_ARGV 将只打印“--enable-bar”
如何打印所有参数?谢谢!
【问题讨论】:
-
BASH_ARGV 显然是特定于 bash 的。配置脚本应该与 Bourne shell 兼容。
-
如何通过 Bourne shell 完成?
-
你能从
config.log得到它们吗?我刚刚检查过,参数显示在那里。 -
是的,我可以使用 cat 和 grep 来获取参数,但这似乎非常“hackish”。我很想知道 configure 是如何一开始就在那里保存参数的。