2014-12-23 19 views
0

当我将诸如* .txt之类的文件规范作为参数传递给节点时,它会用所有匹配填充argv。 (我在OSX优胜美地 - 这种类型的Linux)。这很好,但我想要么没有扩大,所以我可以使用vinyl-fs来定位文件,或者能够指定一个将解析子文件夹的通配符搜索。节点js filespec作为命令行参数

P.S.我知道我可以用'.txt'或./ .txt作为参数而不是* .txt。

也许我应该把它叫做文档问题;-)

回答

0

是,OSX是Linux,我认为你是在默认的bash shell。因此,在将shell传递给节点之前,shell会扩展.txt。要改变这种行为,只需将命令参数用单引号括起来,例如' .txt'。

+0

你是对的Darryl,我重新处理了我的论点处理来应对汽车的扩张。结束了接受多个文件规格的更好的解决方案。 – user2798794