如何通过SpiderMonkey命令行将参数传递给脚本?

时间:2012-06-17 18:22:01

标签: command-line-arguments spidermonkey

我在Debian上使用SpiderMonkey 1.8.5。 我正在使用

通过命令行启动脚本
js -f <myScript>

我想将一些参数传递给我的脚本,但我不知道该怎么做。它应该是可能的,因为the documentation告诉你一个特殊的对象,它会收集提供给脚本的所有参数。

我尝试了以下内容:

js -f <myScript> <1stArg>

但SpiderMonkey将这两个参数视为要执行的不同脚本,因此发送错误说“&lt; 1stArg&gt;”文件不存在。

按照我的意愿行事的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

像这样:

在script.js

#!/usr/bin/js
print(arguments);

然后从系统shell:

$ chmod +x script.js
$ ./script.js