Tee (Unix)

Tee (Unix)
Die Funktionsweise von tee: Die Ausgaben des Kommandos ls -l werden über tee zum einen zu dem Pager less geleitet, zum anderen in die Datei file.txt. Das Stream-Verlaufsdiagramm sieht aus wie ein T-Stück, daher der Name.

tee ist ein Standard-Unix-Shell-Befehl. Sein Name leitet sich von dem T-Stück ab, mit dem Klempner ein Abzweig in eine Leitung einbauen.

Der Befehl liest Daten von Stdin und gibt sie nach Stdout und in eine (neu angelegte) Datei aus. Er wird benutzt, um Zwischenergebnisse innerhalb einer Pipe zu erhalten. Diese können dann zur Fehleranalyse herangezogen oder auch in anderen Pipes weiter verarbeitet werden.

Der Standard-Befehl hat zwei Optionen: Mit '-a' wird an die angegebene Datei angehängt und mit '-i' wird das Signal 'Interrupt' ignoriert. Die Single Unix Specification (SUS) fordert dieses Kommando.

Der Befehl ist daher auch in den GNU core utilities enthalten.

Beispiel

Dieses Beispiel filtert die Dateien und Verzeichnisse im Rootverzeichnis nach allen, die ein 'b' enthalten. Gleichzeitig wird eine Datei 'out.file' angelegt mit allen Dateien und Verzeichnisse im Rootverzeichnis.

 ls -1 / | tee out.file | grep b

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Tee (Unix) — tee est une commande POSIX qui permet de lire depuis l entrée standard et écrire sur la sortie standard tout en écrivant dans des fichiers. Elle est notamment utile dans des tubes pour relayer la sortie à une nouvelle commande tout en la… …   Wikipédia en Français

  • tee (Unix) — tee est une commande POSIX qui permet de lire depuis l entrée standard et écrire sur la sortie standard tout en écrivant dans des fichiers. Elle est notamment utile dans des tubes pour relayer la sortie à une nouvelle commande tout en la… …   Wikipédia en Français

  • tee (Unix) — Die Funktionsweise von tee: Die Ausgaben des Kommandos ls l werden über tee zum einen zu dem Pager less geleitet, zum anderen in die Datei file.txt. Das Stream Verlaufsdiagramm sieht aus wie ein T Stück, daher der Name. tee ist ein Standard Unix… …   Deutsch Wikipedia

  • TEE — steht für: Tee, ein Heißgetränk aus einer Teepflanze Tee (Pflanze), eine Pflanzenart aus der Gattung der Kamelien Tee (Golfsport), ein Sportgerät im Golfsport tee steht für: tee (Unix), ein Standard Unix Shell Befehl zur Ausgabeabzweigung Die… …   Deutsch Wikipedia

  • Tee (Begriffsklärung) — Tee steht für: Tee, ein Heißgetränk aus der Teepflanze Tee (Pflanze), eine Pflanzenart aus der Gattung der Kamelien diverse Aufgussgetränke, wie Früchte und Kräutertees, die nicht aus der Teepflanze bestehen Tee (Golfsport), ein Sportgerät im… …   Deutsch Wikipedia

  • Tee — Применение команды tee: Результат команды ls пересылается в tee, который копирует его в файл file.txt и в команду less. Название tee происходит от схожести между схематическим отображением работы команды и заглавной буквой Т. tee – к …   Википедия

  • UNIX — UNIX, parfois écrit « Unix », avec des petites capitales, est un système d exploitation multitâche et multi utilisateur créé en 1969, conceptuellement ouvert et fondé sur une approche par laquelle il offre de nombreux petits outils… …   Wikipédia en Français

  • Unix — (marque déposée officiellement comme UNIX, parfois aussi écrit comme Unix avec les petites capitalisations) est le nom d un système d exploitation multitâche et multi utilisateur créé en 1969, conceptuellement ouvert et fondé sur une approche par …   Wikipédia en Français

  • tee — Применение команды tee: Результат команды ls пересылается в tee, который копирует его в файл file.txt и в команду less. Название tee происходит от схожести между схематическим отображением работы команды и заглавной буквой …   Википедия

  • Tee (command) — In computing, tee is a command in various command line interpreters (shells) such as Unix shells, 4DOS/4NT and Windows PowerShell, which displays or pipes the output of a command and copies it into a file or a variable. It is primarily used in… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”