logo

ukaz tee v Linuxu s primeri

ukaz tee prebere standardni vhod in ga zapiše tako v standardni izhod kot v eno ali več datotek. Ukaz je poimenovan po T-razdelilniku, ki se uporablja v vodovodnih napeljavah. V bistvu prekine izhod programa, tako da ga je mogoče prikazati in shraniti v datoteko. Opravlja obe nalogi hkrati, kopira rezultat v podane datoteke ali spremenljivke in tudi prikaže rezultat.

datoteka5

SINTAKSA:



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

Opcije :
1.-a možnost: V bistvu ne prepiše datoteke, ampak doda dani datoteki.
Recimo, da imamo datoteka1.txt

 Input: geek for geeks>

in datoteka2.txt

 Input:geeks for geeks>

SINTAKSA:

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

IZHOD:

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

datoteka1
2.–Možnost pomoči: Prikaže sporočilo za pomoč in izhod.
SINTAKSA:

 geek@HP:~$ tee --help>

datoteka2

3.–različica Možnost: Poda informacije o različici in izhod.
SINTAKSA:

 geek@HP:~$ tee --version>

datoteka3

Aplikacija

Recimo, da želimo prešteti število znakov v naši datoteki in želimo tudi shraniti izhod v novo besedilno datoteko, da bi obe dejavnosti opravili hkrati, uporabimo ukaz tee.

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

Tukaj imamo datoteko1 s 15 znaki, tako da bo izhod 15 in izhod bo shranjen v datoteko2. Za preverjanje izhoda uporabimo:

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

datoteka4