command-line - 从 Coffee-script 执行命令行命令

标签 command-line coffeescript

是否可以从 Coffee 脚本执行命令行命令,例如“ll”、“pwd”或任何其他命令?

到目前为止,我试图找到没有运气的例子。

谢谢!

最佳答案

如果您通过 Node.js 执行 CoffeeScript,您将可以完全访问您的操作系统的功能。使用 spawn child_process 的方法模块创建一个新进程:

{spawn} = require 'child_process'
ls = spawn 'ls', ['array', 'of', 'options']
# receive all output and process
ls.stdout.on 'data', (data) -> console.log data.toString().trim()
# receive error messages and process
ls.stderr.on 'data', (data) -> console.log data.toString().trim()

关于command-line - 从 Coffee-script 执行命令行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12460373/

相关文章:

linux - 相当于 Bash 或命令行中 perl 的 print "-"x20

windows - 将文件从 Ubuntu 远程复制到 Windows 7

shell - 脚本中从远程主机到本地服务器的 scp

javascript - 我可以使数据结构显示为 HTML 元素吗?

function - Coffeescript:在parens之前用空格调用函数

python - 从 __main__ 命令行调用单元测试失败

python - 为什么我在 python 中收不到日志信息消息?

coffeescript - ReactJS 从子进程更新状态

javascript - 在同一个类的函数内部调用一个类的函数

firebase - Firebase事务的奇怪行为