Hemsida » hur » Så här sparar du kommandotolkens utgång till en textfil i Windows

    Så här sparar du kommandotolkens utgång till en textfil i Windows

    Att spara utmatningen från ett kommandot Windows Command Prompt är ett utmärkt sätt att få en bra snygg kopia att dela med supportpersonal, analysera längre utmatningar med din favorit textredigerare eller på annat sätt interagera med utdata med mer flexibilitet än att stanna i kommandofönstret tillåter för.

    För att omdirigera utmatningen av ett kommando till en textfil i stället för att skriva ut den till skärmen i kommandofönstret behöver vi helt enkelt utföra kommandot och lägga till det med ">" vinkelbeslagssymbolen, som kallas, tillräckligt nog, en omdirigering.

    Om du till exempel vill spara utmatningen från DIR-funktionen till en textfil istället för att rulla efter sida efter sida på skärmen i kommandofönstret, skulle du utföra kommandot

    DIR> lite beskrivande filnamn.txt

    Så här har vi kört DIR-kommandot från katalogen C: \ och sparade utdata till rotkatalogen på D-enheten som "c-drive-directory-output.txt".

    Observera att utmatningen inte visas i kommandofönstret ovan, men när vi öppnar textdokumentet ser vi den fullständiga kommandoutmatningen:

    Alla kommandon som har en kommandofönsterutgång (oavsett hur stor eller liten) kan bifogas med > filnamn.txt och utsignalen sparas i den angivna textfilen.

    Förutom att exekvera kommandot som en engångsaffär kan du också justera kommandot något för att dumpa sekventiell utdata till samma textfil för din bekvämlighet. Låt oss exempelvis säga att du vill skicka utmatningen från samma kommando till samma textfil före och efter att du gör en viss förändring (till exempel, starta om din router och skaffa en ny IP-adress). Du kan först utfärda kommandot med en enda ängelhållare ">" och sedan upprepa framtida instanser av samma kommando med en dubbelvinkelbeslag ">>".

    På så sätt läggs samma filnamn.txt (istället för att skrivas över som det skulle vara med en enda konsol) med ytterligare kommandoutgångar.