logo

tee příkaz v Linuxu s příklady

tee příkaz čte standardní vstup a zapisuje jej jak na standardní výstup, tak na jeden nebo více souborů. Příkaz je pojmenován po T-rozdělovači používaném v instalatérství. V podstatě přeruší výstup programu tak, aby jej bylo možné zobrazit i uložit do souboru. Provádí oba úkoly současně, zkopíruje výsledek do zadaných souborů nebo proměnných a také zobrazí výsledek.

soubor5

SYNTAX:



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

Možnosti :
1.-a Možnost: V podstatě nepřepisuje soubor, ale připojuje k danému souboru.
Předpokládejme, že máme soubor1.txt

 Input: geek for geeks>

a soubor2.txt

 Input:geeks for geeks>

SYNTAXE:

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

VÝSTUP :

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

soubor1
2.–možnost nápovědy: Zobrazí nápovědu a skončí.
SYNTAXE:

 geek@HP:~$ tee --help>

soubor2

3.–verze Možnost: Poskytuje informace o verzi a ukončení.
SYNTAXE:

 geek@HP:~$ tee --version>

soubor3

aplikace

Předpokládejme, že chceme spočítat počet znaků v našem souboru a také chceme uložit výstup do nového textového souboru, abychom prováděli obě činnosti současně, použijeme příkaz tee.

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

Zde máme soubor1 s 15 znaky, takže výstup bude 15 a výstup bude uložen do souboru2. Pro kontrolu výstupu používáme:

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

soubor4