«stderr» etiketlenmiş sorular

Standart hata çıktı akışı (stderr) tipik olarak bir program tarafından hata mesajlarının veya tanılamanın çıkarılması için kullanılır.

15
Python'da stderr'a nasıl yazdırılır?
Stderr'e yazmanın birkaç yolu vardır: # 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) Bu Python # 13 † ' in zeniyle çelişiyor gibi görünüyor , bu yüzden burada fark nedir ve şu ya da …

11
Stder'ı nasıl stderr olarak borulayabilirim?
Ben bilgileri yazar bir program var stdoutve stderr, ve ihtiyacım grepne geliyor içinden stderr'e hiçe ederken, stdout'u . Elbette 2 adımda yapabilirim: command > /dev/null 2> temp.file grep 'something' temp.file ama bunu geçici dosyalar olmadan yapmayı tercih ederim. Akıllı boru hileleri var mı?
981 bash  grep  stdout  pipe  stderr 

10
Stdin, stdout ve stderr hakkında kafanız mı karıştı?
Bu üç dosyanın amacı ile kafam karıştı. Anlayışım doğruysa, stdinbir programın işlemdeki bir görevi yürütmek için isteklerine yazdığı stdoutdosya, çekirdeğin çıktısını yazdığı dosya ve bilginin erişmesini isteyen işlemdir stderrve dosya tüm istisnalar girilir. Bunlar gerçekten olup olmadığını kontrol etmek için bu dosyaları açarken, ben böyle bir şey önermek gibi görünüyor! …
230 linux  stdout  stdin  stderr 

18
Bir değişkente standart hata nasıl saklanır
Diyelim ki şöyle bir senaryom var: useless.sh echo "This Is Error" 1>&2 echo "This Is Output" Başka bir kabuk betiğim daha var: alsoUseless.sh ./useless.sh | sed 's/Output/Useless/' "Bu hata" ya da useless.sh herhangi bir stderr bir değişkeni yakalamak istiyorum. Buna HATA diyelim. Bir şey için stdout kullandığım dikkat edin. Stdout …

2
Hem stdout hem de stderr'i bash içinde borulama?
Bash'ın daha yeni sürümlerinde, &>(doğru anlarsam), hem stdout hem de stderr'i bir dosyaya ( &>>Adrian'ın açıkladığı gibi dosyaya ekler ) yönlendiren operatöre sahip gibi görünüyor . Aynı şeyi elde etmenin en basit yolu nedir, bunun yerine başka bir komuta geçmek mi? Örneğin, bu satırda: cmd-doesnt-respect-difference-between-stdout-and-stderr | grep -i SomeError Grep'in …
156 bash  stdout  stderr  piping 

5
Bash ile standart hatayı başka bir sürece nasıl bağlayabilirim?
Bir işlemin standart çıkışının başka bir işlem standart girdisine nasıl bağlanacağı iyi bilinmektedir: proc1 | proc2 Peki ya proc1'in standart hatasını proc2'ye göndermek ve standart çıkışı mevcut konumuna bırakmak istersem ne olur? Şunlar bashboyunca bir komuta sahip olacağını düşünürdünüz : proc1 2| proc2 Ama ne yazık ki hayır. Bunu yapmanın …
138 bash  pipe  stderr 


6
C'de stderr'e nasıl yazdırabilirim?
C yılında Stdout'a yazdırma ile, kolay printfgelen stdio.h. Ancak, stderr'e nasıl yazdırabilirim? fprintfGörünüşe göre bunu başarmak için kullanabiliriz , ancak sözdizimi garip görünüyor. Belki printfstderr'e yazdırmak için kullanabiliriz ?
120 c  printf  stderr 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.