Утилита tee#
Описание#
Утилита tee используется для считывания данных из стандартного потока ввода и отображения их в стандартном выводе или записи в файл.
Синтаксис утилиты:
tee <options> <files>
Где:
<options>- опции;<files>- файлы.
Опции#
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Добавить данные к указанным файлам без перезаписи |
|
Игнорировать сигналы прерывания |
|
Работать в режиме конвейера — перенаправить вывод одной команды на ввод следующей |
|
Настроить поведение при ошибке записи |
Примеры использования#
Для отображения текста
exampleв стандартном потоке вывода и записи в файлfile_1введите команду:echo "example" | tee <path_to_>file_1Для отображения текста
exampleв стандартном потоке вывода и добавления к данным файлаfile_2- без перезаписи - введите команду:echo "example" | tee -a <path_to_>file_2Для записи вывода команды
lsв файлtest.txtбез отображения в терминале введите команду:ls | tee test.txt > /dev/nullГде
/dev/null- специальный файл «пустое устройство».
Дополнительная информация#
Дополнительную информацию можно получить, выполнив команду:
man tee
Или:
tee --help