Кіріспе

Стандартты UNIX құралы

Компьютерде tee – бұл командалық жол интерпретаторларында (қабықшаларда) стандартты ағындарды пайдаланатын команда, ол стандартты кірісті оқып, оны стандартты шығысқа және бір немесе бірнеше файлға жазады, кірісті тиімді көшіріп алады. Ол көбінесе құбырлар мен сүзгілермен бірге қолданылады. Команданың атауы сантехникада қолданылатын T-түтікшесінен алынған.

Шолу

tee командасы әдетте бағдарламаның шығысын бөліп, оны экранда көрсетуге және файлға сақтауға мүмкіндік береді. Бұл команда деректер басқа команда немесе бағдарлама арқылы өңделгенге дейін аралық нәтижені сақтау үшін де қолданылады. tee командасы стандарттық кірісті оқып, оның мазмұнын стандарттық шығысқа жазады. Сонымен қатар, ол деректерді бірден көрсетілген файлға(ларға) немесе айнымалыларға көшіреді. Команданың синтаксисі оның іске асылуына байланысты өзгеруі мүмкін.

Қолданылу

Команда Unix және Unix сияқты операциялық жүйелерде, Microware OS 9, DOS (мысалы, 4DOS, FreeDOS), Microsoft Windows (мысалы, 4NT, Windows PowerShell) және ReactOS үшін қолжетімді. Linux-тың tee командасын Майк Паркер, Ричард Столлман және Дэвид МакКензи жазған. Бұл команда Microsoft Windows үшін жеке пакет ретінде, UnxUtils жинағының құрамында, танымал GNU Unix сияқты құралдардың Win32 нұсқасы ретінде қолжетімді. FreeDOS нұсқасын Джим Холл жасады және ол GPL лицензиясымен лицензияланады. Команда сонымен қатар IBM i операциялық жүйесіне де көшірілген. Аталған мүмкіндіктерге ие sponge командасы да бар.

4DOS және 4NT

Бұл мысал wikipedia.txt файлында "4DOS" жолы бар кез келген жолды іздейді, сәйкес келетін жолдардың көшірмесін 4DOS.txt файлына жасайды, жолдарды сұрыптап, оларды 4DOSsorted.txt шығыс файлына жазады:

> find "4DOS" wikipedia.txt | tee 4DOS.txt | sort > 4DOSsorted.txt