# 處理 Unix 來的 pipe
Unix/Linux 的 pipe 就像是這樣
ps aux | grep 'node'
把 ps 的輸出轉給 grep 的輸入
Node.js 處理 pipe 的文章可以看這篇 Node.js 開發命令列程式 (opens new window) 這篇文章,寫的很好。
# stream pipe 到另外一個 stream
process.stdin 是 stream 所以可以再用 stream pipe 來增加效率
像是從 pipe 收來的資料再轉到 csv parse 去處理就可以這樣做
process.stdin.pipe(csv.parse({
auto_parse: true,
skip_empty_lines: true,
skip_lines_with_empty_values: true,
relax_column_count: true,
ltrim: true
}))
# 參考資料
LikeCoin
贊助商連結
贊助商連結