logo

polecenie tee w systemie Linux z przykładami

polecenie tee czyta standardowe wejście i zapisuje go zarówno na standardowe wyjście, jak i do jednego lub więcej plików. Nazwa polecenia pochodzi od rozdzielacza T używanego w instalacjach wodno-kanalizacyjnych. Zasadniczo przerywa dane wyjściowe programu, aby można je było zarówno wyświetlić, jak i zapisać w pliku. Wykonuje oba zadania jednocześnie, kopiuje wynik do określonych plików lub zmiennych, a także wyświetla wynik.

plik5

SKŁADNIA:



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

Opcje:
1.-a Opcja: Zasadniczo nie nadpisuje pliku, ale dołącza go do danego pliku.
Załóżmy, że tak plik1.txt

 Input: geek for geeks>

I plik2.txt

 Input:geeks for geeks>

SKŁADNIA:

odtwarzacz multimedialny vlc pobierz z youtube
 geek@HP:~$ wc -l file1.txt|tee -a file2.txt>

WYJŚCIE :

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

plik1
2. – opcja pomocy: Wyświetla komunikat pomocy i kończy działanie.
SKŁADNIA:

 geek@HP:~$ tee --help>

plik2

3.–wersja Opcja: Podaje informacje o wersji i kończy działanie.
SKŁADNIA:

 geek@HP:~$ tee --version>

plik3

Aplikacja

Załóżmy, że chcemy policzyć liczbę znaków w naszym pliku, a także zapisać dane wyjściowe w nowym pliku tekstowym, więc aby wykonać obie czynności w tym samym czasie, używamy polecenia tee.

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

Tutaj mamy plik 1 z 15 znakami, więc wynik będzie wynosić 15, a wynik zostanie zapisany w pliku 2. Aby sprawdzić wynik, używamy:

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

plik4