Maaf jika ini pertanyaan konyol tapi saya mencoba menyelesaikan sesuatu seperti ini tetapi dalam satu baris:
$ prog1 | prog2
$ prog1 | prog3
Jadi, pada dasarnya saya ingin menjalankan prog1 dan pipa output ke prog2 dan prog3 secara terpisah (bukan pipa berantai). Pada awalnya, saya mencoba menggunakan tee tapi itu sepertinya tidak benar karena itu membuang output ke file (yang bukan yang saya inginkan).
$ prog1 | tee prog2 | prog3 # doesn't work - creates file "prog2"
Pada titik tertentu, saya mungkin ingin memperpanjang ini untuk menyalurkan output ke lebih dari dua program tapi saya baru mulai sederhana untuk saat ini.
$ prog1 | prog2
$ prog1 | prog3
$ prog1 | prog4
...