鑑於STDIN以下示例輸入:是否可以在並行進程中分發STDIN?
foo
bar bar
baz
===
qux
bla
===
def
zzz yyy
是否有可能將其分割的分隔符(在此情況下「===」)和飼料它標準輸入到並行運行的指令?
所以例如輸入上述將導致其中每個實例上接收的STDIN數據的一部分,象這樣3個並行的進程(例如,命令調用do.sh):
do.sh(例如1)本接收通過STDIN:
foo
bar bar
baz
do.sh(實例2)接收該經STDIN:
qux
bla
do.sh(例如3)接收到這個標準輸入:
def
zzz yyy
我想這樣的事情可能使用xargs的或GNU平行的,但我不知道怎麼辦。
`tpipe`與`pee`有什麼區別? – 2011-01-11 21:18:33