sala@home:~$

tee

A korábbi bejegyzésekben már többször használtam pipe-okat (csöveket) a különböző parancsok összekapcsolására. Könnyen belátható, hogy az eddig használt ( 1 bemenettel, 1 kimenettel rendelkező ) csövekkel túl összetett rendszert nem lehet összeállítani. Egy összetettebb csőhálózathoz igen hasznos egy elágazás ( vízvezetékszerelőül: t-idom ). A

tee

parancs a standard inputon érkező adatot másolja a standard outputra és a paraméterben megadott fájlokba. Legegyszerűbb eset az, amikor egy parancs eredményét egyszerre szeretnénk a képernyőn látni és egy fájlba menteni:

ls -l | tee lista.txt

 Ha szeretnénk, akkor persze tovább bonyolíthatjuk a dolgot:

ls -l  | tee lista.txt | less