Parameters casperjs可以';t获取具有'$';
我在Ubuntu中使用casperjs如下,test.js内容如下:Parameters casperjs可以';t获取具有'$';,parameters,casperjs,Parameters,Casperjs,我在Ubuntu中使用casperjs如下,test.js内容如下: var casper = require('casper').create(); casper.echo("Casper CLI passed options:"); require("utils").dump(casper.cli.options); 然后我运行:casperjs test.js--p1=aaaa--p2=bb$bb--p3=123$456 我希望得到: Casper CLI passed options:
var casper = require('casper').create();
casper.echo("Casper CLI passed options:");
require("utils").dump(casper.cli.options);
然后我运行:casperjs test.js--p1=aaaa--p2=bb$bb--p3=123$456
我希望得到:
Casper CLI passed options:
{
"casper-path": "/usr/casperjs",
"cli": true,
"p1": "aaaa",
"p2": "bb$bb",
"p3": "123$456"
}
但是,实际上:
Casper CLI passed options:
{
"casper-path": "/usr/casperjs",
"cli": true,
"p1": "aaaa",
"p2": "bb",
"p3": 12356
}
我不知道为什么“$”会消失,我需要你的帮助~
谢谢。引用和转义很重要,因为它们会影响Bash对您输入的操作方式。有三种公认的类型:
- 使用反斜杠转义每个字符:\$stuff
- 弱引用带双引号:“stuff”
- strong引用单引号:“stuff”