Запитання з тегом «tee»

tee - це утиліта командного рядка, яка зчитує стандартне введення та записує на стандартний вивід, а також файл, вказаний як аргумент. Використовуйте цей тег для запитань про команду трійника.


3
Як працює `: w! Sudo tee%`?
Якщо ви відкриєте файл, на який у вас немає дозволу писати в vim, вирішите, що вам потрібно його змінити, ви можете записати свої зміни, не виходячи з vim, зробивши це, :w !sudo tee % я не розумію, як це може працювати. Чи можете ви просіть це? Я розумію :wчастину, вона …
27 vim  sudo  tee 

4
Чи можна перенаправити висновок команди на кілька команд?
Наскільки я знаю, я можу використовувати команду tee, щоб розділити стандартний вихід на екран та інші файли: command -option1 -option2 argument | tee file1 file2 file3 Чи можна перенаправити вихід на команди замість файлів за допомогою трійника, щоб я теоретично міг створити ланцюжок команд?
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 …
19 linux  scripting  pipe  kill  tee 

4
Виведіть у stdout і в той же час прив'яжіть до файлу
У мене є сценарій, який видає текст 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 <(command1) <(command2) <(command3) Я хотів би мати можливість робити обидві речі одночасно, так що …
18 pipe  cat  tee  concurrency 

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

2
`трійник 'для команд
teeможе перенаправляти трубопровідний стандартний вхід у стандартний вихід та файл. echo Hello, World! | tee greeting.txt Команда вгорі відображатиме привітання на екрані терміналу і зберігає його у вмісті greeting.txtфайлу, створюючи файл, якщо такого немає під цим ім'ям. Також можна -aпереключити teeна додавання до наявного файлу замість перезапису. Чи є зручний …

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

3
Як використовувати трійник для перенаправлення на grep
Я не маю великого досвіду використання трійника, тому сподіваюся, що це не дуже просто. Переглянувши одну з відповідей на це питання, я зіткнувся з дивним поведінкою tee. Для того, щоб я вивів перший рядок і знайдений рядок, я можу використовувати це: ps aux | tee >(head -n1) | grep syslog …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.