Интернет магазин китайских планшетных компьютеров



Компьютеры - Tee - Примеры

11 мая 2011


Оглавление:
1. Tee
2. Примеры



В UNIX

  • Чтобы одновременно увидеть и сохранить выходные данные:
lint program.c | tee program.lint

Эта команда покажет стандартные выходящие данные команды lint program.c на средстве вывода, в то же самое время оно сохранит полученные данные в файл program.lint. Если такой файл уже существует, он будет переписан.

  • Чтобы получить данные от команды и дописать их в существующий файл:
lint program.c | tee -a program.lint

Как и в предыдущем примере, на экран будут выведены данные от команды lint program.c, после чего эти данные будут дописаны в конец файла program.lint. Если такой файл не существует, он будет создан.

  • Использование совместно с sudo:
echo "Body of file..." | sudo tee root_owned_file > /dev/null

В этом примере демонстрируется, как при помощи tee обойти ограничения команды sudo, за счёт которых она не может перенаправлять вывод в файл. А дальнейшее перенаправление в /dev/null позволит избежать вывода текста на консоль.



Просмотров: 1731


<<< Tcpdump
Test >>>