これは架空の質問にすぎません-実際の問題を解決するものではありません-bashを学習するだけです。
コマンドを使用すると、tee
次のように、出力をより多くの異なるストリームに分割できます。
command1 | tee >(commandA1 | commandA2 >file1) >(commandB1 | commandB2 >file2) >file0
グラフィカルに次のように行われます
---commandA1---commandA2--> file1
/
command1---tee-------> file0
\
---commandB1---commandB2--> file2
さて、paste
コマンドで例えば
paste file1 file2 | command3
ただし、次のような別のプログラムからの貼り付け出力にリダイレクトできます。
paste <(ls) <(ls) | command3
問題は、次のように、2 つのストリームを 1 つに結合できるかどうかです。
---commandA1---commandA2---
/ \
command1---tee-------> file0 --- paste---command3
\ /
---commandB1---commandB2---
PS:中間ファイルなしを意味します...