行を壊したりブロックしたりすることなく、複数のファイル/パイプの入力を結合しますか?

行を壊したりブロックしたりすることなく、複数のファイル/パイプの入力を結合しますか?

複数のファイルやパイプから入力を取得し、読み込みをブロックせずに標準出力に書き込むことができ、個々の入力行をそのまま維持できるツールはありますか?基本的に、ラインを切らずに複数の入力を1つの出力に多重化したいと思います。

$ combine file1 <(prog2) ... > nice-output.txt
  1. 私は出力順序に興味がありません
  2. 一部の入力にデータがある限り、ブロックしないでください。
  3. 効率的でなければなりません(つまり、あなたのPerl文に反対表を投げることもできます;)

ベストアンサー1

これを簡単に実行できるはずですmultitail

おすすめ記事