Misalkan saya memiliki biner yang dipanggil foo.
Jika saya ingin mengarahkan output fooke beberapa proses lain bar, saya bisa menulis ./foo | bar.
Di sisi lain, jika saya ingin timefoo, dan mengarahkan output timesaya bisa menulis time (./foo) | bar,.
Pertanyaan saya adalah, bagaimana saya bisa menempel output timeke ujung output foodan pipa melalui pipa yang sama ?
Solusi berikut ini bukan yang saya cari, karena ia memulai dua contoh proses yang terpisah bar, sementara saya ingin satu pipa bersama, ke satu contoh bar.
time (./foo | bar) | bar
Bagi siapa saja yang penasaran, alasan untuk tidak ingin memulai dua contoh baradalah karena bardapat menjadi klien jaringan dan saya ingin informasi waktu dikirim ke server sebagai bagian dari http POSTpesan yang sama dengan proses output.