3

「ll」、「pwd」などのコマンド ライン命令を Coffee スクリプトから実行することは可能ですか?

これまでのところ、運がない例を見つけようとしました。

ありがとう!

4

1 に答える 1

11

Node.js 経由で CoffeeScript を実行すると、OS の機能に完全にアクセスできます。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()
于 2012-09-17T14:18:28.363 に答える