Presmerovanie chybové hlásenia z príkazového riadka: STDERR/STDOUT

Preklady článku Preklady článku
ID článku: 110930 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Keď presmerovanie výstupu z aplikácie pomocou ">" symbol chyba správy sa stále tlačiť na obrazovku. To je, pretože chybové správy sú často zasielané štandardný chybový stream štandardné von.

Výstup z konzoly (príkazový riadok) aplikácia alebo príkaz sa často odosiela na dvoch samostatných prúdov. Pravidelné výstup odosiela do štandardného Out (STDOUT) a chybové hlásenia sa odosielajú na štandardná chyba (STDERR). keď, kedy presmerujete výstup pomocou konzoly ">" symbolom, budete len presmerovávajú STDOUT. S cieľom presmerovať STDERR musíte zadať "2 >" pre symbol presmerovania. Vyberie druhý výstup prúd, ktorý je STDERR.

PRÍKLAD

Zobrazí príkaz "dir file.xxx" (ak file.xxx neexistuje) Tento výstup:
Zväzok v jednotke f je Kandizovaný trstiny Sériové číslo zväzku je 34EC-0876

Súbor sa nenašiel
Ak presmerujete výstup do NUL zariadenie používa "dir file.xxx > nul", stále uvidíte chybové hlásenie:
Súbor sa nenašiel
Presmerovať chybové hlásenie na NUL, použite nasledovný príkaz:
   dir file.xxx 2> nul
Alebo môžete presmerovať výstup na jednom mieste a chyby do druhého.
   dir file.xxx > output.msg 2> output.err
Môžete vytlačiť chyby a štandardný výstup do jedného súboru pomocou "& 1" príkaz presmerovanie výstupu STDERR STDOUT a potom posielať výstup STDOUT do súboru:
   dir file.xxx 1> output.msg 2>&1

Vlastnosti

ID článku: 110930 - Posledná kontrola: 10. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • 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
Kľúčové slová: 
kbusage kbmt KB110930 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:110930

Odošlite odozvu

 

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