我可以使用Meteor Shell运行单线程吗?
发布时间:2020-12-15 22:02:58 所属栏目:安全 来源:网络整理
导读:当我开发有用的单行程序时,能够运行流星外壳,将其传递给单行程序并期望它在完成时将会退出是很方便的.也许这样的语法如此? meteor shell -e 'Meteor.users.remove({})' 这是功能请求,还是已经存在? 补充:我想将这些脚本中的几个添加到package.json中,以便
当我开发有用的单行程序时,能够运行流星外壳,将其传递给单行程序并期望它在完成时将会退出是很方便的.也许这样的语法如此?
meteor shell -e 'Meteor.users.remove({})' 这是功能请求,还是已经存在? 补充:我想将这些脚本中的几个添加到package.json中,以便项目中的所有开发人员共享它们. 解决方法
这是一个用于编写Meteor shell脚本的
Expect程序.您可以运行单独的文件或直接运行命令.用法:
./mshell -f runThisFile.js ./mshell -e 'console.log("foo")' 这是代码(许可证:MIT).保存到文件(mshell,或您选择的任何内容)并生成可执行文件: #!/usr/bin/expect -- set timeout 3 spawn meteor shell expect "> " set firstArg [lindex $argv 0] set secondArg [lindex $argv 1] if { $firstArg == "-f" } { send [exec cat $secondArg] send "n" } elseif { $firstArg == "-e" } { send "$secondArgn" } expect "true" send "x04" expect "Shell exiting...n" 在Ubuntu上运行sudo apt-get install expect在运行此程序之前安装Expect. 很明显,我们宁愿运行脚本或单行内置到流星外壳中,所以让我们只考虑这是一个概念验证. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |