Een omleidingsoperator is een speciaal teken dat kan worden gebruikt met een opdracht, zoals een opdrachtpromptopdracht of een DOS-opdracht, om de invoer om te leiden naar de opdracht of de uitvoer van de opdracht.
Wanneer u een opdracht uitvoert, komt de invoer standaard van het toetsenbord en wordt de uitvoer naar het opdrachtpromptvenster gestuurd. Commando-ingangen en -uitgangen worden commandohandles genoemd.
Redirection Operators in Windows en MS-DOS
In de onderstaande tabel staan alle beschikbare omleidingsoperators vermeld voor opdrachten in Windows en MS-DOS.
echter, de > en >> omleidingsoperatoren zijn, in aanzienlijke mate, de meest gebruikte.
Omleiding Operator | Uitleg | Voorbeeld |
---|---|---|
> | Het groter dan-teken wordt gebruikt om naar een bestand of zelfs naar een printer of ander apparaat te sturen, ongeacht welke informatie van de opdracht zou zijn weergegeven in het opdrachtpromptvenster indien u de operator niet had gebruikt. | assoc> types.txt |
>> | Het dubbele groter dan -teken werkt net als het enkele groter-dan-teken, maar de informatie wordt toegevoegd aan het einde van het bestand in plaats van het te overschrijven. | ipconfig >> netdata.txt |
< | Het less-than-teken wordt gebruikt om de invoer voor een opdracht uit een bestand in plaats van uit het toetsenbord te lezen. | sorteer <data.txt |
| | De verticale pijp wordt gebruikt om de uitvoer van één opdracht te lezen en te gebruiken als voor de invoer van een andere. | dir | soort |
Notitie: Twee andere omleidingsoperatoren, >& en <&, bestaan ook, maar hebben meestal te maken met meer gecompliceerde doorverwijzingen met bedieningshendels.
Tip: De clip-opdracht is hier ook de moeite van het vermelden waard. Het is geen omleidingsoperator, maar het is bedoeld om samen met één, meestal de verticale pijp, te worden gebruikt om de uitvoer van de opdracht vóór de pijp naar het Windows-klembord door te sturen.
Bijvoorbeeld uitvoeren ping 192.168.1.1 | klem zal de resultaten van de ping-opdracht naar het klembord kopiëren, die u vervolgens in elk willekeurig programma kunt plakken.
Hoe een omleidingsoperator te gebruiken
De ipconfig opdracht is een gebruikelijke manier om verschillende netwerkinstellingen te vinden via de opdrachtprompt. Een manier om het uit te voeren is door binnen te gaan ipconfig / allemaal in het opdrachtpromptvenster.
Wanneer u dat doet, worden de resultaten weergegeven in de opdrachtprompt en zijn ze alleen elders bruikbaar als u ze kopieert vanaf het opdrachtpromptscherm. Dat is tenzij u een omleidingsexploitant gebruikt om de resultaten om te leiden naar een andere plaats zoals een bestand.
Als we naar de eerste omleidingsexploitant in de bovenstaande tabel kijken, kunnen we zien dat het groter dan-teken kan worden gebruikt om de resultaten van de opdracht naar een bestand te verzenden. Dit is hoe je de resultaten van zou sturen ipconfig / allemaal naar een tekstbestand met de naam netwerkinstellingen :
ipconfig / all> networksettings.txt
Zie Opdrachtuitvoer in een bestand omleiden voor meer voorbeelden en gedetailleerde instructies voor het gebruik van deze operators.