DRYな備忘録

Don't Repeat Yourself.

Node.jsのchild_process間で、標準出力のpipe

これをやりたい↓

cat ./testdata.txt | grep otiai

JavaScriptで、

const cat = spawn('cat', ['./testdata.txt']);
const grep = spawn('grep', ['otiai']);
cat.stdout.pipe(grep.stdin);
grep.stdout.on('data', (chunk) => {
    console.log('[grep]');
    console.log(chunk.toString());
});

f:id:otiai10:20190530121345p:plain

おわりです。うごくやつです。

github.com

DRYな備忘録として

Node.jsデザインパターン 第2版

Node.jsデザインパターン 第2版

Node.js超入門[第2版]

Node.js超入門[第2版]

はじめてUNIXで仕事をする人が読む本

はじめてUNIXで仕事をする人が読む本