Hata iletilerini komut isteminden yeniden yönlendiriliyor: STDERR/STDOUT

Makale çevirileri Makale çevirileri
Makale numarası: 110930 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bir uygulama kullanarak çıktıyı yeniden yönlendirilirken, ">" sembol, errormessages hala ekrana yazdırın. Hata iletileri standart çıkış akış yerine standart hata akış gönderilen areoften olmasıdır.

(Komut istemi) konsol uygulaması veya komut çıktısı genellikle iki ayrı akış sentto olur. Normal çıktı için standart Out(STDOUT) gönderilen ve hata iletileri standart hata (STDERR) gönderilir. C'yi yeniden yönlendirme Konsolu kullanarak çıktıyı ">" sembolü, yalnızca redirectingSTDOUT olan. Elinizde belirtmek için STDERR yönlendirmek için "2 >" theredirection sembolü. STDERR olan ikinci çıkış akışı seçer.

ÖRNEK

Aşağıdaki çıktıları "(burada file.xxx mevcut değil) komutu dir file.xxx" görüntüler:
F sürücüsündeki birimin şeker Cane birim seri numarası 34EC-0876 aralığındadır

Dosya bulunamadı
NUL kullanarak aygıt çıkışı yönlendirmek durumunda "dir file.xxx > nul", yine hata iletisi görüntülenir:
Dosya bulunamadı
Hata iletisi NUL bağlantı noktasına yeniden yönlendirmek için aşağıdaki komutu kullanın:
   dir file.xxx 2> nul
Ya da tek bir yerde ve başka bir hata çıktı yönlendirebilirsiniz.
   dir file.xxx > output.msg 2> output.err
Bir dosyaya STDOUT hataları STDOUT STDERR için çıktıyı yeniden yönlendirmek için "& 1" komutunu kullanarak tek bir dosya için standart çıktı ve sonra sendingthe çıkış yazdırabilirsiniz:
   dir file.xxx 1> output.msg 2>&1

Özellikler

Makale numarası: 110930 - Last Review: 2 Nisan 2014 Çarşamba - Gözden geçirme: 5.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows 2000 Professional Edition
Anahtar Kelimeler: 
kbusage kbmt KB110930 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 110930

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com