2009年6月18日 星期四

FreeBSD 下 使用 BASH 進行多重 PipeLine 資料處理

目前看起來好像只有 Bash 可以下達多重 PipeLine 資料處理的指令。

利用 tee 與 Process Substitution 語法 >() 兜出指令。

tee >(process1) >(process2) >(process3) | process4

example:
ls -A | tee >(grep ^[.] > hidden-files) >(grep -v ^[.] > normal-files) | less


0 意見: