tee Generator poleceń
Generuj polecenia tee do kopiowania stdin do stdout i plików
Pierwsze kroki z tee
## Co to jest tee?
Polecenie `tee` odczytuje ze standardowego wejścia i zapisuje zarówno na standardowe wyjście, **jak i** do jednego lub więcej plików. To standardowy sposób przechwytywania wyjścia potoku do pliku, jednocześnie widząc je na ekranie, lub rozgałęzienia strumienia do wielu miejsc docelowych.
## Jak korzystać
1. **Ustaw opcje** (opcjonalnie): `-a` aby dopisywać zamiast nadpisywać. 2. **Wskaż plik**: Wpisz plik wyjściowy (lub pliki, wymieniając je ręcznie w powłoce). 3. **Skopiuj i uruchom**: Przekaż wyjście polecenia do wygenerowanego polecenia `tee`.
Typowe wzorce
### Dopisywanie z `-a` Dodaj do logu zamiast go nadpisywać:
``` echo "$(date) start" | tee -a run.log ```
### Przechwytywanie z jednoczesnym podglądem Pokaż długi log budowania na ekranie **i** zapisz go:
``` make 2>&1 | tee build.log ```
### Rozgałęzienie Tee do wielu plików naraz (ręcznie dodaj argumenty plikowe):
``` cat data.txt | tee a.txt b.txt c.txt ```
### W połączeniu z sudo Zapisz do pliku należącego do roota:
``` echo "config" | sudo tee /etc/myapp.conf ```
▶Jak dopisywać zamiast nadpisywać?
▶Czy mogę zapisywać do wielu plików?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.