Använd en omdirigeringsoperator för att omdirigera utdata från ett kommando till en fil. Det är en av våra favorit-kommandotolken Tricks & Hacks. All information som visas i kommandotolken efter att ha kört ett kommando kan istället sparas i en fil som du kan öppna i Windows för att referera senare eller manipulera hur du vill. Medan det finns flera omdirigeringsoperatorer, som du kan läsa i detalj om här, används särskilt två, för att mata ut resultaten av ett kommando till en fil: det större än tecknet >, och det dubbla större än tecknet, >>.
Hur man använder omdirigeringsoperatörer
Det enklaste sättet att lära sig att använda dessa omdirigeringsoperatörer är att se några exempel: ipconfig / all> mynetworksettings.txt
Omdirigering av «ipconfig» -resultat till en TXT-fil.
I det här exemplet visas all nätverkskonfigurationsinformation som normalt visas på skärmen efter körning
ipconfig / all, sparas i en fil med namnet
mynetworksettings.txt. Den lagras i mappen till vänster om kommandot,
C: Användare jonfi I detta fall. De
> omdirigeringsoperatören går mellan kommandot ipconfig och namnet på filen. Om filen redan finns skrivs den över. Om den inte redan finns kommer den att skapas. Även om en fil kommer att skapas om den inte redan finns, kommer mappar inte. För att spara kommandoutgången till en fil i en specifik mapp som ännu inte finns, skapa först mappen och kör sedan kommandot. Skapa mappar utan att lämna Kommandotolken med
mkdir kommando. ping 10.1.0.12> «C: Users jonfi Desktop Ping Results.txt»
Omdirigering av «ping» -resultat till en TXT-fil i en annan mapp.
Här, när ping-kommandot körs, skickar kommandotolken resultaten till en fil med namnet
Ping-resultat.txt ligger på
jonfi användarens skrivbord, som är på
C: Användare jonfi Desktop. Hela filvägen inlindad i citat eftersom det var ett utrymme inblandat. Kom ihåg att när du använder
> omdirigeringsoperatör skapas den angivna filen om den inte redan finns och skrivs över om den finns.
Tilläggs omdirigeringsoperatören
Dubbelpiloperatören lägger till, istället för att ersätta, en fil: ipconfig / all >> server files officenetsettings.log
Lägga till «ipconfig» -resultat i en befintlig LOG-fil.
I detta exempel används
>> omdirigeringsoperatör som fungerar på ungefär samma sätt som
> bara istället för att skriva över utdatafilen om den finns, lägger den till kommandoutgången i slutet av filen.
Här är ett exempel på hur denna LOG-fil kan se ut efter att ett kommando har exporterats till den:
En LOG-fil med kommandotolken.
De
>> omdirigeringsoperatören är användbar när du samlar in liknande information från olika datorer eller kommandon och du vill ha all den informationen i en enda fil. Ovanstående exempel för omdirigeringsoperatörer ligger inom ramen för kommandotolken, men du kan också använda dem i en BAT-fil. När du använder en BAT-fil för att leda ett kommandos utdata till en textfil används exakt samma kommandon som beskrivs ovan, men istället för att trycka på
Stiga på för att köra dem måste du bara öppna .BAT-filen.
Använd omdirigeringsoperatörer i batchfiler
Omdirigeringsoperatörer arbetar i batchfiler genom att inkludera kommandot precis som från kommandotolken: @ECHO OFF
:: Mata ut ‘tracert’ till en textfil.
TITEL Spårningslogg
tracert yahoo.com> Z: yahootracert.txt
Ovanstående är ett exempel på hur man skapar en batchfil som använder en omdirigeringsoperator med tracert-kommandot.
De yahootracert.txt filen (visas ovan) skapas på Z: kör flera sekunder efter körning av sample.bat fil. Liksom exemplen ovan visar filen allt som Kommandotolken skulle ha avslöjat om omdirigeringsoperatören inte användes.