- - Hur man sparar kommandoutput till fil från Command Prompt och PowerShell i Windows 10

Hur man sparar kommandoutput till fil från Command Prompt och PowerShell i Windows 10

Kommandona som du kör i PowerShell ochKommandotolken kan mata ut information. Ibland är det bara några få rader, till exempel när du kontrollerar pingen, eller det kan vara många rader, t.ex. när din lokala IP-adress eller din externa IP-adress. Oavsett hur lång produktionen är, behöver du ibland bara spara den i en fil så att du inte behöver hämta informationen om och om igen. Både Command Prompt och PowerShell stöder kopiering och klistra in men du kan också spara kommandoutput till en fil när kommandot körs. Så här kan du göra det både i Command Prompt och PowerShell.

Kommandoutput till fil - Kommandotolken

Öppna kommandotolken och ange kommandot som du vill köra. Innan du trycker på Enter, lägg till följande i slutet;

> name-of-file.txt

Du behöver inte skapa textfilen först. Kommandotolken gör det åt dig. Om du bara anger namnet på filen skapas den i samma katalog som kommandotolken befinner sig i. Du kan spara utskriften på en annan plats genom att lägga till sökvägen till den mapp som du vill spara utgången till.

> path-to-foldername-of-file.txt

Om du vill spara utgången i en fil men också visa den i Kommandotolken kan du göra det med det här kommandot;

> path-to-foldername-of-file.txt | type path-to-foldername-of-file.txt

Kommandoutput till fil - PowerShell

I PowerShell kan du skicka kommandoutput till aarkivera på samma sätt som du kan i Kommandotolken. Ange kommandot du vill köra och tills du trycker på Enter, lägg till följande i slutet. Återigen behöver du inte skapa textfilen. PowerShell kommer att göra det åt dig.

> name-of-file.txt

Detta sparar utdatafilen i samma katalogsom PowerShell för närvarande befinner sig i. Om du vill spara utdata till en fil på en annan plats kan du ange sökvägen till mappen där du vill spara den.

Om du vill se utdata kan du inte göra det samtidigt som filen skapas. När det har skapats, kör detta kommando och du kan se innehållet.

Get-Content -Path "path-to-filefile-name.txt"

Om du undrar om utgången kan vara detsparad i en annan typ av fil är svaret nej. Både Command Prompt och PowerShell kan bara skriva till / skapa textfiler på ett naturligt sätt och det finns inget sätt att formatera utdatorn så att den ser ut på ett visst sätt när den sparas i en fil.

kommentarer