Network Administration: Windows Command Redirection en Piping

Redirection en leidingen van Windows commando's zijn gerelateerd technieken. Redirection kunt u een alternatieve bestemming voor de output die wordt weergegeven door een opdracht of een alternatieve bron voor input die moet worden ingevoerd in een commando te geven. Bijvoorbeeld, kunt u de resultaten van een ipconfig / all commando om een bestand met de naam myconfig.txt zoals deze op te slaan:

C: \> ipconfig / all> myconfig.txt

Hier, hoe groter-dan-teken (>) gebruikt om de Commanda € ™ s console-uitvoer omleiden.

Als een opdracht accepteert input van het toetsenbord, kunt u invoert omleiding gebruiken om een ​​bestand dat de ingang die u wilt aan dit commando bevat specificeren. Bijvoorbeeld, kunt u een tekstbestand met de naam lookup.txt met subopdrachten voor een opdracht, zoals nslookup creëren. Vervolgens kunt u deze scripted subcommando voeden aan de opdracht nslookup, zoals deze:

C: \> nslookup <lookup.txt

Piping is een soortgelijke techniek. Het neemt de console output van een commando en stroom aan het volgende commando als input. Leidingen wordt vaak gebruikt met speciale commando genaamd filters, die zijn ontworpen om te lezen input van de console, de gegevens op een bepaalde manier aan te passen, en dan schrijf deze naar de console.

Stel bijvoorbeeld dat u de inhoud van een bestand users.txt naam gesorteerd in alfabetische volgorde weer te geven. U kunt het type opdracht, die een bestand op de console weergeeft gebruiken, en dan kun je pijp de output in de opdracht Sorteren, een filter dat zijn inbreng sorteert en toont de gesorteerde uitvoer op de console. De resulterende commando zou er als volgt uitzien:

C: \> typt users.txt | soort

De verticale balk wordt vaak de pijp karakter omdat ita € ™ s het symbool gebruikt om leidingen aan te geven.