- Tee
-
tee
tee – команда, выводит на экран, или же перенаправляет, выходной материал команды и копирует его в файл или в переменную. В первую очередь, команда используется в привязке с перенаправлениями и фильтрами. Используется во множестве оболочек операционных систем, таких как Unix shells, 4DOS/4NT и Windows PowerShell.
Содержание
Назначение и синтаксис
tee используется для разделения выводимых программой данных, таким образом данные могут быть использованы для вывода на дисплей и сохранены в файл. Также команда может быть использована для получения промежуточных данных, до того как они будут изменены другой программой или командой. Команда tee считывает стандартный ввод (stdin), после чего записывает его в стандартный вывод (stdout) и одновременно копирует его в подготовленный файл или переменную. Синтаксис различается в соответствии с местом использования команды.
В UNIX
tee [ -a ] [ -i ] [ File ... ]
Переменные:
File
Один, или более, файл который примет данные от tee.
Флаги:
-a
Дописать выходящие данные в конец файла, не переписывая его содержимого.-i
Игнорировать ошибки.
По окончании команда возвращает следующие значения состояния выхода:
- 0 Стандартный поток ввода (stdin) был успешно записан во все принимающие файлы.
- >0 В случае ошибки.
Примечание: Если при записи в любой, удачно открытый файл, операнд не удался, данные записываются в следующий удачно открытый файл, операнд и стандартный поток вывода (stdout) завершаются, но состояние выхода будет >0.
Примеры
В UNIX
- Чтобы одновременно увидеть и сохранить выходные данные:
lint program.c | tee program.lint
Эта команда покажет стандартные выходящие данные команды
lint program.c
на средстве вывода, в то же самое время оно сохранит полученные данные в файлprogram.lint
. Если такой файл уже существует, он будет переписан.- Чтобы получить данные от команды и дописать их в существующий файл:
lint program.c | tee -a program.lint
Как и в предыдущем примере, на экран будут выведены данные от команды
lint program.c
, после чего эти данные будут дописаны в конец файлаprogram.lint
. Если такой файл не существует, он будет создан.- Использование совместно с sudo:
echo "Body of file..." | sudo tee root_owned_file > /dev/null
В этом примере демонстрируется, как при помощи tee обойти ограничения команды sudo, за счет которых она не можете перенаправлять вывод (stdout) в файл. А дальнейшее перенаправление в
/dev/null
позволит избежать вывода текста на консоль.
Wikimedia Foundation. 2010.
tee — tee … Dictionnaire des rimes
Tee — Tee … Hochdeutsch - Plautdietsch Wörterbuch
Tee — der; s, s; 1 eine (asiatische) Pflanze, aus deren Blättern man ein heißes Getränk macht || K : Teeblatt, Teeplantage, Teestrauch 2 die getrockneten Blätter des Tees (1) <schwarzer Tee> || K : Teebüchse, Teedose, Teemischung, Teesieb 3 … Langenscheidt Großwörterbuch Deutsch als Fremdsprache
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 — [ ti ] n. m. • 1906; « point de départ » 1875; mot angl. ♦ Anglic. Sport Petit socle sur lequel on place une balle de golf afin de la lancer. ● tee nom masculin (mot anglais) Au golf, petite cheville sur laquelle on pose la balle au départ d un… … Encyclopédie Universelle
Tee-Ei — Tee|ei auch: Tee Ei 〈n. 12〉 kleiner, durchlöcherter, an einer Kette befestigter Behälter, in dem die Teeblätter in die Kanne mit dem Wasser zum Ziehen gehängt werden * * * Tee Ei, Tee|ei, das: eiförmiger, mit vielen feinen Löchern versehener… … Universal-Lexikon
Tee-Ei — offen mit Tee gefüllt Das Tee Ei (auch: Teeei) ist ein Küchengerät zum Aufbrühen von losem Tee. Der Name stammt von der eiförmigen Form des Gerätes … Deutsch Wikipedia
tee — ► NOUN 1) a cleared space on a golf course, from which the ball is struck at the beginning of play for each hole. 2) a small peg with a concave head which is placed in the ground to support a golf ball before it is struck from a tee. 3) a mark… … English terms dictionary
Tee [1] — Tee (Teestrauch, Thea L.), Gattung der Theazeen, immergrüne Sträucher oder kleine Bäume mit abwechselnden, lederigen, glänzenden, meist gesägten, einfachen Blättern, achselständigen, einzeln oder zu zwei oder drei stehenden, weißen oder… … Meyers Großes Konversations-Lexikon
tee — sb., tee’en, s el. tee’er, tee’erne (i golf; i curling), i sms. tee , fx teeslag, teested … Dansk ordbog