我目前从我们的configure.ac构建脚本中读取了这一行。我已经在Google上搜索了答案,但没有找到答案。
我认为这是shell脚本,但这意味着什么,尤其是对于--
?
set -- "$progname" "$@"
它--
是bash内置的东西,也是许多Unix命令用来表示命令选项结尾的东西。因此,如果您有类似以下内容:
grep -- -v file
该-v
不会被解释为grep的选择,而是一种参数(这样你就可以grep的-v
)。
这$@
是传递到脚本中的所有参数的列表(我假设该set
命令是其中的一部分)。
的--
,无论在选择作为脚本的一部分将不会解释为选择通过保证set
,但作为由表示的命令选项$progname
变量。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句