Findstr: Tusaalooyinka iyo Talooyinka Isticmaalka Qalabkan Daaqadaha ee CMD ee ku anfacaya

Kuwa aan aqoonta u lahayn, qalabka raadinta qaabka sida findstr wuxuu u ekaan karaa mid aan faa'iido lahayn. Laakiin marka aad la macaamilayso faylalka log-ku-salaysan ama soo-saarka khadka taliska oo ka kooban boqolaal xariiq oo qoraal ah, findstr waa kaliya aaladda aad u baahan tahay.

Isticmaalayaasha nidaamka hawlgalka Linux waxay hore u baran lahaayeen isticmaalka cajiibka ah ee amarka Grep , oo findstr wuxuu buuxiyaa door la mid ah Microsoft Windows . Waxaad ku dari kartaa amarrada kale(other commands) adigoo isticmaalaya tubooyinka ama si toos ah ayaad u socodsiin kartaa si aad u kala qaybiso faylasha qoraalka badan. Aynu eegno sida Findstr u shaqeeyo dhawr tusaale.

Adeegsiga taliska Findstr

Ereyga aasaasiga ah waa mid fudud - findstr xageewaa qaabka la raadinayo, iyowaa ciwaanka faylka si aad u baadho. Fur Command Prompt oo isku day.

Findstr SFC tusaale1.txt(findstr SFC example1.txt )

Amarkani wuxuu heli doonaa oo soo saari doonaa dhammaan khadadka ka kooban xargaha raadinta SFC . Ogsoonow in asal ahaan, findstr uu yahay kiis xasaasi ah, markaa wax kasta oo lagu sheego SFC lama mid noqon doono.

Halbeegyada

Waxaad si dheeraad ah u habayn kartaa sida Findstr u shaqeeyo adiga oo ku daraya xaddidaadyo ikhtiyaari ah. Bedelayaasha sida / B ama /I wax ka beddela habdhaqanka findstr, oo ku soo rogaya shuruudo dheeraad ah raadinta. Tusaale ahaan:

findstr /I SFC example1.txt

Marka lagu daro /I sida halbeeg ahaan waxay ka dhigtaa kiiska raadinta mid dareen la'aan ah, taasoo u oggolaanaysa dhammaan sheegidda ereyga inay iswaafaqaan, iyadoon loo eegayn weynayntooda. Waxaad ka heli kartaa liiska dhammaan xuduudaha Findstr docs-ka rasmiga ah ee Microsoft(official Microsoft docs) .

Qaababka Ikhtiyaarka ah

Halbeegyadu maaha habka kaliya ee aad u habayn karto findstr. Ku-xiridda <string> ee xigashooyinka, tusaale ahaan, waxay kuu oggolaaneysaa inaad qeexdo qaabab badan, taasoo ku siineysa isku mid haddii mid ka mid ah xargaha qoraalka la helo.

Findstr "SFC DISM" tusaale1.txt(findstr “SFC DISM” example1.txt )

Kuwa kore waxay soo celin doonaan xariiqyo iswaafaqaya oo ka kooban mid ka mid ah shuruudaha. Tani waxay ka dhigaysaa mid faa'iido leh markaad raadinayso xusus shay leh magacyo kala duwan.

Odhaahda Joogtada ah

Findstr wuxuu awood u leeyahay inuu ka baadho faylal badan. Beddelkasi tibaaxo joogto ah ayaa amarka ka dhigaya qaabka la cayimay ee dhammaan faylasha ku habboon.

findstr SFC *.txt

Isticmaalka jilaha kaarka duurjoogta wuxuu u dhigmaa regex dhammaan faylalka qoraalka ah ee ku jira hagaha hadda iyo haga-hoosaadyadiisa. Natiijooyinka sidoo kale waxaa lagu kala soocaa filenames, taasoo kuu ogolaaneysa inaad aragto xariiqa ka yimid faylka.

Dhuumaha

Sida amarrada cmd badankood, findstr sidoo kale waxaa loo isticmaali karaa soo saarista amarada kale. Kaliya(Just) ku dar tuubo ka dib dhamaadka amarka bartilmaameedka oo u yeedh findstr iyada oo aan a.

dir | findstr .txt

Tani waxay ku socotaa raadinta Findstr soo saarista amarka dir, soo celinta liiska faylka ku dhamaanaya .txt . Dabcan, tusaalahan gaarka ah waa wax aan faa'iido lahayn ficil ahaan maadaama dir uu horay u heli karo faylal isku nooc ah oo leh odhaah joogto ah.

Mid ayaa sidoo kale qaadi kara dariiqa dheer ee dib u habeynta wax soo saarka faylka qoraalka(redirecting the output to a text file) ka dibna la isticmaalayo Findstr faylka qoraalka, laakiin way fududahay in la gooyo dhexdhexaadiyaha.

Codsiyada Findstr ee Windows

Isticmaalka cad ee findstr waxay si sahal ah uga muuqdaan syntax-ka oo keliya. Waxaad ka raadin kartaa faylal qoraal ah oo wata xardh-qoraal gaar ah ama waxaad arki kartaa haddii xadhig gaar ah uu ku jiro fayl.

Tani, iyadoo aragti ahaan faa'iido leh, marar dhif ah loo arko isticmaalka ka baxsan kiisas naadir ah. Da'da adeegyada daruuraha sida Google Docs , dadka intooda badan hadda ma haystaan ​​faylal badan oo qoraal ah.

Codsiyada dhabta ah ee Findstr waa xoogaa khiyaano badan oo ku lug leh natiijooyin awood badan. Waa kuwan qaar ka mid ah tusaalooyinka xiisaha badan.

Helitaanka Noocyada Gaarka ah ee faylalka

