2010-12-22 19 views
91

Stderr'e çok fazla gürültü kaydeden bir uygulama var ve GERÇEKTEN uygulamanın yürütülmesini yavaşlatıyor. Bu çıktıyı null olarak yönlendirmek istiyorum. Bu cmd.exe ile mümkün mü?cmd.exe dosyasında nderr null yönlendirmesi nasıl yapılır

+20

bunu beğendi: command 2> nul – Naytzyrhc

+2

Bunu bir yanıt olarak ekleyebilir misiniz? Onun harika çalışıyor! –

+1

Ayrıca bkz. Süper kullanıcı: [>/dev/null Windows için] (http://superuser.com/questions/134214) – hippietrail

cevap

132
Your DOS command 2> nul 

Oku sayfa Using command redirection operators. Tanuki Software tarafından belirtilen "2>" yapısının yanı sıra, diğer bazı yararlı kombinasyonları listeler.

+1

Ancak aşağıdakiler, bazılarının bekleyebileceklerinin tam tersini yapacaktır: copy foo.txt con >> bar 2> nul'. çubuk metni içerecektir * kopyalanan bir dosya * ve konsol * foo.txt * içeriğini dolduracaktır. –

+0

Bu yöntemin, bazı komut dosyaları için sorunlara neden olabilecek boş bir satır çıkardığını unutmayın. Bunu hala bastırmak için bir yol bulmaya çalışıyorum. – Mawg

+1

@Mawg Bunu sanmıyorum. Muhtemelen kullanım senaryosuna özgü bir şey. Durumda nokta: '@for/L% C in (1,1,10) var olmayan varolmayan 2> nul'de ** on adet boş satır üretmez. – atzz

İlgili konular