С чего начать Первые шаги трек · 15 ступеней
Linux Labs
К статье

tee — вывод в файл и на экран

шпаргалка · GNU coreutils https://lab.dimsanych.ru/ru/wiki/tee/

Шпаргалка

  • cmd | tee file показать и записать (перезапись)
  • cmd | tee -a file дописать
  • echo x | sudo tee -a /etc/f >/dev/null запись в защищённый файл
  • cmd 2>&1 | tee log вместе с stderr

Ключи

Без -a tee обрезает файл до нуля перед записью — для логов и конфигов, которые дополняются, а не пересоздаются, всегда нужен -a. -i заставляет tee игнорировать SIGINT (Ctrl+C), чтобы прерывание не остановило запись раньше, чем завершится сама команда в конвейере.

Загрузка…