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

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

27
Как работает `: w! Sudo tee%`

Если вы откроете файл, на который у вас нет разрешения на запись в vim, то решите, что вам нужно его изменить, вы можете записать свои изменения, не выходя из vim, выполнив « :w !sudo tee % Я не понимаю, как это может работать». Не могли бы вы проанализировать это? Я понимаю :wчасть, он записывает...

21
Можно ли перенаправить вывод команды более чем в одну команду?

Насколько я знаю, я могу использовать команду tee, чтобы разделить стандартный вывод на экран и другие файлы: command -option1 -option2 argument | tee file1 file2 file3 Можно ли перенаправить вывод в команды вместо файлов, используя tee, чтобы я теоретически мог создать цепочку команд?...

19
Как завершить команду Linux tee, не убивая приложение, от которого она получает

У меня есть скрипт bash, который работает, пока машина Linux включена. Я начинаю это, как показано ниже: ( /mnt/apps/start.sh 2>&1 | tee /tmp/nginx/debug_log.log ) & После этого я вижу команду tee в выводе ps, как показано ниже: $ ps | grep tee 418 root 0:02 tee /tmp/nginx/debug_log.log...

18
tee + cat: использовать вывод несколько раз, а затем объединить результаты

Если я вызываю какую-то команду, например, echoя могу использовать результаты этой команды в нескольких других командах с tee. Пример: echo "Hello world!" | tee >(command1) >(command2) >(command3) С помощью cat я могу собрать результаты нескольких команд. Пример: cat <(command1)...

18
Вывод в stdout и одновременно grep в файл

У меня есть скрипт, который выводит текст в stdout. Я хочу видеть весь этот вывод в моем терминале, и в то же время я хочу отфильтровать некоторые строки и сохранить их в файл. Пример: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' > out.file $ cat out.file Line A Line C Я хочу...

17
тоесть стандартный выход к стандартному?

Я хотел бы отправить стандартный вывод из одного процесса в стандартный поток другого процесса, но также и в консоль. Например, отправка stdout в stdout + stderr. Например, я получил git editпсевдоним для следующего: git status --short | cut -b4- | xargs gvim --remote Я хотел бы, чтобы список имен...

15
`tee` для команд

teeможет перенаправить стандартный ввод данных в стандартный вывод и файл. echo Hello, World! | tee greeting.txt Приведенная выше команда отобразит приветствие на экране терминала и сохранит его в содержимом greeting.txtфайла, создав файл, если его нет с таким именем. Также есть -aпереключатель для...

14
Прямой вывод на трубу и стандартный вывод

Мне было интересно, есть ли способ передать вывод команды и направить его на стандартный вывод. Так, например, fortuneпечатает печенье с предсказанием, а также копирует его в буфер обмена: $ fortune | tee >(?stdout?) | pbcopy "...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and...

13
Как мне использовать тройник для перенаправления на grep

У меня нет большого опыта использования тройника, поэтому я надеюсь, что это не очень просто. После просмотра одного из ответов на этот вопрос я столкнулся со странным поведением tee. Чтобы вывести первую строку и найденную строку, я могу использовать это: ps aux | tee >(head -n1) | grep syslog...

10
Тройник тормозит трубопроводы?

Мне интересно, замедляет ли тройник трубопроводы. В конце концов, запись данных на диск происходит медленнее, чем их передача. Дождется ли передача данных в следующий канал, пока они не будут записаны на диск? (Если нет, то, наверное, нужно поставить в очередь данные, которые были отправлены...