Вопросы с тегом «tee»

90
Какова цель «тройник»?

Все случаи, которые teeя когда-либо видел, были такими: do_something | tee -a logfile Или же: do_something_else | tee logfile Является ли teeпридумано для тех, кто не знает , вы можете сделать то же самое с оболочкой трубой перенаправлениями? Такие как: do_something >> logfile Или же:...

62
Сохраняйте цвета во время прокачки

ls -l --color=auto | tee output.log Без трубы / тройника она цветная. Как я могу сделать так, чтобы он оставался цветным во время использования tee(может быть окрашен только на экране, меня не волнуют цвета в...

37
Альтернатива команде tee без STDOUT

Я использую, | sudo tee FILENAMEчтобы иметь возможность писать или добавлять в файл, для которого права суперпользователя требуются довольно часто. Хотя я понимаю, почему это полезно в некоторой ситуации, которая teeтакже отправляет свой вклад в STDOUT, я никогда не использовал эту часть teeдля...

9
PowerShell и тройник

Я использую эту команду, чтобы увидеть вывод как в консоли, так и в файле: powershell -command "my_command_1 | tee ('logs\{0}.log' -f (Get-Date -format 'yyyy.MM.dd-HH.mm'))" powershell -command "my_command_2 | tee ('logs\{0}.log' -f (Get-Date -format 'yyyy.MM.dd-HH.mm'))" # etc Это работает не так...

3
Альтернатива тройника (ввод пользователя пропущен)

мы используем какой-то сторонний интерактивный инструмент командной строки, и мы используем teeдля регистрации того, что сделал пользователь - чтобы проверить позже, если это необходимо ... Инструмент работает так, как он спрашивает, какое действие пользователь хочет выполнить, и пользователь...

1
Передача stderr в файл и на экран без перенаправления stderr в stdout

В скрипте bash я хотел бы выполнить команду при передаче stderr как в файл, так и в терминал. Однако я хочу, чтобы stderr оставался в файловом дескрипторе '2', чтобы я мог проанализировать его из внешнего процесса, вызывающего этот скрипт bash. Все решения, которые я видел до сих пор, включают...

0
обновить заголовок терминала из стандартного вывода длительной команды?

Я хотел бы изменить заголовок окна терминала во время длительной команды (например git svn fetch:) со значениями, извлеченными из вывода, в то же время записывая в стандартный вывод. Возможно ли это использовать именованные каналы или тройник и xargs? Я думаю что-то вроде git svn fetch | sed...