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

Стандартний вихідний потік помилок (stderr) зазвичай використовується програмою для виведення повідомлень про помилки або діагностики.

15
Як надрукувати на stderr в Python?
Існує кілька способів написання на stderr: # Note: this first one does not work in Python 3 print >> sys.stderr, "spam" sys.stderr.write("spam\n") os.write(2, b"spam\n") from __future__ import print_function print("spam", file=sys.stderr) Це, здається, суперечить дзену Python # 13 † , тож яка різниця тут і чи є якісь переваги чи недоліки …

11
Як я можу прокласти трубу більш жорстко, а не прокладати?
У мене є програма, яка записує інформацію в stdoutі stderr, і мені потрібно grepпроаналізувати те, що стає більш складним , ігноруючи stdout . Я, звичайно, можу це зробити в 2 етапи: command > /dev/null 2> temp.file grep 'something' temp.file але я вважаю за краще мати можливість це робити без тимчасових …
981 bash  grep  stdout  pipe  stderr 

10
Плутати про stdin, stdout та stderr?
Я досить плутаю мету цих трьох файлів. Якщо моє розуміння правильне, stdinце файл, в який програма записує свої запити для виконання завдання в процесі, stdoutце файл, в який ядро ​​записує свій вихід, і процес, який запитує, отримує доступ до інформації, і stderrце файл у які вводяться всі винятки. Відкриваючи ці …
230 linux  stdout  stdin  stderr 

18
Як зберігати стандартну помилку в змінній
Скажімо, у мене такий сценарій: марно.ш echo "This Is Error" 1>&2 echo "This Is Output" У мене є ще один сценарій оболонки: такожUseless.sh ./useless.sh | sed 's/Output/Useless/' Я хочу зафіксувати "Це помилка" або будь-який інший stderr з useless.sh, в змінну. Назвемо це ПОМИЛКА. Зауважте, що я використовую stdout для чогось. …

2
Трубопроводити як stdout, так і stderr в bash?
Здається, що новіші версії bash мають &>оператора, який (якщо я правильно розумію) перенаправляє як stdout, так і stderr у файл ( &>>додає файл замість цього, як уточнив Адріан). Який найпростіший спосіб досягти того самого, але замість цього перейти до іншої команди? Наприклад, у цьому рядку: cmd-doesnt-respect-difference-between-stdout-and-stderr | grep -i SomeError …
156 bash  stdout  stderr  piping 

5
З bash, як я можу передати стандартну помилку в інший процес?
Добре відомо, як передавати стандартний вихід процесу на інший стандартний вхід: proc1 | proc2 Але що робити, якщо я хочу надіслати стандартну помилку proc1 до proc2 і залишити стандартний висновок, що йде в поточне місце? Ви можете подумати bash, що команда матиме рядки: proc1 2| proc2 Але, на жаль, ні. …
138 bash  pipe  stderr 

1
Як перенаправити stderr на нуль у cmd.exe
У мене є додаток, який записує багато шуму на більш жорсткий, і дійсно уповільнює виконання програми. Я хотів би перенаправити цей висновок на null. Чи можливо це за допомогою cmd.exe?
122 redirect  stderr  cmd 

6
Як я можу надрукувати на stderr на C?
На мові C надрукувати друк легко, з printfвід stdio.h. Однак як можна друкувати на stderr? Ми можемо використати fprintfдля досягнення цього, мабуть, але його синтаксис здається дивним. Може, ми можемо використовувати printfдля друку на stderr?
119 c  printf  stderr 


3
Різниця між $ stdout та STDOUT у Ruby
У Ruby, у чому різниця між $stdout(перед знаком долара) та STDOUT(у всіх великих літери)? Виконуючи переспрямування вихідних даних, що слід використовувати і чому? Те саме стосується $stderrі STDERR. Редагувати: Щойно знайшов відповідне запитання .
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.