logo

tee-kommando i Linux med eksempler

tee kommando leser standardinngangen og skriver den til både standardutgangen og en eller flere filer. Kommandoen er oppkalt etter T-splitteren som brukes i rørleggerarbeid. Det bryter i utgangspunktet utdataene til et program slik at det både kan vises og lagres i en fil. Den gjør begge oppgavene samtidig, kopierer resultatet til de angitte filene eller variablene og viser også resultatet.

fil 5

SYNTAKS:



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

Alternativer:
1.-a Alternativ: Den overskriver i utgangspunktet ikke filen, men legger til den gitte filen.
Anta at vi har fil1.txt

tynn algoritme
 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.–hjelpealternativ: Det gir hjelpemeldingen og avslutte.
SYNTAKS:

 geek@HP:~$ tee --help>

fil 2

hvor mange byer er det i USA

3.–versjon Alternativ: Den gir versjonsinformasjon og avslutter.
SYNTAKS:

 geek@HP:~$ tee --version>

fil 3

applikasjon

Anta at vi ønsker å telle antall tegn i filen vår og også ønsker å lagre utdataene til en ny tekstfil, så for å gjøre begge aktivitetene samtidig, bruker vi tee-kommandoen.

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

Her har vi fil1 med 15 tegn, så utdata blir 15 og utdata blir lagret til fil2. For å sjekke utgangen bruker vi:

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

fil 4