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.txt
Př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 / all, je uložen do souboru pod jménem mynetworksettings.txt. Je uložen ve složce nalevo od příkazu, v tomto případě C: Users jonfi.
Společnost > 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í příkazu mkdir.
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 umístěný na ploše uživatele jonfi, 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 / vše >> \ server soubory 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.
Společnost >> 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í vstoupit 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.
Soubor yahootracert.txt (zobrazený výše) bude vytvořen na jednotce Z: několik sekund po provedení souboru sample.bat. 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í.