Hoe kin it kommando útfiere nei in bestân

Brûk Redirection Operators om in resultaat fan in kommando te bewarjen ta in bestân

In soad kommando Prompt kommando's , en DOS-kommando's foar dizze saken, wurde útfierd net allinich om wat te dwaan , mar om jo ynformaasje te leverjen.

It kommando ping , jo kommando , tracert kommando , en ferskate oaren kinne yn 't ferstân komme as jo tinke oan populêre kommando's dy't in protte gegevens produsearje yn it Kommando Prompt- finster.

Spitigernôch dogge trije hûndert rigels fan ynformaasje út it dir kommando dat jo net folle goed dwaan as it troch troch rint. Ja, it kommando mear kin hjirby helpe, mar wat as jo nei de útfier nei sjen sille, of stjoere nei in technyske groep, of brûke it yn in tabblêd, ensfh.

Dit is wêr't in omdraaieoperator tige brûkber wurdt. Mei in omdraaieoperator kinne jo de útfier fan in kommando nei in bestân ferwiderje . It is ien fan ús favorite Command Prompt Tricks & Hacks .

Mei oare wurden: alle ynformaasje dy 't yn' e Kommando-Prompt werjûn wurdt nei it bestjoeren fan in kommando, kin bewarre wurde yn in triem dat jo yn Windows iepenje kinne om letter te referenjen of te manipulatearjen lykas jo wolle.

Wylst der ferskate omlaatoperators binne, dy't jo hjir yn detail kinne lêze , wurde twa benammen brûkt om de resultaten fan in kommando út te jaan ta in bestân: it grutter as teken, en it dûbel-grut as teken, >> .

Hoe kinne redirekteuroperators brûke

De maklikste manier om te learen hoe't dizze omlaatoperators gebrûk meitsje is om in oantal foarbylden te sjen:

ipconfig / all> mynetworksettings.txt

Yn dit foarbyld jouwe ik alle ynformaasje oer de netwurkkonfiguraasjes dy't ik meast op it skerm sjen nei it runen fan ipconfig / all , nei in bestân troch de namme fan mynetworksettings.txt .

As jo ​​sjogge, dan giet de opsje "omdraaie" tusken it kommando ipconfig en de namme fan de triem dy't ik de ynformaasje ynsette wol. As it bestân al bestiet, sil it oerskreaun wurde. As it net al bestiet, sil it makke wurde.

Taljochting: Hoewol in bestân makke wurdt as der net binne, mappen net. Om de resultaten fan de kommando út te jaan nei in bestân yn in spesifike map dy't noch net bestiet, meitsje earst de map en it kommando út.

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

Hjirút útfiere ik it ping kommando en útstjoeringen de resultaten nei in bestân troch de namme fan Ping Results.txt op myn buroblêd, dat is by C: \ Users \ Tim \ Desktop . Ik wreide de folsleine triempaad yn quotes om't der in romte wie.

Tink derom, as jo de opsje " omdraaie" brûke, is it bestân dat ik oanfiere is ûntfongen as dizze net al bestiet en wurdt oerskreaun as it bestiet.

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

Dit foarbyld uses the >> redirection operator which functions in much the same way as the > operator, only instead of overwriting the output file if it exists, it appends the command output to the end of the file.

So let sizze de earste kear dat jo dit kommando brûke op Computer A. De officenetsettings.log- triem is makke en it resultaat fan ipconfig / alle op Computer A is skreaun yn 'e triem. Jo folgje itselde kommando lykas Computer B. Dit kear is it resultaat ek tafoege oan it officenetsettings.log sadat de netwurkynformaasje fan beide Computer A en Computer B yn 'e bestân opnommen binne.

As jo ​​miskien al realisearre hawwe, is de rjochterwizigingbehearder echt brûkber as jo sammele ferlykbere ynformaasje út meardere kompjûters of kommando's en jo wolle dat alle gegevens yn in single bestân hawwe.