Kuidas käsuviiba väljundit faili ümber suunata

Sisukord:

Kuidas käsuviiba väljundit faili ümber suunata
Kuidas käsuviiba väljundit faili ümber suunata
Anonim

Mida teada

  • Ümbersuunamisoperaator > jääb käsu ipconfig ja failinime vahele.
  • Kui fail on juba olemas, kirjutatakse see üle. Kui ei, siis see luuakse.
  • Tehter >> lisab faili. Väljundfaili ülekirjutamise asemel lisab see käsu väljundi faili lõppu.

Kasutage käsu väljundi faili ümbersuunamiseks ümbersuunamisoperaatorit. Kogu teabe, mis kuvatakse käsureal pärast käsu käivitamist, saab salvestada faili, mille saate Windowsis avada, et hiljem viidata, või manipuleerida, kuidas soovite.

Kuidas kasutada ümbersuunamisoperaatoreid

Kuigi ümbersuunamisoperaatoreid on mitu, kasutatakse käsu tulemuste faili väljastamiseks eelkõige kahte: suuremast märki (>) ja topeltsuurem kui märk (>>).

Lihtsaim viis nende ümbersuunamistehterite kasutamise õppimiseks on vaadata mõningaid näiteid:


ipconfig /all > mynetworksettings.txt

Image
Image

Selles näites salvestatakse kogu võrgu konfiguratsiooniteave, mida tavaliselt kuvatakse ekraanil pärast käivitamist ipconfig /all, faili nimega mynetworksettings.txt. See on salvestatud käsust vasakul olevasse kausta, antud juhul C:\Users\Jon.

Ümbersuunamisoperaator > liigub käsu ipconfig ja faili nime vahele. Kui fail on juba olemas, kirjutatakse see üle. Kui seda veel pole, luuakse see.

Kuigi fail luuakse, kui seda veel ei ole, kaustad mitte. Käsu väljundi salvestamiseks faili konkreetses kaustas, mida veel pole, looge esm alt kaust ja seejärel käivitage käsk. Looge kaustu ilma käsure alt lahkumata käsuga mkdir.


ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"

Image
Image

Siin, kui pingi käsk käivitatakse, väljastab käsuviip tulemused faili nimega Ping Results.txt, mis asub Joni kasutaja töölaual aadressilC:\Users\Jon\Desktop . Kogu failitee on ümbritsetud jutumärkidega, kuna seal oli tühik.

Pidage meeles, et kui kasutate ümbersuunamisoperaatorit >, luuakse määratud fail, kui seda veel pole, ja kirjutatakse üle, kui see on olemas.

Lisa ümbersuunamise operaator

Topeltnoolega operaator lisab, mitte ei asenda, faili:


ipconfig /all >> \\server\files\officenetsettings.log

See näide kasutab >> ümbersuunamisoperaatorit, mis toimib peaaegu samamoodi nagu operaator >, ainult väljundi ülekirjutamise asemel fail, kui see on olemas, lisab see käsu väljundi faili lõppu.

Siin on näide sellest, kuidas see LOG-fail võib välja näha pärast käsu eksportimist:

Image
Image

Ümbersuunamisoperaator >> on kasulik, kui kogute sarnast teavet erinevatest arvutitest või käskudest ja soovite, et kõik need andmed oleksid ühes failis.

Ül altoodud ümbersuunamisoperaatori näited on käsuviiba kontekstis, kuid saate neid kasutada ka BAT-failis. Kui kasutate käsu väljundi tekstifaili suunamiseks BAT-faili, kasutatakse täpselt samu ülalkirjeldatud käske, kuid selle asemel, et vajutada nende käivitamiseks Enter, peate lihts alt avama käsu. BAT-fail.

Kasutage pakifailides ümbersuunamisoperaatoreid

Ümbersuunamise operaatorid töötavad pakifailides, lisades käsu samamoodi nagu käsure alt:


tracert yahoo.com > C:\yahootracert.txt

Image
Image

Eespool on näide selle kohta, kuidas luua pakifail, mis kasutab tracert käsuga ümbersuunamisoperaatorit.

Image
Image

Fail yahootracert.txt (näidatud ülal) luuakse kettale C: mõni sekund pärast faili sample.bat käivitamist. Nagu ka teised ül altoodud näited, näitab fail kõike, mida käsuviip oleks paljastanud, kui ümbersuunamisoperaatorit poleks kasutatud.

Soovitan: