K přesměrování výstupu příkazu do souboru použijte operátor přesměrování. Je to jeden z našich oblíbených triků a hacků z příkazového řádku. Všechny informace, které se po spuštění příkazu zobrazí v příkazovém řádku, lze místo toho uložit do souboru, který můžete otevřít v systému Windows a později na něj odkazovat nebo s ním manipulovat, jak chcete. I když existuje několik operátorů přesměrování, o kterých si můžete přečíst podrobně zde, zejména dva se používají k výstupu výsledků příkazu do souboru: znaménko větší než, >a dvojité znaménko větší než, >>.
Jak používat operátory přesměrování
Nejjednodušší způsob, jak se naučit používat tyto operátory přesměrování, je vidět několik příkladů: ipconfig / all> mynetworksettings.txtPřesměrování výsledků „ipconfig“ do souboru TXT.
V tomto příkladu jsou všechny informace o konfiguraci sítě běžně viditelné na obrazovce po spuštění ipconfig / vše, je uložen do souboru pod jménem mynetworksettings.txt. Je uložen ve složce nalevo od příkazu, C: Users jonfi v tomto případě. The > operátor přesměrování přechází mezi příkazem ipconfig a názvem souboru. Pokud soubor již existuje, bude přepsán. Pokud ještě neexistuje, bude vytvořen. Ačkoli soubor bude vytvořen, pokud ještě neexistuje, složky nebudou. Chcete-li uložit výstup příkazu do souboru v konkrétní složce, která dosud neexistuje, nejprve vytvořte složku a poté spusťte příkaz. Vytvářejte složky bez opuštění příkazového řádku pomocí mkdir příkaz. ping 10.1.0.12> „C: Users jonfi Desktop Ping Results.txt“
Přesměrování výsledků „ping“ vede k souboru TXT v jiné složce.
Zde, když je spuštěn příkaz ping, příkazový řádek odešle výsledky do souboru s názvem Ping Results.txt nachází se na jonfi pracovní plocha uživatele, která je na C: Users jonfi Desktop. Celá cesta k souboru zabalená v uvozovkách, protože se jednalo o místo. Pamatujte, že při použití > operátor přesměrování, zadaný soubor se vytvoří, pokud již neexistuje, a přepíše se, pokud existuje.
Operátor přesměrování přílohy
Operátor dvojité šipky připojí, nikoli nahradí, soubor: ipconfig / all >> server files officenetsettings.log
Připojením výsledků „ipconfig“ k existujícímu souboru LOG.
Tento příklad používá >> operátor přesměrování, který funguje podobně jako > operátor, pouze místo přepsání výstupního souboru, pokud existuje, připojí výstup příkazu na konec souboru.
Zde je příklad toho, jak by tento soubor LOG mohl vypadat po exportu příkazu do něj:
LOG soubor výsledků příkazového řádku.
The >> operátor přesměrování je užitečný, když shromažďujete podobné informace z různých počítačů nebo příkazů a chcete všechna tato data v jednom souboru. Výše uvedené příklady operátorů přesměrování jsou v kontextu příkazového řádku, ale můžete je také použít v souboru BAT. Když použijete soubor BAT k propojení výstupu příkazu s textovým souborem, použijí se přesně stejné výše popsané příkazy, ale místo stisknutí Enter Chcete-li je spustit, stačí otevřít soubor .BAT.
Použijte operátory přesměrování v dávkových souborech
Operátoři přesměrování pracují v dávkových souborech zahrnutím příkazu stejně, jako byste to udělali z příkazového řádku: @ECHO OFF
:: Výstup ‚tracert‘ do textového souboru.
TITLE Tracert Log
tracert yahoo.com> Z: yahootracert.txt
Výše uvedené je příkladem toho, jak vytvořit dávkový soubor, který používá operátor přesměrování s příkazem tracert.
The yahootracert.txt soubor (zobrazený výše) bude vytvořen na Z: řídit několik sekund po provedení sample.bat soubor. Stejně jako výše uvedené příklady ukazuje soubor vše, co by příkazový řádek odhalil, kdyby nebyl použit operátor přesměrování.