logo

tee príkaz v Linuxe s príkladmi

tee príkaz načíta štandardný vstup a zapíše ho na štandardný výstup aj do jedného alebo viacerých súborov. Príkaz je pomenovaný podľa T-rozdeľovača používaného v inštalatérstve. V podstate preruší výstup programu tak, aby ho bolo možné zobraziť aj uložiť do súboru. Vykonáva obe úlohy súčasne, skopíruje výsledok do zadaných súborov alebo premenných a tiež zobrazí výsledok.

súbor5

SYNTAX:



 tee [OPTION]... [FILE]...>

Možnosti :
1.-a Možnosť: V podstate neprepíše súbor, ale pripojí k danému súboru.
Predpokladajme, že máme súbor1.txt

 Input: geek for geeks>

a súbor2.txt

 Input:geeks for geeks>

SYNTAX:

 geek@HP:~$ wc -l file1.txt|tee -a file2.txt>

VÝKON :

 3 file1.txt>
 geek@HP:~$cat file2.txt OUTPUT: geeks for geeks 3 file1.txt>

súbor1
2.–možnosť pomoci: Zobrazí pomocnú správu a skončí.
SYNTAX:

 geek@HP:~$ tee --help>

súbor2

3.–verzia Možnosť: Poskytuje informácie o verzii a ukončí program.
SYNTAX:

 geek@HP:~$ tee --version>

súbor3

java dedičnosť

Aplikácia

Predpokladajme, že chceme spočítať počet znakov v našom súbore a tiež chceme uložiť výstup do nového textového súboru, aby sme mohli vykonávať obe činnosti súčasne, použijeme príkaz tee.

 geek@HP:~$ wc -l file1.txt| tee file2.txt OUTPUT: geek@HP:~ file1.txt>

Tu máme súbor1 s 15 znakmi, takže výstup bude 15 a výstup sa uloží do súboru2. Na kontrolu výstupu používame:

 geek@HP:~$ cat file2.txt OUTPUT: geek@HP:~ file1.txt>

súbor4