Diske depolamak istemediğim büyük miktarda veri üretecek bir uygulamam var. Uygulama çoğunlukla kullanmak istemediğim, ancak ayrı dosyalara bölünmesi gereken birtakım yararlı bilgiler verir. Örneğin, aşağıdaki çıktı verilir:
JUNK
JUNK
JUNK
JUNK
A 1
JUNK
B 5
C 1
JUNK
Uygulamayı üç defa çalıştırabilirim:
./app | grep A > A.out
./app | grep B > B.out
./app | grep C > C.out
Bu istediğimi elde ederdi, ama çok uzun sürdü. Ayrıca tüm çıktıları tek bir dosyaya dökmek ve bunun üzerinden ayrıştırmak istemiyorum.
Yukarıda gösterilen üç işlemi uygulamanın sadece bir kez çalıştırmam ve hala üç ayrı çıktı dosyası almamı sağlayacak şekilde birleştirmenin bir yolu var mı?
./app | tee >(grep A > A.out) >(grep B > B.out) | grep C > C.out