tee-kommando i Linux med eksempler

tee-kommando i Linux med eksempler

tee kommando læser standardinputtet og skriver det til både standardoutputtet og en eller flere filer. Kommandoen er opkaldt efter T-splitteren, der bruges i VVS. Det bryder dybest set output fra et program, så det både kan vises og gemmes i en fil. Den udfører begge opgaverne samtidigt, kopierer resultatet til de angivne filer eller variabler og viser også resultatet.

fil 5

SYNTAKS:

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

Muligheder :
1.-a Mulighed: Det overskriver som udgangspunkt ikke filen, men føjes til den givne fil.
Antag, at vi har fil1.txt

 Input: geek for geeks 

og fil2.txt

 Input:geeks for geeks 

SYNTAKS:

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

OUTPUT:

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

fil 1
2.–hjælp Mulighed: Det giver hjælpemeddelelsen og afslutte.
SYNTAKS:

 geek@HP:~$ tee --help 

fil 2

3.-version Mulighed: Det giver versionsoplysninger og exit.
SYNTAKS:

 geek@HP:~$ tee --version 

fil 3

Ansøgning

Antag, at vi ønsker at tælle antallet af tegn i vores fil og også vil gemme outputtet til en ny tekstfil, så for at udføre begge aktiviteter på samme tid, bruger vi tee-kommandoen.

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

Her har vi fil1 med 15 tegn, så outputtet bliver 15 og outputtet bliver gemt i fil2. For at kontrollere outputtet bruger vi:

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

fil 4