Pytania oznaczone «stderr»

Standardowy strumień wyjściowy błędów (stderr) jest zwykle używany przez program do wyświetlania komunikatów o błędach lub diagnostyki.

1338
Jak drukować na stderr w Pythonie?

Istnieje kilka sposobów pisania na 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) To wydaje się być sprzeczne z zen z Pythona nr...

981
Jak mogę stderr potoku, a nie stdout?

Mam program, który zapisuje informacje do stdouti stderr, i muszę przejść grepprzez to, co nadchodzi do stderr , ignorując standardowe wyjście . Oczywiście mogę to zrobić w 2 krokach: command > /dev/null 2> temp.file grep 'something' temp.file ale wolałbym móc to zrobić bez plików...

230
Mylisz się co do stdin, stdout i stderr?

Jestem raczej mylony z celem tych trzech plików. Jeśli dobrze rozumiem, stdinto plik, w którym program zapisuje swoje żądania uruchomienia zadania w tym procesie, stdoutto plik, w którym jądro zapisuje dane wyjściowe, a proces żądający dostępu do informacji z niego stderrjest plikiem w których...

156
Pipowanie zarówno stdout, jak i stderr w bash?

Wygląda na to, że nowsze wersje basha mają &>operator, który (o ile dobrze rozumiem) przekierowuje zarówno stdout, jak i stderr do pliku ( &>>zamiast tego dołącza do pliku, jak wyjaśnił Adrian). Jaki jest najprostszy sposób osiągnięcia tego samego, ale zamiast tego przekierowanie...

120
Jak mogę drukować na stderr w C?

W C drukowanie na standardowe wyjście jest łatwe dzięki printffrom stdio.h. Jednak w jaki sposób można drukować na stderr? fprintfPozornie możemy to osiągnąć, ale jego składnia wydaje się dziwna. Może możemy użyć printfdo drukowania na