var shell = require('shelljs');
var interfaceCard = shell.ls('/sys/class/net');
このinterfaceCardは、すべてのネットワークインタフェースのリストを有する
出力は、私は `os.networkInterfaces()は`不十分その制限と、設計されていることを感じる
[ 'eth0',
'eth1',
'lo',
**stdout: 'eth0\neth1\nlo\n',**
stderr: null,
code: 0,
cat: [Function: bound ],
exec: [Function: bound ],
grep: [Function: bound ],
head: [Function: bound ],
sed: [Function: bound ],
sort: [Function: bound ],
tail: [Function: bound ],
to: [Function: bound ],
toEnd: [Function: bound ],
uniq: [Function: bound ] ]
interfaceCard=interfaceCard.**stdout**.split('\n');
interfaceCard = eth0, eth1, lo
であろう。 :/ /これは良い機能のリクエストでしょうか?最近Node.jsに変更が加えられたことで、誰かがこのAPIを変更できるようになりました。その間、あなたはおそらく何か他のものに取り組まなければならないか、あなた自身の拡張を書く必要があります。 – Brad
これにはv0.10から多少の関係があるという古い問題があるようです。 https://github.com/nodejs/node-v0.x-archive/issues/9029 – Brad
@ブラッド、ノード基礎のメンバーからの応答を持つ若干新しい問題(4日間)もあります。彼らはそれを実装するのが面倒だと言いました。 – Henry