Polecenie tee
w systemie Linux służy do odczytywania danych ze standardowego wejścia i jednoczesnego zapisywania ich do jednego lub więcej plików. Dzięki temu można przekierować dane do pliku, a jednocześnie wyświetlić je na ekranie.
Podstawowa składnia polecenia tee
jest następująca:
tee [opcje] [argumenty]
-a
, --append
: Dodaje dane do istniejącego pliku zamiast go nadpisywać.-i
, --ignore-interrupts
: Ignoruje sygnały przerwania.--help
: Wyświetla pomoc dotyczącą użycia polecenia.--version
: Wyświetla wersję polecenia tee
.echo "Hello, World!" | tee output.txt
echo "Nowa linia" | tee -a output.txt
echo "Dane do plików" | tee file1.txt file2.txt
tee
w potoku z innymi poleceniami:
ls -l | tee output.txt | grep "txt"
-a
, gdy chcesz dodać dane do istniejącego pliku, aby nie stracić wcześniejszych informacji.tee
jest szczególnie przydatne w skryptach, gdzie chcesz monitorować dane w czasie rzeczywistym, a jednocześnie je zapisywać.tee
w połączeniu z innymi poleceniami, aby tworzyć bardziej złożone potoki danych.