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