Makale numarası: 110930 - Son Gözden Geçirme: 20 Şubat 2007 Salı - Gözden geçirme: 3.3

Komut istemi'nden hata iletileri yeniden yönlendirme: STDERR/STDOUT

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bir uygulamayı kullanarak gelen çıktı yeniden yönlendirme, ">" simge, hata iletileri, hala ekrana yazdırın. Hata iletileri genelde standart çıkış akışı yerine standart hata akışı gönderilen olmasıdır.

<a1>Konsol</a1> (komut istemi) uygulama veya komut çıktısı genellikle için iki ayrı akış olarak gönderilir. Normal çıkış, standart dışı için (STDOUT) gönderilir ve hata iletileri, standart hata (STDERR) gönderilir. Konsol kullanarak çıktı yeniden yönlendirme, ">" simgesi, yalnızca STDOUT yeniden yönlendireceğiniz. STDERR belirtmek zorunda yönlendirmek "2 >" için yeniden yönlendirme simgesi. Bu, STDERR olan ikinci bir çıkış akışı seçer.

ÖRNEK

Aşağıdaki çıktıyı "(burada file.xxx yok) komut dizini file.xxx" görüntüler:
F sürücüsündeki birimin Candy Cane olan birim seri numarası 34EC 0876 olur.

Dosya bulunamadı
NULL aygıt kullanarak Çıkışı yönlendirmek, "dir file.xxx > nul", hata iletisini görmeye devam:
Dosya bulunamadı
Hata iletisi için NUL yönlendirmek için aşağıdaki komutu kullanın:
   dir file.xxx 2> nul
veya tek bir yerde ve başka bir hata çıktı yönlendirin.
   dir file.xxx > output.msg 2> output.err
STDERR STDOUT için için çıktıyı yeniden yönlendirmek için "& 1" komutunu kullanarak ve sonra çıktıyı bir dosyaya STDOUT gönderme hataları ve tek bir dosyaya standart çıktıyı yazdırabilirsiniz:
   dir file.xxx 1> output.msg 2>&1

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows NT Advanced Server 3.1
  • Microsoft Windows NT Workstation 3.1
  • Microsoft Windows NT Advanced Server 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: 
kbmt kbusage KB110930 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:110930  (http://support.microsoft.com/kb/110930/en-us/ )