Giả sử tôi có một nhị phân được gọi foo.
Nếu tôi muốn chuyển hướng đầu ra của foomột số quy trình khác bar, tôi có thể viết ./foo | bar.
Mặt khác, nếu tôi muốn timefoo và chuyển hướng đầu ra của timetôi có thể viết , time (./foo) | bar.
Câu hỏi của tôi là, làm thế nào tôi có thể dán đầu ra của timeđến cuối đầu ra foovà đưa nó qua cùng một đường ống ?
Giải pháp sau đây không phải là điều tôi đang tìm kiếm, bởi vì nó bắt đầu hai trường hợp riêng biệt của quy trình bar, trong khi tôi muốn một đường ống chung, đến một trường hợp duy nhất bar.
time (./foo | bar) | bar
Đối với bất kỳ ai tò mò, lý do không muốn bắt đầu hai trường hợp barlà vì barcó thể là máy khách mạng và tôi muốn thông tin về thời gian được gửi đến máy chủ như một phần của cùng một http POSTthông báo như đầu ra của quá trình.