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

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


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

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

2
Как завершить команду 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 3557 root 0:00 …
19 linux  scripting  pipe  kill  tee 

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

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

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

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

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

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


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

2
Перенаправление вывода в зависимости от grep regex
Я использую gradle runдля запуска сервера REST. Вывод сервера REST выглядит следующим образом: XXX.XXX.XX.XXX - <moreinfo> randomtext randomtext XXX.XXX.XX.XXX - <moreinfo> XXX.XXX.XX.XXX - <moreinfo> randomtext XXX.XXX.XX.XXX - <moreinfo> XXX.XXX.XX.XXXздесь IP-адрес, случайный текст сообщения об ошибках. К сожалению, весь вывод направлен на стандартный вывод. Как я могу направить все строки, начиная …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.