`tee` - это команда, которая читает из стандартного ввода и записывает в стандартный вывод и в файл, так что пользователь может видеть вывод команды одновременно с ее сохранением.
Команда tee
позволяет пользователю захватывать выходные данные команды в файл, не предотвращая его появление в окне терминала, в отличие от перенаправления >
. Это обеспечивает, например, способ проверки того, что записывается в файл, или регистрации выходных данных для последующего изучения.
Пример:
$ echo "tee is a very useful command" | tee tee-love tee is a very useful command $ cat tee-love tee is a very useful command
tee
имеет полезную опцию -a
- и добавить в файл (по умолчанию он перезаписывает существующий файл новым содержимым или создает файл, если он не существует)
$ echo "<3" | tee -a tee-love <3 $ cat tee-love tee is a very useful command <3