Process Standard I\/O with Pipe
Node.js中,也實作操作pipe的方式,讓我們可以把標準輸入的內容直接輸入到Node.js中,而在Node.js的程式中,可以使用Process.stdin.on('data')來接所傳進的資料... 下面是操作的範例:
// File: basic/process/pipe.js
// Test by: cat /etc/hosts | node pipe.js
process.stdin.setEncoding('utf8');
process.stdin.on('data', function(d) {
console.log(d);
});
以上面的程式碼,可以使用下面的方式來操作:
cat xxx | node pipe.js
在常用的套件中,jsontool就是使用此方式進行處理所輸入的文字....