Привет. Утренний микропост. Короче когда перенаправляешь вывод результатов в файл, то на экране нифига не видно. Но порой это бывает критично, а нужно и в файл записать и глазками позырить в реалтайме.
На этот случай у нас есть утилита tee, которая как раз этой хераборой и занимается.
command | tee log.txt

Ты видишь происходящее на экране, а параллельно это происходящее записывается и в файл. Удобно.
Вот как нужно называть утилиты! Взял произношение буквы и можно в коробку упаковывать. Кстати пока писал, вспомнил что английская «H» взяла название от Eighth - то есть восьмая буква алфавита. Короче никто особо не заморачивался с неймингом.
Ну а еще есть подобная утилита, называется просто script. Она позволяет записать всё происходящее на экране сразу в файл. Работает даже в интерактивном режиме. Запустил ты ее и работаешь в консоли, а она пишет все твои действия в кабачок.
Ключей у нее много разных, если интересно можешь глянуть хелпину. Видел что её подключают в bashrc чтобы логировать все действия криворуких обезьян.
Я ни tee ни script не использую, потому что всё время про них забываю, да и особой необходимости нет.
Такие дела. Вечерком закину еще чтива, увидимся!








Комментарии