Amarka dir ayaa horeyba waxaa ku jira ikhtiyaarka lagu raadinayo magacyada faylalka iyadoo la adeegsanayo tibaaxo joogto ah. Laakin Findstr, waxaad ka raadin kartaa faylasha wadaaga sifooyin kale, sida wakhtiga ama taariikhda abuuritaanka.

Ka soo qaad(Suppose) in khalad dhacay 06:43 PM, oo aad rabto inaad hesho dhammaan faylasha log-ga ee wakhtigaas la sameeyay. Amarka dir oo keliya, waa inaad gacanta ku shaandheysaa natiijooyinka ama aad hesho dhammaan faylasha log oo aad is barbardhigtaa. Isticmaalka Findstr, tani waxay noqotaa amar fudud.

dir | findstr 06:43

Waxaad isku dayi kartaa isla khiyaanada si aad u hesho faylasha la sameeyay taariikh gaar ah ama aad hesho liis hagayaal ah.

dir | findstr DIR

Shaandhaynta(Netstat) Macluumaadka Shabakadda(Network Information) Netstat

Netstat waa amar Windows ah oo anfacaya kaas oo ku siinaya dhammaan macluumaadka ku saabsan isku xirka shabakada kombuyuutarkaaga - macluumaad aad u badan, taas oo ah meesha findstr ka soo gasho.

Wax soo saarka netstat ee Findstr wuxuu kuu ogolaanayaa inaad raadiso xidhiidhada leh hanti gaar ah. Tusaale ahaan, tani waa sida aad ku heli karto liiska dhammaan xiriirada la aasaasay.

netstat | findstr ESTABLISHED

Khiyaamadani waa mid faa'iido leh marka la ogaanayo arrimaha shabakada Xitaa waxaad isticmaali kartaa Findstr codsi PID ah si aad u hesho dhammaan xidhiidhada u furmay habraac gaar ah.

netstat -o | findstr 13120

Helitaanka Ciwaanka IP Gaarka ah

Amarka ipconfig wuxuu kuu ogolaanayaa inaad aragto faahfaahinta dhammaan shabakadaha shabakadaha nidaamyada, oo ay ku jiraan cinwaannada IP. Waxaad isticmaali kartaa Findstr si aad u soo saarto nooc gaar ah oo ciwaanka IP ah adiga oo aan u baahnayn inaad dhex rogto waxa oo dhan.

ipconfig | findstr Temporary

Waxaad kordhin kartaa habkan si aad macluumaad kasta uga hesho ipconfig, laga bilaabo maaskaro subnet ilaa ciwaannada albaabka.

Falanqaynta faylalka qoraalka

Luuqad kasta oo aad ku qorto barnaamijka, faylasha qoraalku waa qoraal kaliya. Tani waxay ka dhigan tahay in aad isticmaali karto findstr si aad u falanqeyso qoraallada oo aad u soo ceshato qaybo gaar ah adiga oo aan dhex marin koodka oo dhan.

Waxaad dhahdaa(Say) waxaan rabnaa inaan aragno sida bayaanka loogu isticmaalay qoraal gaar ah. Waxaan isticmaali karnaa amarka soo socda:

findstr haddii script.ahk(findstr if script.ahk )

Ma aha oo kaliya in tani ay soo bandhigi doonto xariiqyada iyadoo la adeegsanayo qoraalka, laakiin waxay sidoo kale ina tusin doontaa tibaaxaha la isticmaalay. Waxa kale oo aad ku dari kartaa cabbirka /N si aad u muujiso tirooyinka laynka, kuwaas oo aad ugu anfacaya faylasha qoraalka.

findstr /N if script.ahk

Findstr ma mudan yahay in la isticmaalo?

Dhibka ugu weyn ee lagu dhex marinayo khadka taliska ayaa ah tirada qoraalka uu u baahan yahay si uu u shaandheeyo. Findstr waa qalab lagama maarmaan u ah soo saarista macluumaadka waxtarka leh iyo shaandhaynta qashinka

Maaddaama dhammaan amarrada terminalku ay bixiyaan soo-saarka qoraal-ku-saleysan, findstr had iyo jeer waxaa loo isticmaali karaa si loo helo xogta ku habboon. Laga soo bilaabo xallinta dhibaatooyinka shabakadda(troubleshooting network issues) ilaa helitaanka faylasha saxda ah, tallaabo kasta ayaa si hufan looga dhigay Findstr.

Xataa waxa ka baxsan is-waafajinta amarada kale, findstr waxa ay caawimo u tahay awooddeeda ay ku marayso waxa ku jira faylasha qoraalka. Waxaad ka heli kartaa khaladaad gaar ah faylalka log-ga ee mishiinku soo saaray ama waxaad soo ceshan kartaa qaybaha koodka ee qoraal adag.

Marka la soo koobo, findstr waa qalab lagama maarmaanka u ah arsenal-ka isticmaale kasta oo horumarsan Windows , gaar ahaan mid doonaya inuu barto khadka taliska.



About the author

Waxaan ahay injineer software leh in ka badan 10 sano oo waayo-aragnimo ah warshadaha software. Waxaan ku takhasusay abuurista iyo ilaalinta codsiyada software shaqsi iyo shirkad, iyo sidoo kale horumarinta qalabka horumarinta ee ganacsiyada yaryar iyo ururada waaweyn. Xirfadahaygu waxay ku jiraan horumarinta codeBase adag, wax ka saarista & qalabka tijaabinta, iyo inaan si dhow ula shaqeeyo isticmaalayaasha dhamaadka si loo hubiyo in codsiyadoodu u shaqeeyaan si aan cillad lahayn.



Related posts