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

stdout - это имя дескриптора выходного файла по умолчанию для процесса. Поскольку в `stdout` нет ничего особенного, вы * не должны * использовать этот тег. Используйте тег [io-redirection] для вопросов о том, как перенаправить вывод, используйте [file-descriptors] для вопросов о том, как управлять файловыми дескрипторами, используйте [lock] для вопросов о блокировке файлов и используйте [files] для общих вопросов о файловые операции.

9
Как ничего не делать вечно элегантным способом?
У меня есть программа, которая производит полезную информацию, stdoutно также читает из stdin. Я хочу перенаправить его стандартный вывод в файл, не предоставляя ничего для стандартного ввода. Пока все хорошо, я могу сделать: program > output и не делай ничего в tty. Однако проблема в том, что я хочу сделать …

5
Относятся ли отчеты о проделанной работе / журналы к stderr или stdout?
Существует ли официальное руководство по POSIX, GNU или другим правилам о том, где следует печатать отчеты о ходе работы и информацию о регистрации (например, «Doing foo; foo done»)? Лично я склонен записывать их в stderr, чтобы я мог перенаправить stdout и получать только фактический вывод программы. Мне недавно сказали, что …
75 posix  stdout  gnu  stderr  standard 

6
Можно ли направить стандартный вывод на одном сервере в стандартный вывод на другом сервере?
stdoutна одном сервере CentOS необходимо подключить к stdinдругому серверу CentOS. Это возможно? Обновить ScottPack, MikeyB и Jofel имеют правильные ответы. Я присудил ответ Скотту, потому что, хотя в моем вопросе безопасность не указывалось как требование, всегда приятно быть в безопасности. Тем не менее, предложения двух других стипендиатов также будут работать.
74 pipe  stdout  stdin 

6
Могу ли я настроить свою оболочку для печати STDERR и STDOUT разными цветами?
Я хочу настроить свой терминал так, чтобы stderrон печатался другим цветом, чем stdout; возможно красный. Это облегчит различие между ними. Есть ли способ настроить это в .bashrc? Если нет, возможно ли это? Примечание . Этот вопрос был объединен с другим вопросом, который запрашивался stderr, stdout и пользовательский ввод эха выводился …

4
Напишите Python stdout в файл немедленно
При попытке записать стандартный вывод из скрипта Python в текстовый файл ( python script.py > log) текстовый файл создается при запуске команды, но фактическое содержимое не записывается до тех пор, пока скрипт Python не завершится. Например: script.py: import time for i in range(10): print('bla') time.sleep(5) выводит на стандартный вывод каждые …
51 shell  python  stdout 

5
Содержимое выходного файла при его изменении
Я хочу вывести содержимое файла, пока они меняются, например, если у меня есть файл, foobarи я делаю: magic_command foobar Текущий терминал должен отображать содержимое файла и ждать, пока я не знаю, я нажимаю ^ C. Тогда если из другого терминала я делаю: echo asdf >> foobar Первый терминал должен отображать …
47 terminal  tail  stdout 


6
Как заставить команду думать, что ее вывод идет в терминал
При наличии команды, которая меняет свое поведение, когда ее вывод поступает на терминал (например, производит цветной вывод), как этот вывод может быть перенаправлен в конвейер при сохранении измененного поведения? Для этого должна быть полезность, о которой я не знаю. Некоторые команды, например grep --color=always, имеют флажки параметров для принудительного поведения, …
38 shell  pipe  utilities  stdout  pty 

4
Как вызвать редактор vim и вывод канала в bash
Иногда мне нужно написать текст, а затем передать этот текст в другую команду. Мой обычный рабочий процесс выглядит примерно так: vim # I edit and save my file as file.txt cat file.txt | pandoc -o file.pdf # pandoc is an example rm file.txt Я нахожу это громоздким и пытаюсь изучить …
34 vim  pipe  stdout 

5
Как перенаправить стандартный вывод в файл, а стандартный вывод - в другой?
Как я могу достичь cmd >> file1 2>&1 1>>file2 То есть stdout и stderr должны перенаправлять на один файл (file1), и только stdout (file2) должен перенаправлять на другой (оба в режиме добавления)?

8
Команда для вывода содержимого файла на стандартный вывод?
Я знаю, catчто это можно сделать, но его главная цель - объединить, а не просто отобразить контент. Я также знаю о lessи more, но я ищу что-то простое ( не пейджер ), которое просто выводит содержимое файла на терминал, и это сделано специально для этого, если есть такая вещь.
28 cat  less  stdout 

3
Безопасно ли перенаправлять stdout и stderr в один файл без копий файловых дескрипторов?
Я начинаю в пустой директории. $ touch aFile $ ls aFile Тогда у меня есть lsдва аргумента, один из которых отсутствует в этом каталоге. Я перенаправляю оба выходных потока в файл с именем output. Я использую >>, чтобы не писать одновременно. $ ls aFile not_exist >>output 2>>output $ cat output …

2
В bash-скрипте, как захватывать стандартный вывод построчно
В bash-скрипте я хотел бы захватить стандартный вывод длинной командной строки за строкой, чтобы их можно было анализировать и сообщать, пока начальная команда еще выполняется. Это сложный способ сделать это: # Start long command in a separated process and redirect stdout to temp file longcommand > /tmp/tmp$$.out & #loop until …
26 bash  process  stdout 

6
Как заставить программы на Python вести себя как надлежащие инструменты Unix?
У меня есть несколько скриптов Python, и я работаю над их переписыванием. У меня та же проблема со всеми из них. Для меня не очевидно, как писать программы, чтобы они вели себя как надлежащие инструменты Unix. Потому что это $ cat characters | progname и это $ progname characters должен …

3
Как я могу ограничить скорость вывода стандартного вывода?
Я использую CentOS 5.7, и у меня есть утилита резервного копирования, которая имеет возможность выгрузить свой файл резервной копии в stdout. Файл резервной копии довольно большой (несколько гигабайт). Цель - файловая система SSHFS. Чтобы не пропускать полосу пропускания и не снижать производительность сети, я хотел бы ограничить скорость, с которой …
24 hard-disk  io  stdout 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.