`tee` командасы: UNIX құралы, деректерді экранға шығарып, файлға да сақтайды. Пайптармен, сүзгілермен қолданылады. Аралық нәтижелерді сақтауға көмектеседі.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Стандартты UNIX құралы
Standard UNIX utility
Компьютерде tee – бұл командалық жол интерпретаторларында (қабықшаларда) стандартты ағындарды пайдаланатын команда, ол стандартты кірісті оқып, оны стандартты шығысқа және бір немесе бірнеше файлға жазады, кірісті тиімді көшіріп алады. Ол көбінесе құбырлар мен сүзгілермен бірге қолданылады. Команданың атауы сантехникада қолданылатын T-түтікшесінен алынған.
In computing, tee is a command in command line interpreters (shells) using standard streams which reads standard input and writes it to both standard output and one or more files, effectively duplicating its input. It is primarily used in conjunction with pipes and filters. The command is named after the T splitter used in plumbing.
Шолу
tee командасы әдетте бағдарламаның шығысын бөліп, оны экранда көрсетуге және файлға сақтауға мүмкіндік береді. Бұл команда деректер басқа команда немесе бағдарлама арқылы өңделгенге дейін аралық нәтижені сақтау үшін де қолданылады. tee командасы стандарттық кірісті оқып, оның мазмұнын стандарттық шығысқа жазады. Сонымен қатар, ол деректерді бірден көрсетілген файлға(ларға) немесе айнымалыларға көшіреді. Команданың синтаксисі оның іске асылуына байланысты өзгеруі мүмкін.
The tee command is normally used to split the output of a program so that it can be both displayed and saved in a file. The command can be used to capture intermediate output before the data is altered by another command or program. The tee command reads standard input, then writes its content to standard output. It simultaneously copies the data into the specified file(s) or variables. The syntax differs depending on the command's implementation.
Қолданылу
Команда 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 командасы да бар.
The command is available for Unix and Unix like operating systems, Microware OS 9, DOS (e. g. 4DOS, FreeDOS), Microsoft Windows (e. g. 4NT, Windows PowerShell), and ReactOS. The Linux tee command was written by Mike Parker, Richard Stallman, and David MacKenzie. The command is available as a separate package for Microsoft Windows as part of the UnxUtils collection of native Win32 ports of common GNU Unix like utilities. The FreeDOS version was developed by Jim Hall and is licensed under the GPL. The command has also been ported to the IBM i operating system. Additionally the sponge command offers similar capabilities.
4DOS және 4NT
Бұл мысал wikipedia.txt файлында "4DOS" жолы бар кез келген жолды іздейді, сәйкес келетін жолдардың көшірмесін 4DOS.txt файлына жасайды, жолдарды сұрыптап, оларды 4DOSsorted.txt шығыс файлына жазады:
This example searches the file wikipedia. txt for any lines containing the string "4DOS", makes a copy of the matching lines in 4DOS. txt, sorts the lines, and writes them to the output file 4DOSsorted. txt: