Paano i-redirect ang Command Prompt Output sa isang File

Talaan ng mga Nilalaman:

Paano i-redirect ang Command Prompt Output sa isang File
Paano i-redirect ang Command Prompt Output sa isang File
Anonim

Ano ang Dapat Malaman

  • Ang > redirection operator ay napupunta sa pagitan ng ipconfig na command at ang pangalan ng file.
  • Kung mayroon nang file, ito ay ma-overwrite. Kung hindi, ito ay gagawin.
  • Ang >> operator ay nagdaragdag sa file. Sa halip na i-overwrite ang output file, idaragdag nito ang command output sa dulo ng file.

Gumamit ng redirection operator upang i-redirect ang output ng isang command sa isang file. Ang lahat ng impormasyong ipinapakita sa Command Prompt pagkatapos magpatakbo ng isang command ay maaaring i-save sa isang file, na maaari mong buksan sa Windows upang sanggunian sa ibang pagkakataon o manipulahin ang gusto mo.

Paano Gumamit ng Mga Redirection Operator

Bagama't mayroong ilang mga operator ng pag-redirect, dalawa, sa partikular, ang ginagamit upang i-output ang mga resulta ng isang command sa isang file: ang sign na mas malaki kaysa sa (>) at ang dobleng mas malaki kaysa sa tanda (>>).

Ang pinakamadaling paraan upang matutunan kung paano gamitin ang mga operator ng pag-redirect na ito ay ang makakita ng ilang halimbawa:


ipconfig /all > mynetworksettings.txt

Image
Image

Sa halimbawang ito, ang lahat ng impormasyon sa configuration ng network, na karaniwang makikita sa screen pagkatapos patakbuhin ang ipconfig /all, ay nase-save sa isang file na may pangalang mynetworksettings.txt. Ito ay nakaimbak sa folder sa kaliwa ng command, C:\Users\Jon sa kasong ito.

Ang > redirection operator ay napupunta sa pagitan ng ipconfig command at ang pangalan ng file. Kung mayroon na ang file, ito ay mapapatungan. Kung hindi pa ito umiiral, ito ay gagawin.

Bagaman ang isang file ay gagawin kung hindi pa umiiral, ang mga folder ay hindi gagawin. Upang i-save ang command output sa isang file sa isang partikular na folder na hindi pa umiiral, una, lumikha ng folder at pagkatapos ay patakbuhin ang command. Gumawa ng mga folder nang hindi umaalis sa Command Prompt gamit ang mkdir command.


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

Image
Image

Dito, kapag naisakatuparan ang ping command, ilalabas ng Command Prompt ang mga resulta sa isang file na may pangalang Ping Results.txt na matatagpuan sa desktop ng user ni Jon, saC:\Users\Jon\Desktop . Ang buong path ng file sa nakabalot sa mga quote dahil may kasamang espasyo.

Tandaan, kapag ginagamit ang > redirection operator, ang tinukoy na file ay gagawin kung hindi pa ito umiiral at ma-overwrite kung mayroon nga.

Ang Append Redirection Operator

Ang double-arrow operator ay nagdaragdag, sa halip na palitan, ang isang file:


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

Gumagamit ang halimbawang ito ng >> redirection operator na gumagana sa halos parehong paraan tulad ng > operator, sa halip na i-overwrite ang output file kung mayroon ito, idaragdag nito ang output ng command sa dulo ng file.

Narito ang isang halimbawa ng maaaring hitsura ng LOG file na ito pagkatapos na ma-export dito ang isang command:

Image
Image

Ang >> redirection operator ay kapaki-pakinabang kapag nangongolekta ka ng katulad na impormasyon mula sa iba't ibang computer o command at gusto mo ang lahat ng data na iyon sa isang file.

Ang mga halimbawa ng operator ng pag-redirect sa itaas ay nasa konteksto ng Command Prompt, ngunit maaari mo ring gamitin ang mga ito sa isang BAT file. Kapag gumamit ka ng BAT file upang i-pipe ang output ng command sa isang text file, ang eksaktong parehong mga command na inilarawan sa itaas ay ginagamit, ngunit sa halip na pindutin ang Enter upang patakbuhin ang mga ito, kailangan mo lang buksan ang. BAT file.

Gumamit ng Mga Operator ng Pag-redirect sa Mga Batch File

Gumagana ang mga operator ng pag-redirect sa mga batch na file sa pamamagitan ng pagsasama ng command tulad ng gagawin mo mula sa Command Prompt:


tracert yahoo.com > C:\yahootracert.txt

Image
Image

Ang nasa itaas ay isang halimbawa kung paano gumawa ng batch file na gumagamit ng redirection operator gamit ang tracert command.

Image
Image

Ang yahootracert.txt file (ipinapakita sa itaas) ay gagawin sa C: drive ilang segundo pagkatapos i-execute ang sample.bat file. Tulad ng iba pang mga halimbawa sa itaas, ipinapakita ng file ang lahat ng ipapakita ng Command Prompt kung hindi ginamit ang operator ng pag-redirect.

Inirerekumendang: