Команды-фильтры

8.8.15. Команды-фильтры

 Команда TEE

Назначение: копирование стандартного ввода на стандартное устройство вывода и сохранение копии в файлах.

Синтаксис:

TEE [/A]   file ... <file

или

process|TEE [/A] file ...

Комментарии. Фильтр TEE осуществляет «размножение» данных, поданных на стандартный ввод, путем записи их в заданные аргументами файлы и посылки на стандартное устройство вывода

Переключатель обеспечивает присоединение копий к файлам, если они существуют, вместо создания файлов заново.

Замечание: TEE часто используется для сохранения в файле передающихся по конвейеру данных.

Пример:

    DIR | TEE MYDIR.TXT | SORT > FILE.LST

 

Команда Y

Назначение: копирование стандартного ввода, а за ним — содержимого заданных файлов на стандартное устройство вывода.

Синтаксис:

Y file...<file

или

process |Y file ...

Комментарии. К данным, поступившим в качестве стандартного ввода, последовательно присоеди­няется содержимое заданных файлов file, и результат посылается в стандартное устройство вывода.

Замечание: Y удобно использовать для пополнения данных, передающихся по конвейеру.