Xin lỗi nếu đây là một câu hỏi ngớ ngẩn nhưng tôi đang cố gắng thực hiện một cái gì đó như thế này nhưng trên một dòng:
$ prog1 | prog2
$ prog1 | prog3
Vì vậy, về cơ bản, tôi muốn thực hiện prog1 và đặt đầu ra thành prog2 và prog3 riêng biệt (không phải là một chuỗi bị xiềng xích). Lúc đầu, tôi đã cố gắng sử dụng tee nhưng điều đó có vẻ không đúng vì nó đã chuyển đầu ra thành một tệp (đó không phải là điều tôi muốn).
$ prog1 | tee prog2 | prog3 # doesn't work - creates file "prog2"
Tại một số điểm, có lẽ tôi muốn mở rộng điều này để dẫn đầu ra tới hơn hai chương trình nhưng bây giờ tôi mới bắt đầu đơn giản.
$ prog1 | prog2
$ prog1 | prog3
$ prog1 | prog4
...