Gebruik een omleidingsoperator om de uitvoer van een opdracht om te leiden naar een bestand. Het is een van onze favoriete opdrachtprompttrucs en hacks. Alle informatie die wordt weergegeven in de opdrachtprompt na het uitvoeren van een opdracht, kan in plaats daarvan worden opgeslagen in een bestand dat u in Windows kunt openen om er later naar te verwijzen of te manipuleren zoals u dat wilt. Hoewel er verschillende omleidingsoperatoren zijn, waarover u hier in detail kunt lezen, worden er in het bijzonder twee gebruikt om de resultaten van een opdracht naar een bestand te sturen: het groter-dan-teken, >, en het dubbele groter-dan-teken, >>.
Omleidingsoperators gebruiken
De eenvoudigste manier om te leren hoe u deze omleidingsoperatoren kunt gebruiken, is door enkele voorbeelden te bekijken: ipconfig /all > mynetworksettings.txt
‘ipconfig’-resultaten omleiden naar een TXT-bestand.
In dit voorbeeld wordt alle informatie over de netwerkconfiguratie die normaal op het scherm wordt weergegeven na het uitvoeren van
ipconfig /all, wordt opgeslagen in een bestand met de naam
mijnnetwerkinstellingen.txt. Het wordt opgeslagen in de map links van de opdracht,
C:Gebruikersjonfi in dit geval. De
> omleidingsoperator gaat tussen de opdracht ipconfig en de naam van het bestand. Als het bestand al bestaat, wordt het overschreven. Als het nog niet bestaat, wordt het gemaakt. Hoewel er een bestand wordt gemaakt als het nog niet bestaat, zullen mappen dat niet doen. Als u de uitvoer van de opdracht wilt opslaan in een bestand in een specifieke map die nog niet bestaat, maakt u eerst de map en voert u vervolgens de opdracht uit. Maak mappen zonder de opdrachtprompt te verlaten met de
mkdir opdracht. ping 10.1.0.12 > “C:UsersjonfiDesktopPing Results.txt”

“ping”-resultaten omleiden naar een TXT-bestand in een andere map.
Hier, wanneer de ping-opdracht wordt uitgevoerd, voert de opdrachtprompt de resultaten uit naar een bestand met de naam name
Resultaten pingen.txt gelegen aan de
jonfi het bureaublad van de gebruiker, dat is op
C:GebruikersjonfiDesktop. Het hele bestandspad tussen aanhalingstekens omdat er een spatie bij betrokken was. Denk eraan, bij het gebruik van de
> omleidingsoperator, wordt het opgegeven bestand gemaakt als het nog niet bestaat en wordt het overschreven als het wel bestaat.
De omleidingsoperator toevoegen
De operator met dubbele pijl voegt een bestand toe in plaats van vervangt: ipconfig /all >> serverfilesofficenetsettings.log

“ipconfig”-resultaten toevoegen aan een bestaand LOG-bestand.
Dit voorbeeld gebruikt de
>> omleidingsoperator die op vrijwel dezelfde manier werkt als de
> operator, alleen in plaats van het uitvoerbestand te overschrijven als het bestaat, voegt het de opdrachtuitvoer toe aan het einde van het bestand.
Hier is een voorbeeld van hoe dit LOG-bestand eruit zou kunnen zien nadat er een opdracht naar is geëxporteerd:

Een LOG-bestand met opdrachtpromptresultaten.
De
>> omleidingsoperator is handig wanneer u vergelijkbare informatie van verschillende computers of opdrachten verzamelt en u al die gegevens in één bestand wilt hebben. De bovenstaande voorbeelden van omleidingsoperatoren vallen binnen de context van de opdrachtprompt, maar u kunt ze ook in een BAT-bestand gebruiken. Wanneer u een BAT-bestand gebruikt om de uitvoer van een opdracht naar een tekstbestand te pipen, worden exact dezelfde opdrachten gebruikt als hierboven beschreven, maar in plaats van op
Enter om ze uit te voeren, hoeft u alleen maar het .BAT-bestand te openen.
Omleidingsoperators gebruiken in batchbestanden
Omleidingsoperators werken in batchbestanden door de opdracht op te nemen zoals u zou doen vanaf de opdrachtprompt: @ECHO OFF
:: Voer ’tracert’ uit naar een tekstbestand.
TITEL Tracert-logboek
tracert yahoo.com > Z:yahootracert.txt
Het bovenstaande is een voorbeeld van hoe u een batchbestand maakt dat een omleidingsoperator gebruikt met de opdracht tracert.
De yahootracert.txt bestand (hierboven weergegeven) wordt aangemaakt op de Z: rijden enkele seconden na het uitvoeren van de voorbeeld.bat het dossier. Net als de bovenstaande voorbeelden toont het bestand alles wat de opdrachtprompt zou hebben onthuld als de omleidingsoperator niet was gebruikt.